متغیرها

متغیرها

متغیرها
می‌توانید متغیرها ( ) را از گره Global Definitions یا از گره Definitions در زیر گره‌های Component (محلی) اضافه کنید.
از نوار ابزار صفحه اصلی (کاربران ویندوز) یا اصلی (کاربران macOS و Linux) روی متغیرها کلیک کنید و متغیرهای جهانی یا متغیرهای محلی را انتخاب کنید .
روی Global Definitions کلیک راست کرده و Variables را انتخاب کنید .
در قسمت Component روی Definitions کلیک راست کرده و متغیرها را انتخاب کنید یا روی Local Variables در نوار ابزار Definitions (کاربران ویندوز) کلیک کنید.
از گره Variables برای تعریف عبارات به عنوان متغیرهای تعریف شده توسط کاربر استفاده کنید. متغیرهای سراسری را می‌توان در هر زمینه‌ای که عبارات متغیر را می‌پذیرد، در همه مؤلفه‌ها و در همه موجودات هندسی استفاده کرد – مشروط بر اینکه عبارات آنها نیز عبارات جهانی باشند. در مقابل، متغیرهای محلی دارای دامنه هندسی خاصی از تعریف هستند. چنین متغیرهایی را فقط می توان در یک مؤلفه خاص یا در دامنه ها، مرزها، لبه ها یا نقاط انتخاب شده استفاده و ارزیابی کرد.
متغیرهای سراسری در درجه اول برای عباراتی مفید هستند که شامل پارامترهایی هستند که به هندسه بستگی ندارند، مانند زمان، یا متغیرهای وابسته در یک معادله ODE یا جبری. در صورت امکان، متغیرهایی را در زیر تعریف ها در یک جزء تعریف کنید تا خطر تداخل نام متغیرها در فضای نام جهانی به حداقل برسد.
اینکه کدام متغیرها برای ارزیابی در پس پردازش در دسترس هستند در زمان ایجاد راه حل تصمیم گیری می شود. این بدان معناست که متغیرهایی که تعریف می‌کنید بلافاصله به‌عنوان کمیت‌های از پیش تعریف‌شده در گره‌های نتایج نشان داده نمی‌شوند یا برای استفاده در عبارات هنگام پس‌پردازش راه‌حل موجود در دسترس نیستند. برای دسترسی به متغیرهای جدید، باید مدل را حل کنید یا راه حل موجود را با کلیک راست بر روی گره مطالعه ( ) و انتخاب Update Solution ( ) به روز کنید.
انتخاب موجودیت هندسی (فقط تعاریف محلی)
محدوده هندسی را از لیست سطح موجودیت هندسی انتخاب کنید: مدل کامل ، دامنه ، مرز ، لبه (فقط سه بعدی)، یا نقطه . برای همه سطوح به جز مدل کل ، باید دامنه تعریف متغیرها را نیز با افزودن موجودیت‌ها به یک انتخاب دستی یا انتخاب همه مرزها ، به عنوان مثال، از فهرست انتخاب ، مشخص کنید.
 
متغیرهایی که در یک Component تعریف می شوند اما سطح موجودیت هندسی روی مدل کل تنظیم شده است در واقع جهانی هستند. آنها را می توان در هر جایی با استفاده از نام کامل خود استفاده کرد. به عنوان مثال، اگر متغیر a را در مؤلفه 1 به این شکل تعریف کنید، می توانید آن را در مؤلفه دیگری به عنوان comp1.a معرفی کنید.
 
اگر متغیری روی مرز تعریف شده باشد (با همان نام متغیری که در یک دامنه تعریف شده است)، هنگام ارزیابی روی یک مرز، بر متغیر موجود در دامنه اولویت خواهد داشت. برای مثال، اگر یک متغیر v را تعریف کنید و انتخاب آن Entire model باشد، در واقع چهار متغیر مختلف را تعریف می‌کنید که v را در دامنه‌ها، مرزها، یال‌ها (فقط سه بعدی) و نقاط نشان می‌دهند.
متغیرها
در جدول متغیرها یا فیلدهای زیر جدول، متغیرها را با تعریف یک نام متغیر در زیر نام وارد کنید ، عبارتی که متغیر را در زیر Expression تعریف می‌کند (به  About Parameters, Variables, Variable Utilities, Physics Utilities, and Expressions مراجعه کنید ) و (به صورت اختیاری) توضیحی که متغیر را در زیر توضیحات توضیح می دهد . متناوبا، می توانید تعاریف متغیر را از یک فایل متنی وارد کنید. برای عبارت، Ctrl+Space را فشار دهید یا از دکمه Insert Expression استفاده کنید () در زیر جدول برای انتخاب از بین تعدادی از متغیرها، پارامترها، توابع، عملگرها و ثابت‌های قابل اعمال که می‌توانید در موقعیت مکان‌نما در عبارت وارد کنید. از دکمه های دیگر در زیر جدول برای جابجایی، درج و حذف ردیف ها و پاک کردن جدول استفاده کنید. همچنین، از دکمه انتقال به ( ) برای انتقال متغیرهای انتخاب شده به هر گره متغیر متغیر دیگری یا به گره متغیر متغیر جدید استفاده کنید. می‌توانید روی ردیف‌های انتخاب‌شده در جدول کلیک راست کنید تا ردیف‌های انتخابی را جابه‌جا یا حذف کنید، یا ردیفی را در بالای ردیف‌های انتخابی درج کنید. همچنین می توانید محتوای انتخاب شده را برش، کپی و جایگذاری کنید.
 
تنها امکان جابجایی متغیرها در گره های متغیر در همان جزء یا بین گره های متغیر جهانی وجود دارد.
علاوه بر این، دکمه Save to File ( ) متغیرها را در یک فایل متنی (یا در صفحه گسترده Microsoft Excel Workbook در صورتی که مجوز شامل LiveLink™ for Excel ® باشد) را برای استفاده مجدد در مدل های دیگر ذخیره می کند. اطلاعات به همان ترتیبی که روی صفحه نمایش داده می شود در ستون های جدا شده با فاصله ذخیره می شود. هنگام ذخیره در اکسل، یک کادر محاوره ای Excel Save ظاهر می شود که در آن می توانید برگه و محدوده و بازنویسی داده های موجود، گنجاندن هدر یا استفاده از یک ستون جداگانه برای واحدها را مشخص کنید.
با استفاده از دکمه بارگیری از فایل ( )، می توانید داده ها را در فایل های متنی ایجاد شده، به عنوان مثال، توسط یک برنامه صفحه گسترده، وارد یا بارگیری کنید. داده ها باید با فاصله یا برگه ها از هم جدا شوند. اگر مجوز شامل LiveLink™ برای Excel ® باشد، می‌توانید متغیرها را از صفحه گسترده Microsoft Excel Workbook بارگیری کنید. سپس یک کادر محاوره‌ای بارگذاری Excel ظاهر می‌شود که در آن می‌توانید برگه و محدوده را مشخص کنید، آیا روی داده‌های موجود بازنویسی شود یا خیر، و اعلام کنید که داده‌ها با استفاده از یک ستون جداگانه برای واحدها ذخیره می‌شوند یا خیر.
 
برای مثالی از متغیرهای سراسری، به انتشار موثر در مواد متخلخل مراجعه کنید : مسیر کتابخانه برنامه COMSOL_Multiphysics/Diffusion/effective_Diffusivity
برای مثال‌هایی از متغیرهای محلی نگاه کنید به:
صدا خفه کن خودرو : مسیر کتابخانه برنامه COMSOL_Multiphysics/Acoustics/automotive_miffler
راکتور لوله‌ای با پوشش خنک‌کننده غیر گرمایی : مسیر کتابخانه کاربرد COMSOL_Multiphysics/Chemical_Engineering/tubular_reactor