آبجکت فرم Toggle Button ( ) یک دکمه جابجایی را نشان می دهد. یک دکمه جابجایی به عنوان دو دکمه در یک عمل می کند، با یک عمل (توالی دستور) که زمانی که کاربر دکمه را انتخاب می کند و یک عمل دیگر زمانی که کاربر دکمه را لغو انتخاب می کند، اجرا می شود.
برای افزودن یک نماد (تصویر) برای نمایش روی دکمه، یک فایل تصویری را برای استفاده از فهرست نمادها مشخص کنید ، که شامل همه تصاویر موجود در کتابخانه تصاویر است، یا روی دکمه افزودن تصویر به کتابخانه و استفاده از اینجا ( ) کلیک کنید تا یک تصویر را پیدا کنید. برای استفاده در فایل سیستم سپس آن تصویر بخشی از کتابخانه تصاویر می شود و به عنوان نمادی برای استفاده در دکمه انتخاب می شود. اگر اندازه دکمه نرمال باشد، نماد جایگزین متن روی دکمه می شود. برای دکمه های بزرگ، هم متن و هم نماد ظاهر می شوند، مگر اینکه خالی باشند. برای نمایش فقط متن، هیچکدام را از لیست نمادها انتخاب کنید. روی دکمه صادرات کلیک کنید () برای صادرات تصویر به سیستم فایل (برای مثال برای استفاده در برنامه دیگری).
از فهرست نمادهای انتخاب شده ، نمادی را انتخاب کنید که برای نشان دادن وضعیت انتخابی دکمه جابجایی استفاده میشود، از فهرست نمادها ، که شامل تمام تصاویر موجود در کتابخانه تصاویر است، یا روی دکمه افزودن تصویر به کتابخانه و استفاده از اینجا کلیک کنید ( ) برای پیدا کردن یک تصویر برای استفاده در سیستم فایل. سپس آن تصویر بخشی از کتابخانه تصاویر می شود و به عنوان نمادی برای استفاده در دکمه انتخاب می شود. اگر اندازه دکمه نرمال باشد، نماد جایگزین متن روی دکمه می شود. برای دکمه های بزرگ، هم متن و هم نماد ظاهر می شوند، مگر اینکه خالی باشند. برای نمایش فقط متن، هیچکدام را از لیست نمادها انتخاب کنید. روی دکمه صادرات کلیک کنید () برای صادرات تصویر به سیستم فایل (برای مثال برای استفاده در برنامه دیگری). تنظیمات پیشفرض از نماد یکسانی هم برای حالتهای انتخاب شده و هم برای حالتهای انتخاب نشده استفاده میکند.
از لیست Style ، Flat (پیشفرض)، Raised یا Outlined را انتخاب کنید. سبک Flat هیچ حاشیه ای ندارد و به عنوان پیش فرض، یک پس زمینه دکمه شفاف دارد. سبک Outlined شبیه سبک Flat است اما شامل یک حاشیه (طرح کلی) است. این ظاهر در ویندوز و در سرویس گیرنده وب ظاهر می شود. در macOS و Linux، سبک Flat و Raised یکسان به نظر می رسد.
اگر Large را از لیست Size انتخاب کرده باشید ، یک لیست سبک انتخاب شده ظاهر می شود که در آن می توانید برجسته رنگ (پیش فرض) یا هیچ (اگر سبک مسطح یا مشخص است ) را انتخاب کنید. انتخاب هیچکدام این امکان را فراهم میکند که در مواردی که خود نماد وضعیت را نشان میدهد، از برجستهسازی رنگ رد شود.
در لینوکس و macOS، تنظیمات Style روی دکمههای بزرگ تأثیری ندارد (آنها سبک مشخصی دارند)، در حالی که برای دکمههای کوچک، سبک Flat مانند Outlined به نظر میرسد که از Raised متمایز است . کلاینت های ویندوز و وب از همه سبک ها برای دکمه های کوچک و بزرگ پشتیبانی می کنند.
همچنین می توانید برای عملکرد دکمه ای که در قسمت میانبر صفحه کلید وارد می کنید، میانبری تعریف کنید. برای افزودن میانبر صفحه کلید، قسمت میانبر صفحه کلید را فعال کنید و سپس یک میانبر صفحه کلید را روی صفحه کلید تایپ کنید.
شما باید از یک اصلاح کننده در میانبر صفحه کلید استفاده کنید، نه فقط یک حرف ساده (مثلا CTRL+SHIFT+D). میانبر می تواند شامل کلید Ctrl (CTRL)، کلید Alt (ALT) و کلید Shift (SHIFT) باشد. توجه داشته باشید که کلید Ctrl در macOS به عنوان Command تفسیر می شود. از استفاده از کلیدهای زیر در میانبر خود اجتناب کنید:
در این بخش منبع داده را برای دکمه جابجایی مشخص می کنید. این بخش شامل یک درخت با نمای فیلتر شده درخت در پنجره Application Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. برای دکمه جابهجایی، منبع داده میتواند متغیرهایی در مدل COMSOL Multiphysics و رشتههای اسکالر یا متغیرهای بولی باشد که در قسمت Declarations تعریف میکنید . میتوانید فهرست گرههای داده موجود را با کلیک کردن روی دکمه Switch to Model Builder و Activate Data Access ( ) در سرصفحه بخش Source ، که شما را به Model Builder میبرد، و سپس انتخاب گرهای در شاخه Model Builder که دادههای آن را انتخاب میکنید ، گسترش دهید. می خواهند دسترسی داشته باشند. با فعال بودن این دکمه،پنجره تنظیمات گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. برای انتخاب کادر بررسی کلیک کنید تا داده ها به عنوان گره منبع در دسترس برای چک باکس ها قرار گیرند.
هنگامی که گره ای را انتخاب می کنید که نشان دهنده داده باشد، دکمه Use as Source نوار ابزار ( ) در زیر درخت فعال می شود. میتوانید روی آن کلیک کنید یا، Enter را فشار دهید، دوبار کلیک کنید، یا روی گره راست کلیک کنید و Use as Source را انتخاب کنید تا آن را به عنوان منبع انتخابی اضافه کنید. همچنین می توانید روی دکمه Create New Declaration and Use It as Source ( ) در سربرگ بخش Source کلیک کنید تا یک اعلان متغیر جدید ایجاد کنید و از آن به عنوان منبع استفاده کنید. یک کادر محاوره ای Create and Use Variable باز می شود، به طوری که می توانید نوع داده منبع (در صورت وجود)، نام آن و مقدار اولیه آن (در صورت وجود) را انتخاب کنید. نام نمی تواند با هیچ اعلان متغیر موجود در تضاد باشد. کلیک کنید بر رویدکمه نوار ابزار ویرایش گره ( ) در زیر درخت برای حرکت به گره مربوطه. در صورت لزوم، برنامه به Model Builder سوئیچ می کند.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود .
از لیست مقدار اولیه ، از منبع داده را انتخاب کنید تا این کادر را به یک متغیر تعریف شده در بخش منبع بالا پیوند دهید و از مقدار مشخص شده توسط آن منبع داده استفاده کنید. مقدار سفارشی را انتخاب کنید تا حالت اولیه را از لیست وضعیت اولیه مشخص کنید: انتخاب شده (پیش فرض) یا پاک شده . مقدار یک دکمه جابجایی انتخاب شده روشن است و برای یک دکمه جابجایی انتخاب نشده خاموش است .
برای یک “رفتار دکمه رادیویی” بین چند دکمه جابجایی، از منابع رشته ای به جای منابع بولی استفاده کنید. هنگامی که یک منبع رشته در درخت منبع انتخاب می شود، یک مقدار برای فیلد انتخاب شده به جای برچسب نمایش داده می شود. هنگام تنظیم اعلان رشته به مقدار داده شده توسط Value برای انتخاب شده ، دکمه جابجایی انتخاب می شود. در غیر این صورت پاک می شود. پس از آن پاک کردن دکمه جابجایی در برنامه با کلیک مجدد بر روی آن امکان پذیر نخواهد بود، فقط با کلیک کردن روی دکمه دیگری که از همان مقدار منبع استفاده می کند.
این بخش شامل یک درخت با نمای فیلتر شده درختان در پنجره های Application Builder و Model Builder است. گره ها یا از یک فرمان پشتیبانی می کنند یا فرزندانی دارند که این کار را انجام می دهند. وقتی گرهای را انتخاب میکنید که از یک یا چند دستور پشتیبانی میکند، دکمههای نوار ابزار فرمان مربوطه در نوار ابزار زیر درخت فعال میشوند. همچنین می توانید برای دریافت لیستی از دستورات موجود برای آن گره خاص، روی یک گره کلیک راست کنید. هنگامی که روی یک فرمان با یک گره انتخاب شده کلیک کردید (یا Enter را فشار دهید یا برای افزودن یک فرمان با دستور پیش فرض آن مانند Run ، Plot یا Set Value ، دوبار کلیک کنید.)، دستور و گره در آخرین ردیف جدول زیر درخت ظاهر می شوند. این جدول شامل تمام گره هایی است که اجرا می شوند. با استفاده از نوار ابزار زیر جدول می توانید دستورات را حذف و جابجا کنید.
در شاخه Model ، تمام گره هایی که نوعی مقدار داده را نشان می دهند، مانند پارامتری در زیر گره Parameters ، از دستور Set Value پشتیبانی می کنند . هنگام اضافه کردن یک دستور Set Value به جدول، ستون سوم، Arguments ، فعال می شود. در این ستون، مقدار مورد نظر را تایپ می کنید. برای دادههایی که آرایهها را نشان میدهند، برای وارد کردن عناصر آرایه از پرانتز و کاما استفاده کنید. برای مثال، {1، 2، 3} را وارد کنید تا یک آرایه سه عنصری با مقادیر 1، 2، و 3 تنظیم کنید . برای جزئیات بیشتر در مورد نحوه وارد کردن آرایه ها و ماتریس ها، به گره رشته آرایه 1D مراجعه کنید. برای گره هایی که نشان دهنده یک وارد کردن فایل هستند، مانند یک گره نام فایل در زیر یکگره تابع درون یابی ، دستور Import File در دسترس است. همچنین میتوانید یک دستور Plot را برای همه گرههای View اضافه کنید و نام یک شی Graphics را به عنوان آرگومان ارائه کنید.
•
|
•
|
•
|
•
|
هنگامی که روی یکی از دکمه های زیر درخت کلیک می کنید، دستور انتخاب شده در حال حاضر در ستون Command در جدول زیر ظاهر می شود. همچنین ستونهای Icon و Arguments وجود دارد که میتوانید هر آرگومان قابلاجرای را که دستور استفاده میکند وارد کنید.
روی دکمه نوار ابزار تبدیل به روش ( ) کلیک کنید و تبدیل به روش یا تبدیل به روش فرم را انتخاب کنید تا کل لیست دستورات جدول را به یک متد جهانی یا فرمی که حاوی کد معادل است تبدیل کنید. پس از این عملیات، لیست دستورات تنها شامل یک عملیات Run در متد ایجاد شده است. وقتی روشی را در زیر Command انتخاب میکنید یا دقیقاً یک روش در لیست وجود دارد، میتوانید با کلیک کردن روی دکمه Go to Method ( ) به پنجره ویرایشگر آن متد بروید. برای اطلاعات در مورد دکمه Edit Argument ( )، رجوع کنیدویرایش مقادیر اولیه و آرگومان ها در اعلان ها و توالی دستورات . از دکمه های Move Up ()، Move Down () و Delete () نوار ابزار برای سازماندهی و حذف دستورات از لیست (و همچنین حذف روش محلی، در صورت حذف) استفاده کنید.
•
|
•
|
نیاز به تعیین تراز در هنگام کار در حالت شبکه آشکارتر است. سپس، نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در Application Builder دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
اگر می خواهید عرض دکمه جابجایی را مشخص کنید، ابتدا Manual را از لیست Width انتخاب کنید. سپس عرض (به نقطه) را در قسمت مربوطه وارد کنید. اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، خودکار را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید.
اگر می خواهید ارتفاع دکمه جابجایی را مشخص کنید، ابتدا Manual را از لیست Height انتخاب کنید. سپس ارتفاع (بر حسب امتیاز) را در قسمت مربوطه وارد کنید. اگر Fill را از لیست تراز عمودی انتخاب کرده اید، می توانید در عوض حداقل ارتفاع را تعیین کنید . برای محاسبه حداقل ارتفاع به صورت خودکار، خودکار را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است) یا دستی را انتخاب کنید تا حداقل ارتفاع را در قسمت متن زیر مشخص کنید.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق دکمه جابجایی را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
از لیست رنگ متن ، رنگی را برای استفاده برای متن انتخاب کنید: ارث بری (پیشفرض؛ شی فرم سپس از تنظیمات فرمی که در آن قرار دارد استفاده میکند)، هر یک از رنگهای اصلی از پیش تعریفشده، یا سفارشی ، که این امکان را فراهم میکند. برای انتخاب یک رنگ سفارشی از یک پالت رنگ.
از لیست رنگ پسزمینه ، رنگی را برای استفاده به عنوان رنگ پسزمینه برای دکمه جابجایی انتخاب کنید: برای انتخاب رنگ از پالت رنگ ، پیشفرض (سپس رنگ پسزمینه را کنترل میکند)، شفاف ، هر رنگ موجود یا سفارشی را انتخاب کنید.
فونت و اندازه قلم برای برچسب دکمه جابجایی به طور پیش فرض از تنظیمات فونت از گره Forms استفاده می کند. یک فونت را از لیست فونت انتخاب کنید: فونت پیشفرض یا هر یک از فونتهای موجود. در صورت نیاز، اندازه قلم (به واحد) را در کادر ترکیبی اندازه قلم انتخاب یا وارد کنید. پیش فرض استفاده از اندازه پیش فرض برای فونت است.
برای استفاده از فونت پررنگ ، کادر Bold و برای استفاده از حروف کج (یک فونت ایتالیک) تیک Italic را انتخاب کنید.
در حالت ، میتوانید وضعیت اولیه دکمه جابجایی را هنگام اجرای برنامه توسط کاربران کنترل کنید. به طور پیش فرض، دکمه جابجایی قابل مشاهده و فعال است. اگر میخواهید حالت اولیه را ایجاد کنید تا دکمه جابجایی پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از ی