COMSOL Multiphysics هنگام ایجاد رابط کاربری برای برنامه در حال اجرا از یک شبکه استفاده می کند. در حالت گرید، میتوانید شبکه را ویرایش کنید و اشیاء فرم را در موقعیتهایی که میخواهید در شبکه قرار دهید تا طرح مورد نظر را به دست آورید.
شکل 3-1: نمونه ای از یک شبکه با اشیاء فرم. سلول های شبکه می توانند در چندین ردیف و ستون قرار بگیرند. به عنوان مثال، سلول در آخرین سطر با کادر فهرست بر روی هر سه ستون قرار دارد.
برای افزودن یک شی فرم جدید، ابتدا یک سلول خالی در شبکه انتخاب کنید. سپس شی را از پالتی انتخاب کنید که با کلیک بر روی دکمه Insert Object در نوار ابزار Form ribbon باز می شود (برای جزئیات بیشتر در مورد اشیاء فرم موجود به The Form Objects مراجعه کنید). شی جدید در سلول وارد می شود، یا اگر سلولی انتخاب نشده باشد، در اولین سلول خالی قرار می گیرد. اگر سلول خالی وجود نداشته باشد، نرم افزار یک ردیف جدید اضافه می کند و شی فرم را در خانه اول آن ردیف قرار می دهد.
هنگامی که یک شی فرم را اضافه می کنید، انتخاب می شود. برای انتخاب یک شی فرم دیگر یا سلول خالی، روی آن کلیک کنید. با استفاده از Ctrl-click می توانید چندین اشیا و سلول های فرم را انتخاب کنید. همچنین میتوانید یک کادر را برای انتخاب چندین شیء و سلول در فرم بکشید. کشیدن کادر برای انتخاب سلولها زمانی کار میکند که شروع به کشیدن در یک سلول خالی یا خارج از شبکه میکنید.
برای همه اشیای فرمی که اضافه کردهاید، میتوانید روی سلول هر شی فرم، گروهی از سلولها، یا کل ستون یا ردیف کلیک راست کنید تا منوی زمینه با اعمال زیر باز شود:
•
|
•
|
برای اشیاء فرمی که از روشهایی پشتیبانی میکنند که روی یک تغییر داده اجرا میشوند، برای مثال، منوی زمینه همچنین شامل ایجاد روش محلی برای ایجاد یک متد محلی، یا ویرایش روش محلی یا روش ویرایش برای باز کردن یک روش محلی موجود یا روش دیگری در پنجره ویرایشگر است. .
•
|
با استفاده از کلیدهای جهت دار، می توانید سلول های شبکه را طی کنید و هر بار یک شی را انتخاب کنید. همچنین می توانید با فشار دادن کلید Shift در حین پیمایش با کلیدهای جهت دار، چندین سلول را انتخاب کنید.
با کشیدن و رها کردن اشیاء فرم می توانید آنها را به سلول دیگری منتقل کنید. برای انتخاب شی فرم در سلول، روی یک سلول کلیک کنید. سپس شی را بکشید و روی سلولی که می خواهید در آن قرار دهید رها کنید. اگر سلولی که شی فرم را در آن رها می کنید توسط یک شی دیگر اشغال شده باشد، آن شی به سلولی که توسط جسمی که کشیده اید خالی شده است منتقل می شود. این باعث می شود که مکان بین دو شیء شکل به راحتی تغییر کند.
شما می توانید اندازه سطرها و ستون ها را به سه روش کنترل کنید. برای انتخاب روش کنترل آن برای یک سطر یا ستون، ابتدا سطر یا ستون را با کلیک کردن روی سرصفحه سمت چپ یا بالای شبکه انتخاب کنید. تصویر زیر یک ستون انتخاب شده را نشان می دهد.
برای تغییر نحوه کنترل عرض ستون، از منوی تنظیمات ستون ( ) در نوار ابزار نوار فرم استفاده کنید. همین منو هنگام انتخاب یک ستون در پنجره فرم و به عنوان زیر منوی ستون زمانی که یک یا چند سلول را انتخاب می کنید و سپس کلیک راست می کنید، موجود است. گزینه های ذیل در دسترس هستند:
•
|
به طور مشابه، برای تغییر نحوه کنترل ارتفاع یک ردیف، از منوی تنظیمات ردیف ( ) در نوار ابزار نوار فرم استفاده کنید. همین منو هنگام انتخاب یک ردیف در پنجره فرم و به عنوان زیر منوی ردیف زمانی که یک یا چند سلول را انتخاب می کنید و سپس کلیک راست می کنید در دسترس است. گزینه های ذیل در دسترس هستند:
•
|
هدرها تنظیمات سطر و ستون را نشان میدهند: وقتی از Grow Row استفاده میکنید، سرصفحه دارای نماد فلشی مانند ستون میانی در شکل 3-2 است. هنگامی که از ردیف ثابت استفاده می کنید، اندازه در هدر نشان داده شده است (در ستون سمت راست در شکل 3-2 نشان داده شده است ).
هنگامی که یک سطر یا ستون را انتخاب کردید، می توانید از منوی درج ( )، در بخش Grid نوار ابزار نوار فرم یا در منوی زمینه هنگام کلیک راست روی یک سطر یا ستون انتخاب شده، برای درج سطرها یا ستون ها استفاده کنید. از میان گزینه های زیر انتخاب کنید:
میتوانید با استفاده از ابزارهای موجود در منوی Align ( ) در بخش Grid نوار ابزار Form ribbon تراز اشیاء فرم را در سلولها تنظیم کنید. هنگامی که یک یا چند سلول را انتخاب می کنید و سپس کلیک راست می کنید، همین منو به عنوان یک زیر منوی Align نیز موجود است. برای تغییر تراز، ابتدا سلول ها را با اشیاء فرمی که می خواهید تراز کنید انتخاب کنید، سپس یکی از گزینه های تراز زیر را انتخاب کنید:
•
|
•
|
اندازه برخی از اشیاء فرم را می توان با کشیدن تغییر اندازه داد، اما اندازه همه اشیا را نمی توان تغییر داد. یک مثال برچسبها است که اندازه آن توسط متن برچسب مشخص میشود.
برای تغییر اندازه یک شی فرم، ابتدا آن را با کلیک روی سلول دارای شی انتخاب کنید. تصویر زیر یک لیست باکس انتخاب شده را نشان می دهد.
پس از انتخاب، میتوانید اندازه را با کشیدن دستههای سمت راست و پایین کادر فهرست تنظیم کنید. اگر شیء دارای تراز افقی باشد تا هنگام کشیدن به صورت افقی پر شود، تراز به چپ تغییر می کند. به طور مشابه، هنگام کشیدن به صورت عمودی، تراز به بالا تغییر می کند. به نظر می رسد که یک دستورالعمل آبی تراز کردن یک شی با سایر اشیاء به همان شکل را آسان تر می کند.
برای ایجاد یک شی فرم در چندین ردیف یا ستون، می توانید سلول ها را ادغام کنید. برای ادغام سلول ها، آنها را انتخاب کنید و سپس روی دکمه Merge Cells ( ) در بخش Grid نوار ابزار Form ribbon کلیک کنید. هنگام ادغام، حداکثر باید یک شی فرم در سلول هایی که باید ادغام شوند وجود داشته باشد زیرا سلول جدید فقط می تواند یک شی فرم داشته باشد.
معکوس ادغام سلول ها، تقسیم سلولی است که بیش از یک سطر یا ستون را شامل می شود. برای تقسیم یک سلول، آن را انتخاب کنید و سپس بر روی Split Cell ( ) در بخش Grid نوار ابزار Form ribbon کلیک کنید. اگر جسمی در سلول اصلی وجود داشته باشد، در سمت چپ بالای سلول های جدید قرار می گیرد.
اگر می خواهید یک ناحیه مستطیلی (یک زیرشبکه) را از یک فرم به یک فرم جدید استخراج کنید، بخشی از شبکه را که می خواهید استخراج کنید، کلیک راست کرده و Extract Subform ( ) را انتخاب کنید. همچنین می توانید روی دکمه Extract Subform در قسمت Grid نوار ابزار Form ribbon کلیک کنید. زیرشبکه استخراج شده با اشیاء فرم در آن قسمت از فرم اصلی، به شکل جدیدی ظاهر می شود و پنجره فرم مربوطه باز می شود. سلول ها در شکل اصلی به یک شی مرجع Form با اشاره به فرم جدید تبدیل می شوند.
اگر حداقل یک سطر یا ستون قابل گسترش باشد، اندازه کل شبکه در یک فرم قابل تغییر است. از آنجایی که سطر یا ستون در حال رشد اندازه خود را با فضای موجود داده شده توسط ظرف خود تنظیم می کند، می توانید از تغییر اندازه استفاده کنید تا ببینید وقتی فضای موجود تغییر می کند فرم چگونه به نظر می رسد.
کلیک کردن در گوشه سمت چپ بالای شبکه، کل شبکه را انتخاب می کند و دسته هایی را نشان می دهد که نشان می دهد می توانید اندازه شبکه را تغییر دهید. تصویر زیر یک شبکه انتخاب شده با یک دسته کشیدن در حاشیه سمت راست را نشان می دهد. شما می توانید مرز را در هر نقطه از خط مرزی بگیرید و اندازه آن را تغییر دهید.
میتوانید اندازه یک فرم را بدون اینکه ابتدا آن را انتخاب کنید، برای فرمهای قابل تغییر اندازه که از حالت شبکه استفاده میکنند و دارای سطرها یا ستونهایی هستند که میتوانند رشد کنند، تغییر دهید. اندازه فرم را با کشیدن حاشیه سمت راست یا پایین آن تغییر دهید (وقتی تغییر اندازه در دسترس باشد، نشانگر تغییر اندازه ظاهر می شود). اندازهای که اندازه فرم را در ویرایشگر فرم به آن تغییر میدهید، اگر تنظیم اندازه فرم روی Automatic باشد، به عنوان اندازه اولیه آن استفاده میشود.
برای تغییر تعداد سطرها و ستونها در شبکه، روی دکمه Rows & Columns ( ) در بخش Grid نوار ابزار Form ribbon کلیک کنید. در کادر محاورهای Rows & Columns که باز میشود، تعداد ردیفها و ستونها را در قسمتهای Rows و Columns مشخص کنید و سپس روی OK کلیک کنید . اگر اندازه جدید کوچکتر از اندازه شبکه فعلی باشد، ردیف ها و ستون ها از گوشه سمت راست پایین شبکه حذف می شوند. همچنین، تغییر اندازه شبکه، اشیاء شکلی را که در شبکه جدید جا نمیشوند حذف میکند.