شی فرم Graphics ( ) می تواند همان چیزی را ترسیم کند که می توانید در پنجره Graphics در دسکتاپ COMSOL رسم کنید. به طور معمول، شما یک گروه نمودار را در زیر شاخه نتایج مدل برای رسم انتخاب می کنید. همچنین می توانید هندسه یا مش را رسم کنید یا به صورت پویا اجازه دهید نوع نمودار تغییر کند. علاوه بر این، میتوانید عملکرد نمودار هنگام حل (شامل نمودارهای کاوشگر) را در برنامههای قابل اجرا قرار دهید. برای انجام این کار، آن را در تنظیمات مرحله مطالعه فعال کنید و سپس مطمئن شوید که گروه نموداری که ترسیم می کنید به عنوان منبع برای شی فرم گرافیکی تنظیم شده است.
شی Graphics شامل یک نوار ابزار طرح با دکمه هایی برای بزرگنمایی، شفافیت، نورپردازی، چاپ و موارد دیگر است. می توانید نوار ابزار استاندارد نمودار را با دکمه های سفارشی گسترش دهید یا جایگزین کنید.
چک باکس Zoom to expands on first plot به طور پیش فرض انتخاب شده است. این تنظیم باعث میشود اولین طرحی که در بوم گرافیکی ظاهر میشود، در هنگام شروع برنامهها، در صورتی که بوم گرافیک در ابتدا خالی باشد یا زمانی که چیزی برای اولین بار ترسیم میشود، به اندازه آن بزرگنمایی کند. برای غیرفعال کردن عملکرد بزرگنمایی تا وسعت، این کادر را علامت بزنید.
در این بخش، گرهای را مشخص میکنید که نموداری را نشان میدهد که به محتوای اولیه پنجره گرافیکی تبدیل میشود. این بخش شامل یک درخت با نمای فیلتر شده از درختان در پنجره های Application Builder و Model Builder است. گره ها نوعی طرح را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. نمای فیلتر شده همچنین شامل گره های انتخاب می شود. میتوانید فهرست گرههای داده موجود را با کلیک کردن روی دکمه Switch to Model Builder و Activate Data Access ( ) در سرصفحه بخش Source for Initial Graphics Content گسترش دهید که شما را به Model Builder میبرد و سپس یک گره را در Model Builder انتخاب کنید. شعبه ای که می خواهید به داده های آن دسترسی داشته باشید. با فعال بودن این دکمه، تنظیماتپنجره گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. کلیک کنید تا چک باکس را انتخاب کنید تا داده ها به عنوان یک گره منبع موجود برای اشیاء گرافیکی درج شوند.
وقتی گره ای را انتخاب می کنید که نشان دهنده داده باشد، دکمه Use as Source ( ) در زیر درخت فعال می شود. میتوانید روی آن کلیک کنید یا، Enter را فشار دهید، دوبار کلیک کنید، یا روی گره راست کلیک کنید و Use as Source را انتخاب کنید تا آن را به عنوان منبع انتخابی اضافه کنید. پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود . میتوانید از میان همه گروههای طرح و انیمیشنهای پخشکننده در شاخه نتایج و تمام گرههای هندسی و مش انتخاب کنید. همچنین میتوانید گرههای انتخاب صریح را انتخاب کنید ، که این امکان را برای کاربران فراهم میکند که موجودیتهای هندسی را برای بهروزرسانی مستقیم آن انتخاب در گرافیک انتخاب کنند. یا از یک ورودی انتخاب استفاده کنیدشی در برنامه برای فعال کردن انتخاب های موجودات هندسی. روی دکمه ویرایش گره نوار ابزار ( ) در زیر درخت کلیک کنید تا به گره مربوطه بروید. در صورت لزوم، برنامه به Model Builder سوئیچ می کند. برای حذف منبعی که انتخاب کرده اید، روی دکمه Clear Source نوار ابزار ( ) کلیک کنید.
همچنین می توانید یک رشته را در زیر شاخه Declarations انتخاب کنید . مقدار این رشته، نمودار نمایش را کنترل می کند، جایی که مقدار نشان دهنده مسیری به یکی از گره هایی است که می توانید انتخاب کنید. به عنوان مثال، اگر مقدار pg1 باشد ، نمودار گروه نمودار را با این تگ نشان می دهد. اگر مقدار /GeomList/geom1 باشد، هندسه را با تگ geom1 ترسیم می کند و
/MeshList/mesh1 مش را با تگ mesh1 رسم می کند. همچنین می توانید از مقدار /Results/ResultFeatureList/pg1 برای گروه نمودار استفاده کنید، اما این نحو نسبتاً دست و پا گیر است.
/MeshList/mesh1 مش را با تگ mesh1 رسم می کند. همچنین می توانید از مقدار /Results/ResultFeatureList/pg1 برای گروه نمودار استفاده کنید، اما این نحو نسبتاً دست و پا گیر است.
برای فعال کردن انتخاب داده در پنجره Graphics، کادر بررسی Enable data picking را انتخاب کنید. انتخاب داده عملکردی برای پردازش تعامل کاربر با شی فرم گرافیکی فراهم می کند.
هنگامی که کادر بررسی فعال کردن انتخاب داده را انتخاب کردید ، یک هدف انتخاب داده معتبر را از لیست زیر انتخاب کنید. هدف می تواند یک متغیر ممیز شناور دوگانه اعلام شده باشد، که سپس به شکلی برای نمایش مقداری در محل کلیک شده در پنجره گرافیکی استفاده می شود. این فهرست همچنین شامل پروبهای تعریفشده در مدل و گرههای دادههای گرافیکی است که در زیر اعلانها اضافه شدهاند (به گره دادههای گرافیکی مراجعه کنید ). برای کاوشگر، میتوانید برای مثال از یک نوار لغزنده استفاده کنید تا به کاربر برنامه اجازه دهید عمق یک خط را در هندسه سه بعدی تعیین کند. با استفاده از گره داده های گرافیکی ، می توانید هم مکان کلیک شده و هم برخی از نتایج ارزیابی شده را در آن مکان خروجی بگیرید. شما همچنین می توانید کلیک کنیدایجاد اعلان جدید و استفاده از آن به عنوان دکمه منبع ( ) یا ایجاد اعلان فرم جدید و استفاده از آن به عنوان دکمه منبع ( ) در سربرگ بخش Target for Data Picking برای ایجاد یک اعلان متغیر جهانی جدید (به شکل) برای داده ها انتخاب کنید و از آن به عنوان هدف انتخاب شده استفاده کنید. یک کادر محاوره ای Create and Use Declaration باز می شود تا بتوانید نوع داده هدف (در صورت وجود)، نام و مقدار اولیه آن (در صورت وجود) را انتخاب کنید. با کلیک کردن روی دکمه Switch to Model Builder and Activate Data Access ( ) می توانید لیست گره های داده موجود را گسترش دهید .
روی دکمه Use as Target ( ) کلیک کنید تا گره انتخاب شده به هدف انتخاب داده تبدیل شود. سپس آن گره در قسمت Selected target ظاهر می شود . روی دکمه ویرایش گره ( ) کلیک کنید تا به پنجره تنظیمات گره انتخاب شده در درخت بروید.
برای افزودن یک نماد به گوشه بالا سمت راست (مثلاً یک لوگو)، یک فایل تصویری را برای استفاده از لیست نمادها که شامل تمام تصاویر موجود در کتابخانه تصاویر است، مشخص کنید ، یا روی دکمه افزودن تصویر به کتابخانه و استفاده از اینجا کلیک کنید . ) برای پیدا کردن یک تصویر برای استفاده در سیستم فایل. این تصویر بخشی از کتابخانه Images می شود و به عنوان نماد در این شیء گرافیکی انتخاب می شود. اگر نمی خواهید از یک نماد استفاده کنید، هیچ کدام را از لیست نمادها انتخاب کنید. روی دکمه Export ( ) کلیک کنید تا تصویر به سیستم فایل صادر شود (مثلاً برای استفاده در برنامه دیگری).
این بخش شامل تنظیمات رنگ پس زمینه نیز می باشد. در زیر زمینه برای نمودارهای دو بعدی ، از لیست رنگ برای انتخاب رنگ پس زمینه برای نمودارهای دو بعدی و نمودارهای یک بعدی استفاده کنید. پسزمینه سهبعدی از یک گرادیان از بالا به پایین پشتیبانی میکند. در زیر زمینه برای نمودارهای سه بعدی ، رنگ بالا و پایین را در لیست رنگ بالا و پایین انتخاب کنید.
برای همه رنگهای پسزمینه نمودار، استفاده از پیشفرض تنظیم پیشفرض است. این تنظیم یک پسزمینه سفید برای نمودارهای دو بعدی و نمودارهای یک بعدی و یک گرادیان آبی روشن برای نمودارهای سه بعدی است. علاوه بر مجموعه ای از رنگ های از پیش تعریف شده، می توانید شفاف و سفارشی را نیز انتخاب کنید . برای سفارشی ، یک رنگ را از پالت رنگی که ظاهر می شود انتخاب کنید.
در حالت ، میتوانید وضعیت اولیه شیء گرافیکی را هنگامی که کاربران برنامه را اجرا میکنند، کنترل کنید. به طور پیش فرض، شیء گرافیکی قابل مشاهده و فعال است. اگر میخواهید حالت اولیه را ایجاد کنید تا شیء گرافیکی پنهان یا در دسترس نباشد، کادر بررسی Visible یا Enabled را پاک کنید. سپس می توانید آن را قابل مشاهده کنید یا با استفاده از یک روش آن را فعال کنید. در ویرایشگر فرم، وضعیت شی فرم با تغییر در ظاهر آن نشان داده می شود. اشیایی که پنهان هستند با انتخاب در ویرایشگر فرم قابل مشاهده می شوند.
از فهرست موقعیت ، جایی را که میخواهید نوار ابزار را نسبت به جدول قرار دهید انتخاب کنید: زیر ، بالا (پیشفرض)، چپ یا راست .
میتوانید از بین دو اندازه نماد انتخاب کنید: از فهرست اندازه نماد ، کوچک (پیشفرض) یا بزرگ را انتخاب کنید .
برای رنگ پس زمینه نوار ابزار، رنگی را از لیست رنگ پس زمینه انتخاب کنید. رنگ سفید پیش فرض رنگ پس زمینه است. علاوه بر مجموعه ای از رنگ های از پیش تعریف شده، می توانید شفاف و سفارشی را نیز انتخاب کنید . برای سفارشی ، یک رنگ را از پالت رنگی که ظاهر می شود انتخاب کنید.
در نوار ابزار استاندارد ، میتوانید طرحبندی گروههای نوار ابزار استاندارد را کنترل کنید و کدام یک از آنها را شامل شود.
•
|
•
|
به طور پیش فرض، موارد نوار ابزاری که اضافه می کنید قبل از نوار ابزار استاندارد قرار می گیرند. برای قرار دادن موارد سفارشی بعد از موارد نوارابزار استاندارد، کادر انتخاب نوار ابزار استاندارد قرار دادن قبل از موارد سفارشی را پاک کنید.
در جدول زیر آیتم های نوار ابزار سفارشی ، می توانید یک یا چند دکمه را برای تشکیل یک نوار ابزار طرح سفارشی اضافه کنید:
•
|
•
|
•
|
اگر میخواهید ظاهر یا رفتار یک دکمه نوار ابزار سفارشی را در کادر محاورهای Edit Custom Toolbar Item تغییر دهید، دکمهای را در جدول انتخاب کنید و روی دکمه ویرایش ( ) کلیک کنید. روی دکمههای Move Up و Move Down ( و ) کلیک کنید تا ترتیب دکمههای نوار ابزار را جابجا کرده و مرتب کنید. روی دکمه Delete ( ) کلیک کنید تا دکمه انتخاب شده حذف شود.
جدول حاوی یک ردیف برای هر آیتم اضافه شده است که نام، نماد، متن و راهنمای ابزار آن را به ترتیب در ستونهای Name ، Icon ، Text و Tooltip نشان میدهد. در سمت چپ ترین ستون، یک علامت خطا ( ) یا یک علامت هشدار ( ) ظاهر می شود که نشان دهنده اخطار یا خطا در مورد اضافه شده است. به عنوان مثال، یک نماد خطا برای یک آیتم جابجایی که منبعی ندارد ظاهر می شود.
•
|
•
|
نیاز به تعیین تراز هنگام کار در حالت شبکه آشکارتر است، زیرا نحوه تراز شدن شی فرم در سلول شبکه خود را کنترل می کند. تراز کردن شی فرم می تواند در حالت طرح نیز مفید باشد، و سپس می توانید از ابزارهای تراز در منوی Arrange در بخش Sketch نوار ابزار فرم استفاده کنید. هنگام اجرای برنامه در هر کلاینت دیگری غیر از کلاینت ویندوز، ممکن است اشیاء فرم دقیقاً همانطور که در پنجره های فرم دیده می شود قرار نگیرند. این به این دلیل است که اشیاء فرم ممکن است در سایر کلاینتها اندازه متفاوتی داشته باشند و موقعیت کمی متفاوت به آنها بدهد. تعیین تراز تضمین می کند که اشیاء فرم همانطور که می خواهید در همه کلاینت ها تراز شوند.
همچنین می توانید عرض و ارتفاع شی گرافیکی را مشخص کنید. در قسمت Width یک عرض (بر حسب نقطه) و در قسمت Height یک ارتفاع (به نقطه) وارد کنید . اگر از لیست تراز افقی Fill را انتخاب کرده اید ، می توانید در عوض حداقل عرض را تعیین کنید . برای محاسبه حداقل عرض به صورت خودکار، Automatic را انتخاب کنید (معمولاً این به معنای حداقل اندازه 0 است)، یا دستی را انتخاب کنید تا حداقل عرض را در قسمت متن زیر مشخص کنید. اگر Fill را از لیست تراز عمودی انتخاب کرده اید، می توانید در عوض حداقل ارتفاع را تعیین کنید . خودکار را انتخاب کنیدبرای محاسبه حداقل ارتفاع به طور خودکار (معمولاً این به معنای حداقل اندازه 0 است)، یا دستی را انتخاب کنید تا حداقل ارتفاع را در قسمت متن زیر مشخص کنید.
علاوه بر این، در حالت طرح، می توانید موقعیت مطلق شی فرم را با استفاده از فیلدهای Position x و Position y مشخص کنید. در حالت شبکه، میتوانید شی را در شبکه قرار دهید و موقعیت شبکه را بهعنوان مقادیر Row ، Column ، Row span و Column span ببینید.
در قسمت حاشیه سلول (فقط در حالت شبکه)، می توانید حاشیه های اطراف شی فرم را کنترل کنید. به طور پیش فرض، حاشیه ها از فرم والد گرفته می شوند. از لیست حاشیه سلول ، انتخاب کنید:
شما میتوانید یک متد یا دنباله دستور را مشخص کنید تا زمانی که تغییر انتخابی در شی Graphics رخ میدهد اجرا شود. لیست On picking change شده شامل None (پیشفرض) و هر روش موجود یا دنباله دستور است. میتوانید انواع رویدادهای زیر را با انتخاب از منوی Create Global Method ( ) در سمت راست لیست On data change اضافه کنید:
•
|
•
|
فقط یک روش محلی و یک دنباله دستور وجود دارد، بنابراین اگر یکی یا هر دوی آنها را اضافه کنید، منو به ترتیب حاوی Remove Local Method ( ) و Remove Command Sequence ( ) خواهد بود. روی یکی از آنها کلیک کنید تا متد محلی یا دنباله دستور حذف شود.