استفاده از قطعات هندسی

استفاده از قطعات هندسی

استفاده از قطعات هندسی
برای توضیح قطعات هندسی، به استفاده از قطعات هندسی در کتابچه راهنمای مرجع مولتیفیزیک COMSOL مراجعه کنید .
برای ایجاد قسمت هندسی وارد کنید
model.geom().create( <tag> , “Part”, sDim);
که در آن <tag> تگ قطعات و sDim بعد فضای آن است (1، 2 یا 3).
برای افزودن پارامتر ورودی به قسمت، وارد کنید
model.geom( <tag> ).inputParam().set( <name> , <expr> , <descr> );
جایی که توضیحات <descr> را می توان حذف کرد.
به طور مشابه، یک پارامتر محلی توسط اضافه کنید
model.geom( <tag> ).localParam().set( <name> , <expr> , <descr> );
کانتینرهای model.component( <ctag> ).geom( <tag> ).inputParam() و model.component( <ctag> ).geom( <tag> ).localParam() نیز از روش های دیگر لیست شده در مدل پشتیبانی می کنند. param() و model.result().param() .
برای بارگذاری یک یا چند قسمت هندسی وارد کنید
model.geom().load( <tags> , <filename> , <partTagsInFile> );
که در آن <tags> لیستی از تگ های قسمت است، <filename> نام فایل MPH-فایل که در آن قسمت ها تعریف شده اند، و <partTagsInFile> لیستی از تگ های قطعات در آن فایل است. اگر model.geom( <gtag> ) یک قسمت هندسی باشد، model.geom( <gtag> ).loaded() true را برمی گرداند اگر قسمت با بارگذاری آن از یک فایل ایجاد شده باشد.
برای دریافت نام فایل یک قسمت بارگذاری شده، وارد کنید
model.geom( <gtag> .filename();
برای تغییر نام فایل یک قسمت بارگذاری شده، وارد کنید
model.geom( <gtag> ).نام فایل( <نام فایل> );
که در آن <filename> نام فایل جدید است.
برای قسمت بارگذاری شده، برای بازگرداندن نظرات از فایل MPH، وارد کنید
model.geom( <gtag> ).commentsInFile();
برای یک قطعه بارگذاری شده، برای برگرداندن آخرین تاریخ اصلاح از فایل MPH، وارد کنید
model.geom( <gtag> ).dateModifiedInFile();
برای دریافت برچسبی که یک قسمت بارگذاری شده در فایل MPH دارد، وارد کنید
model.geom( <gtag> ).tagInFile();
برای دریافت برچسبی که یک قطعه بارگذاری شده در فایل MPH دارد، وارد کنید
model.geom( <gtag> ).labelInFile();
برای یک قسمت بارگذاری شده، برای بازگرداندن نسخه از فایل MPH، وارد کنید
model.geom( <gtag> ).versionInFile();
برای بارگذاری مجدد (به روز رسانی) یک قطعه بارگذاری شده پس از تغییر تعریف آن، وارد کنید
model.geom( <gtag> ).reload();
برای فعال نگه داشتن انتخاب ها به طور پیش فرض در نمونه های جزئی، از استفاده کنید
model.geom( <gtag> ).keepSelInInstances(true);
به طور پیش فرض، این ویژگی روی false تنظیم شده است . برای مشاهده تنظیمات فعلی، استفاده کنید
boolean keep = model.geom( <gtag> ).keepSelInInstance();
برای فراخوانی یک بخش هندسه در هندسه مؤلفه، یک ویژگی PartInstance اضافه کنید:
model.component( <ctag> ).geom( <gtag> ).create( <ftag> , “PartInstance”);
برای جزئیات بیشتر به PartInstance مراجعه کنید .
برای اشکال زدایی یک فراخوانی به بخش، می توانید با استفاده از آن وارد آن شوید
model.component( <ctag> ).geom( <gtag> ).stepInto( <ftag> );
سپس می‌توانید روش‌های متداول توالی هندسه را در نمونه محلی اعمال کنید، به عنوان مثال،
model.component( <ctag> ).geom( <gtag> ).feature( <ftag> ).geom().run( <ftag2> );
برای ساختن ویژگی <ftag2> در نمونه قطعه محلی.
برای اینکه قسمت به صورت جزئی تبدیل شود، وارد کنید
model.geom( <tag> ).partVariant(true);
برای بررسی اینکه آیا قطعه یک نوع قطعه است، وارد کنید
model.geom( <tag> ).partVariant();