تعریف متغیر معادله 

تعریف متغیر معادله 

تعریف متغیر معادله 
تعریف متغیر معادله ( ) بیان یا شکل یک متغیر عبارت و جایی که تعریف معتبر است را مشخص می کند. تعریف متغیر معادله برای بازنویسی متغیرهایی که معادلات و محدودیت های ضعیف را تعریف می کنند مناسب است. انجام این کار می تواند برای ویژگی های جفت چند فیزیک که باید معادله حاکم در یکی از فیزیک های جفت شده را تغییر دهد، ضروری باشد. هنگام پاک کردن علامت حل برای ویژگی جفت شدن در مرحله مطالعه، تعاریف متغیر معادله نادیده گرفته می‌شود و معادله حاکم مجدداً مانند فیزیک تعریف می‌شود که اگر تنها بود.
 
توجه داشته باشید که معمولاً مهم نیست که از چه نوع تعریفی برای ویژگی های فیزیک و جفت در معادلات و محدودیت های خود استفاده می کنید. این به این دلیل است که نه معادله و نه محدودیت برای مواردی که پرچم حل برای پاک شده است اضافه نمی شود. 
برای اضافه کردن یک تعریف متغیر معادله ، ابتدا یک گره کامپوننت را در قسمت Building Blocks>Components اضافه کنید ، سپس:
در نوار ابزار Component 1 ، روی Equation Variable Definition ( ) کلیک کنید.
روی گره Component کلیک راست کرده و آن را از زیر منوی Variables انتخاب کنید .
برای یافتن تعاریف متغیر، روی دکمه Find Declarations of this Variable ( ) در پنجره تنظیمات کلیک کنید، یا روی گره کلیک کنید و F7 را فشار دهید، یا روی گره راست کلیک کنید و Search>Find Definitions را انتخاب کنید .
پنجره تنظیمات دارای بخش های زیر است:
تعریف
نام متغیر را وارد کنید . نام متغیر از قوانین توضیح داده شده در وارد کردن نام ها و عبارات پیروی می کند و باید با نام یک اعلان متغیر در جایی در همان رابط فیزیک مطابقت داشته باشد.
همچنین یک عبارت را با استفاده از قوانین موجود در وارد کردن نام‌ها و عبارات وارد کنید .
انتخاب
گزینه های موجود در لیست انتخاب و لیست موجودیت های خروجی ، انتخابی را که در آن تعریف متغیر معتبر است، مشخص می کند. برای اطلاعات بیشتر به تعیین انتخاب ها مراجعه کنید .
اولویت ها
برای اعمال تقارن در بردارها و ماتریس‌های فضایی، کادر تیک Zero out components را انتخاب کنید .
اگر صفر خارج از صفحه را انتخاب کنید ، مولفه خارج از صفحه در ابعاد فضایی 1D، 2D، تقارن محوری 1D، و تقارن محوری 2D روی صفر تنظیم می شود. مؤلفه خارج از صفحه در تقارن محوری دوبعدی جزء دوم است ( ف – مؤلفه).
تنظیمات Zero in-plane برعکس عمل می‌کند و در حالت سه بعدی، برای اسکالرها یا تانسورهای غیرمکانی (طول غیر از 3) تأثیری ندارد.
اگر Property dependent را انتخاب کنید ، می‌توانید برخی از مؤلفه‌ها را برای مقادیر خاص برخی از مقادیر ویژگی صفر کنید.
برای هر ردیف در جدول مقادیر ویژگی، Zero out-of-plane ، Zero in-plane ، Keep all components یا Explicit را از لیست زیر Components انتخاب کنید تا مقدار ویژگی مربوطه را در قسمت Property value صفر کنید .
از فهرست تنظیمات برای مقادیر دیگر ویژگی ، Zero out-of-plane ، Zero in-plane ، Keep all components یا Explicit را انتخاب کنید تا کنترل کنید که چگونه مقادیر دیگر ویژگی ها صفر می شوند.
برای استفاده از مقدار پیش‌فرض حتی زمانی که ویژگی وجود ندارد، کادر انتخاب استفاده از تنظیمات بالا برای ارجاعات تعریف نشده را انتخاب کنید .
تنظیم صریح برای تعیین اینکه کدام مؤلفه‌ها باید صفر شوند (پیش‌فرض: 0، 1، 2 به عنوان شاخص‌های مبتنی بر صفر برای عناصر یک بردار). تنظیم صریح زمانی مفید است که تعداد مؤلفه ها سه نباشد.
حفاظت
تنظیمات برگزیده را تنظیم کنید که محافظت از عبارات وارد شده را امکان پذیر می کند. برای حذف تعریف برای نمایش در گره Equation View ، که زیرگره یک ویژگی فیزیک در Model Builder است، کادر انتخاب Hide expression in equation view را انتخاب کنید . این هر گونه امکان تغییر عبارت را غیرفعال می کند. همچنین خواندن عبارت را دشوارتر می کند.
برای پیچیده تر کردن خواندن عبارت، می توانید تیک گزینه Encrypt expression را انتخاب کنید. این یک رمزگذاری عبارت را در فایل مدل ذخیره شده و هنگام دسترسی به عبارت در یک فایل مدل برای کد Java فعال می کند . همچنین هنگامی که بایگانی را کامپایل می کنید، عبارت تانسور را رمزگذاری می کند (به کامپایل آرشیو مراجعه کنید )، بنابراین عبارت موجود در یک فایل سازنده توزیع شده ( *.mphphb ) قابل خواندن نیست.
پیشرفته
تنظیم سیستم بردار پایه، زمینه ارزیابی تعریف را کنترل می کند. تنظیم سیستم بردار پایه نیز متغیر ترجیحی را برای افزودن سهم به آن کنترل می کند. برای مثال، اگر چندین اعلان برای متغیری به نام A وجود داشته باشد ، زمینه ارزیابی ابتدا سعی می کند یک اعلان را در همان زمینه پیدا کند. در صورتی که هیچ زمینه منطبقی پیدا نشود، به طور خودکار عبارت ارزیابی شده را به متن اولین اعلان تبدیل می کند.