Toggle Item Node

Toggle Item Node

Toggle Item Node
گره Toggle Item ( ) یک گزینه منو است که برخی از حالت ها را به عنوان یک آیتم منو در منوی اصلی یا به عنوان دکمه ای در نوار ابزار تغییر می دهد. برای مثال، یک آیتم جابجایی می‌تواند برای جابه‌جایی بین ظاهر برگه‌ها و نمای کاشی‌شده برای مجموعه فرم مفید باشد. می توانید یک گره Toggle Item را در زیر گره منو یا به یک شی نوار ابزار در یک فرم اضافه کنید. نام شی مورد تغییر را در قسمت نام وارد کنید .
در قسمت Text ، متنی را وارد کنید تا در آیتم منوی تغییر وضعیت نمایش داده شود. برای افزودن یک نماد به آیتم منوی جابجایی، یک فایل تصویری را برای استفاده از فهرست نمادها مشخص کنید ، که شامل تمام تصاویر موجود در کتابخانه تصاویر است، یا روی دکمه افزودن تصویر به کتابخانه و استفاده از اینجا کلیک کنید ( ) تا یک تصویر را پیدا کنید. استفاده در فایل سیستم سپس آن تصویر بخشی از کتابخانه تصاویر می شود و به عنوان نماد این آیتم منو انتخاب می شود. اگر نمی خواهید از یک نماد استفاده کنید، هیچ کدام را از لیست نمادها انتخاب کنید. روی دکمه Export ( ) کلیک کنید تا تصویر به سیستم فایل صادر شود (مثلاً برای استفاده در برنامه دیگری).
برای جابه‌جایی گره‌های مورد مستقیماً زیر یک بخش روبان ، می‌توانید بزرگ (پیش‌فرض) یا کوچک را از فهرست اندازه انتخاب کنید. این اندازه اندازه دکمه را در روبان کنترل می کند.
برای جابه‌جایی گره‌های مورد مستقیماً در زیر یک بخش نوار ، می‌توانید یک راهنمای ابزار نیز اضافه کنید، که یک متن توصیفی است که زمانی که کاربر نشانگر را روی دکمه روبان نگه می‌دارد، در قسمت راهنمای ابزار نمایش داده می‌شود .
می توانید برای موردی که در قسمت میانبر صفحه کلید وارد می کنید میانبری تعریف کنید. برای افزودن میانبر صفحه کلید، قسمت میانبر صفحه کلید را فعال کنید و سپس یک میانبر صفحه کلید را روی صفحه کلید تایپ کنید.
شما باید از یک اصلاح کننده در میانبر صفحه کلید استفاده کنید، نه فقط یک حرف ساده (مثلا CTRL+SHIFT+D). میانبر می تواند شامل کلید Ctrl (CTRL)، کلید Alt (ALT) و کلید Shift (SHIFT) باشد. توجه داشته باشید که کلید Ctrl در macOS به عنوان Command تفسیر می شود. از استفاده از کلیدهای زیر در میانبر خود اجتناب کنید:
Backspace، زیرا می توان از آن برای پاک کردن میانبر استفاده کرد
حذف کنید، زیرا می توان از آن برای پاک کردن میانبر استفاده کرد
در رفتن
Alt به تنهایی (برای جلوگیری از درگیری با میانبرهای منوی فایل)
 
امکان نادیده گرفتن سایر میانبرهای صفحه کلید وجود دارد، بنابراین هنگام انتخاب ترکیب کلیدهای میانبر برای استفاده مراقب باشید.
علاوه بر این، پنجره تنظیمات شامل بخش های زیر است.
منبع
این بخش شامل یک درخت با نمای فیلتر شده درختان در پنجره های Application Builder و Model Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. برای یک آیتم جابجایی، رشته‌ها و اعلان‌های متغیر بولی (که نشان‌دهنده حالت‌های روشن و خاموش برای آیتم جابه‌جایی هستند) در زیر اعلان‌ها به عنوان منبع در دسترس هستند. وقتی گره ای را انتخاب می کنید که نشان دهنده داده باشد، دکمه Use as Source نوار ابزار در زیر درخت فعال می شود. می‌توانید روی آن کلیک کنید یا، Enter را فشار دهید، دوبار کلیک کنید، یا روی گره راست کلیک کنید و Use as Source را انتخاب کنید تا آن را به عنوان منبع انتخابی اضافه کنید. همچنین می توانید روی دکمه Create New Declaration and Use It as Source کلیک کنید () یا دکمه Create New Form Declaration and Use It as Source ( ) در سرصفحه قسمت Source برای ایجاد یک اعلان متغیر جهانی یا محلی (در فرم) برای مورد تغییر و استفاده از آن به عنوان منبع. یک کادر محاوره ای Create and Use Variable باز می شود، به طوری که می توانید نوع داده منبع (در صورت وجود) و نام آن را انتخاب کنید. نام نمی تواند با هیچ اعلان متغیر موجود در تضاد باشد. روی دکمه ویرایش گره نوار ابزار ( ) در زیر درخت کلیک کنید تا به گره مربوطه بروید.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود .
 
اگر سعی کنید از یک منبع داده در چندین شیء استفاده کنید، ممکن است با عوارض جانبی عجیبی روبرو شوید. مقدار پیش فرض منبع ممکن است آن چیزی نباشد که شما انتظار دارید. همچنین اگر مقدار پیش‌فرض یک شی فرم برای یکی از اشیاء فرم دیگر نامعتبر باشد، ممکن است با خطاهای جدی مواجه شوید.
معمولاً، شما فقط پارامترهای موجود را در زیر گره Parameters ، متغیرها را در زیر گره Variables و گره های داده تعریف شده در شاخه Declarations در بخش Application Builder درخت برنامه (زیر شاخه Events ) می بینید. می‌توانید با کلیک کردن روی دکمه Switch to Model Builder و Activate Data Access ( ) در سربرگ بخش Source for Data Change ، لیست گره‌های داده موجود را گسترش دهید، که شما را به‌طور خودکار به Model Builder می‌برد. سپس، یک گره در شاخه Model Builder با داده هایی که می خواهید به آن دسترسی داشته باشید، انتخاب کنید. با فعال بودن این دکمه، تنظیماتپنجره گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. برای گنجاندن این داده ها به عنوان گره منبع موجود برای رویدادها، کادر را انتخاب کنید.
هر گونه محدودیت در منبع داده به رابط کاربری برنامه منتقل می شود. به عنوان مثال، یک لیست نوع بار در یک گره بار مرزی برای مکانیک سازه فقط سه مقدار را مجاز می کند. هر شی فرمی که از این داده به عنوان منبع خود استفاده می کند، تنها می تواند زیر مجموعه ای از این مقادیر را پشتیبانی کند.
برای یک شیء Toggle Item ، همچنین می توانید تعیین کنید که آیا مقدار اولیه باید انتخاب شود (روشن) یا پاک شود (خاموش). از فهرست مقادیر اولیه، مقدار سفارشی (پیش‌فرض) یا از منبع داده را انتخاب کنید. برای مقدار سفارشی ، انتخاب شده یا پاک شده را از لیست وضعیت اولیه انتخاب کنید.
دستورات برای اجرا را انتخاب کنید
این بخش شامل یک درخت با نمای فیلتر شده درختان در پنجره های Application Builder و Model Builder است. گره ها یا از یک فرمان پشتیبانی می کنند یا فرزندانی دارند که این کار را انجام می دهند. وقتی گره‌ای را انتخاب می‌کنید که از یک یا چند دستور پشتیبانی می‌کند، دکمه‌های نوار ابزار فرمان مربوطه در نوار ابزار زیر درخت فعال می‌شوند. همچنین می توانید برای دریافت لیستی از دستورات موجود برای آن گره خاص، روی یک گره کلیک راست کنید. هنگامی که روی یک فرمان با یک گره انتخاب شده کلیک می کنید (یا Enter را فشار می دهید تا دستوری با دستور پیش فرض آن مانند Run ، Plot یا Set Value اضافه شود)، دستور و گره در آخرین ردیف جدول در انتخاب دستورات برای اجرا ظاهر می شوند. بخش تنظیماتپنجره این جدول شامل تمام گره هایی است که اجرا می شوند. با استفاده از نوار ابزار زیر جدول می توانید دستورات را حذف و جابجا کنید.
در شاخه Model ، تمام گره هایی که نوعی مقدار داده را نشان می دهند، مانند پارامتری در زیر گره Parameters ، از دستور Set Value پشتیبانی می کنند . برای فعال کردن ستون سوم، Arguments ، یک دستور Set Value را به جدول اضافه کنید . در این ستون، مقدار مورد نظر را تایپ می کنید. برای داده‌هایی که آرایه‌ها را نشان می‌دهند، برای وارد کردن عناصر آرایه از پرانتز و کاما استفاده کنید. به عنوان مثال، برای تنظیم یک آرایه سه عنصری با مقادیر 1، 2 و 3 ، {1،2،3} را وارد کنید. برای جزئیات بیشتر در مورد نحوه وارد کردن آرایه ها و ماتریس ها، به گره رشته آرایه 1D مراجعه کنید. برای گره هایی که نشان دهنده یک وارد کردن فایل هستند، مانند یک گره نام فایل تحت درون یابیگره تابع، دستور Import File در دسترس است. همچنین می‌توانید یک دستور Plot را برای همه گره‌های View اضافه کنید و نام یک شی Graphics را به عنوان آرگومان ارائه کنید.
درخت علاوه بر شاخه Model شامل تعدادی شاخه از درخت برنامه است :
شاخه Forms : گره‌های فرم از دستورات Show پشتیبانی می‌کنند که فرم را به عنوان فرم اصلی برنامه تنظیم می‌کند (یعنی محتوای پنجره برنامه این فرم خواهد بود) و Show as Dialog که فرم را به عنوان یک فرم نمایش می‌دهد. پنجره گفتگوی جداگانه
شاخه دستورات رابط کاربری گرافیکی : دستورات زیر این شاخه در سه زیر شاخه دسته بندی می شوند:
دستورات فایل : شامل Save Application (برای ذخیره برنامه تحت نام فعلی) می شود. Save Application As (برای باز کردن گفتگوی مرورگر فایل که به کاربر اجازه می دهد برنامه را در مکان مناسب ذخیره کند). ذخیره برنامه در سرور ذخیره برنامه در سرور به عنوان ; باز کردن فایل (برای باز کردن یک منبع فایل برنامه که با استفاده از یک مسیر URI معتبر درستون Arguments مشخص شده است)؛ Save File As (به طور مشابه، برای اینکه کاربر بتواند فایل را با نام مشخص شده درستون Arguments ذخیره کند). و Exit Application (برای بستن برنامه در حال اجرا). اگر برنامه بر روی سرور COMSOL اجرا شود،دستورات Save Application on Server و Save Application on Server As وضعیت فعلی را به عنوان یک برنامه جدید در COMSOL Server Application Library ذخیره می کند.
دستورات گرافیکی : در اینجا دستورات Zoom Extents ، Zoom to Selection ، Reset Current View ، Scene Light ، Environment Reflections ، Skybox ، Transparency ، Orthographic Projection ، Print ، Select All ، Clear Selection ، Show Selection Colors و Show Material Color و Tex را پیدا می کنید. . برای همه دستورات گرافیکی، نام شی گرافیکی را که می‌خواهید دستور را به عنوان آرگومان اعمال کنید، اضافه کنید.
دستورات مدل : در اینجا دستورات Clear All Solutions و Clear All Meshes را پیدا می کنید .
برای افزودن دستور Run روی هر یک از گره های بالا دوبار کلیک کنید یا راست کلیک کنید .
شاخه Declarations : این شاخه شامل هر گونه اعلان متغیری است که شما در شاخه Declarations در پنجره Application Builder اضافه کرده اید که بر اساس نوع گروه بندی شده اند. آنها مانند پارامترها از دستور Set Value پشتیبانی می کنند .
شاخه Form Declarations : این شاخه شامل هر اعلان متغیری است که شما در شاخه Declarations تحت گره فعلی Form اضافه کرده اید. آنها مانند پارامترها از دستور Set Value پشتیبانی می کنند .
شاخه Methods : گره های متد از دستور Run پشتیبانی می کنند .
شاخه Form Methods : گره های متد در زیر گره فرم فعلی از دستور Run پشتیبانی می کنند .
شاخه Libraries : در بخش Sounds ، می‌توانید بین فایل‌های صوتی برای پخش در یک دنباله دستور انتخاب کنید.
هنگامی که روی یکی از دستورات زیر درخت کلیک می کنید، دستور زیر فرمان در لیست زیر ظاهر می شود. همچنین یک ستون Symbol و یک ستون Arguments وجود دارد که می توانید هر آرگومان قابل اجرا را که دستور استفاده می کند وارد کنید. یک راهنمای ابزار ظاهر می شود که نشان می دهد دستور مورد انتظار چه نوع استدلالی است. به عنوان مثال، برای دستور downloadtoclient ، آرگومان یک فایل و مسیر آن است، مانند embedded:///myfile.txt ، و یک کادر محاوره ای جداگانه وجود دارد که به شما کمک می کند چنین آرگومانی را تعریف کنید. برای اطلاعات بیشتر به طرح‌های فایل و مدیریت فایل مراجعه کنید .
روی دکمه نوار ابزار تبدیل به روش ( ) کلیک کنید و تبدیل به روش یا تبدیل به روش فرم را انتخاب کنید تا کل لیست دستورات جدول را به یک متد جهانی یا فرمی که حاوی کد معادل است تبدیل کنید. پس از این عملیات، لیست دستورات تنها شامل یک عملیات Run در متد ایجاد شده است. وقتی روشی را در زیر Command انتخاب می‌کنید یا دقیقاً یک روش در لیست وجود دارد، می‌توانید با کلیک کردن روی دکمه Go to Method ( ) به پنجره ویرایشگر آن متد بروید. برای اطلاعات در مورد دکمه Edit Argument ( )، رجوع کنیدویرایش مقادیر اولیه و آرگومان ها در اعلان ها و توالی دستورات . از دکمه های Move Up ( Move Down () و Delete () برای سازماندهی و حذف دستورات از لیست (و روش محلی، در صورت حذف) استفاده کنید.