تغییرات API COMSOL 6.1

تغییرات API COMSOL 6.1

تغییرات API COMSOL 6.1
شرایط دوره ای – انتخاب مقصد
زیرگره انتخاب مقصد در گره‌های وضعیت دوره‌ای در نسخه 6.1 حذف شده و با بخش انتخابی مقصد در پنجره‌های تنظیمات برای گره‌های وضعیت دوره‌ای جایگزین شده است . هنوز هم می توان آن را از API برای سازگاری با عقب اضافه کرد. تنها تفاوتی که در رفتار کد API قدیمی هنگام استفاده از Destination Selections وجود دارد، این است که موجودیت‌های انتخاب ویژگی زمانی که روی تمام مرزها تنظیم می‌شود چیست:
یک وضعیت دوره ای:
PhysicsFeature pc = model.physics(“ec”).feature(“pc1”);
انتخاب را روی تمام مرزهای ویژگی دامنه مقصد تنظیم کنید:
pc.feature(“dd1”).selection().all();
نتیجه این عبارت معمولاً بین نسخه‌های 6.0 و 6.1 متفاوت است:
int[] entities = pc.feature(“dd1”).selection().entities();
در نسخه 6.0، تنها نهادهای مقصد خودکار از انتخاب مقصد خودکار والدین بازگردانده شدند. اکنون، نرم افزار همه موجودیت هایی را که با انتخاب های والد همپوشانی دارند (منبع و مقصد) برمی گرداند. تفسیر پرچم تمام مرزها که تنظیم می شود هنوز یکسان است: ایجاد شرایط دوره ای از مقصد خودکار. تنها تفاوت آن چیزی است که API برای انتخاب دامنه های مقصد برمی گرداند.
فیله ها و پخ ها در هندسه های دو بعدی
در مدل‌های دو بعدی جدید، هنگام افزودن ویژگی‌های Fillet و Chamfer ، معمولاً نیازی به تنظیم خاصیت selectinsketch ندارید، زیرا به طور پیش‌فرض روی روشن تنظیم شده است.
صادرات هندسه
روش زیر اکنون فرمت فایل صادرات هندسه را تنظیم می کند:
model.component ( <ctag> ).geom( <tag> ).export().set Type(<format>);
که در آن <format> می تواند مقادیر زیر را بگیرد: nativeascii ، nativebin ، parasolidbin ، parasolidascii ، acisbin ، acisascii ، iges ، step ، stlbin ، stlascii ، یا dxf .
برای دریافت فرمت فایلی که برای صادرات هندسه تنظیم شده است، از:
رشته fileType = model.component( <ctag> ).geom( <tag> ).export().
get Type();