درباره سازگاری با عقب

درباره سازگاری با عقب

درباره سازگاری با عقب
مهاجرت یا سازگاری به عقب باید در شرایطی در نظر گرفته شود که در طراحی رابط فیزیکی خود تغییراتی ایجاد می‌کنید اما همچنان می‌خواهید کاربران این رابط از فایل‌های مدل COMSOL Multiphysics ایجاد شده در نسخه قدیمی رابط استفاده کنند. اگر انتقال به درستی انجام شود، فایل مدل قدیمی با باز شدن تصحیح می شود و کاربر می تواند بدون مشکل به کار با آن ادامه دهد. در غیر این صورت، کاربر می تواند یک سری پیغام خطا دریافت کند که به عنوان مثال از نام ها و مقادیر نامعتبر شکایت می کند.
اگر کاربران مدل های خود را به عنوان فایل های مدل برای جاوا ذخیره کرده باشند، وضعیت دیگری رخ می دهد . تغییری که در رابط ایجاد کردید می‌تواند فایل مدل را برای جاوا خراب کند، بنابراین کاربر نمی‌تواند آن را اجرا کند. امکان تعریف مهاجرت برای این نیز وجود دارد، بنابراین فایل‌های تولید شده می‌توانند اجرا شوند اگرچه حاوی کد جاوا در یک نحو قدیمی هستند. این روش به عنوان سازگاری برای مدل شیء API نامیده می شود. به طور کلی، انتقال API پیچیده تر است، و شرایطی وجود دارد که نمی توانید از شکستن فایل های مدل قدیمی برای جاوا جلوگیری کنید.
تنظیماتی وجود دارد که می توانید بدون نیاز به مهاجرت آنها را تغییر دهید. همچنین تنظیماتی وجود دارد که به هیچ وجه نمی توانید آنها را با مهاجرت انجام دهید – برای مثال، اگر لیست ابعاد فضای پشتیبانی شده را تغییر دهید. جدول زیر برخی از تغییرات رایج را خلاصه می کند و اینکه آیا باید مهاجرت را برای تغییر در نظر بگیرید یا خیر.
 
تغییر عملیات
مهاجرت مدل را باز کنید
مهاجرت API
تغییر نوع
آره
آره
تغییر نام ورودی
آره
آره
حذف ویژگی
خیر
ممکن نیست
حذف ورودی
خیر
ممکن نیست
حذف گروه ورودی
خیر
خیر
تغییر توضیحات
خیر
خیر
تغییر بیان
خیر
خیر
تغییر آیکون
خیر
خیر
تغییر نماد
خیر
خیر
بعد فضای پشتیبانی شده را بردارید
ممکن نیست
ممکن نیست
بعد فضای پشتیبانی شده را اضافه کنید
خیر
خیر
انواع مطالعه پشتیبانی شده را حذف کنید
ممکن نیست
ممکن نیست
انواع مطالعات پشتیبانی شده را اضافه کنید
خیر
خیر
برای متداول‌ترین عملیات‌هایی که نیاز به مهاجرت دارند، به‌طور خودکار عملیات انتقال مناسب را در آخرین نسخه دریافت می‌کنید. این فقط در صورتی کار می کند که نسخه ای وجود داشته باشد که تغییر را انجام داده اید. ممکن است مواردی وجود داشته باشد که نخواهید برای هر تغییری که انجام می دهید، یک عملیات مهاجرت ثبت کنید. برای خاموش کردن انتقال خودکار، روی گره Migration کلیک کنید و سپس تیک Add migration operations automatically را در قسمت Migration settings پاک کنید .
گره‌های عملیات انتقال در یک نسخه در زیر بلوک‌های ساختمان و زیر گره‌های کانتینری زیر ظاهر می‌شوند: مؤلفه‌ها ، ویژگی‌ها و ویژگی‌ها .