پنجره Comparison Result شما را قادر می سازد تا نسخه های مدل های ذخیره شده در پایگاه های داده را مقایسه کنید. در این بخش، چهار روش مختلف را مشاهده خواهید کرد که میتوانید با مقایسههای این مدلها مواجه شوید:
• | مقایسه دو نسخه از تاریخچه یک مدل |
• | مقایسه دو مدل |
• | مقایسه یک نسخه با مدل باز شده در دسکتاپ COMSOL |
• | مقایسه مدل باز شده در دسکتاپ COMSOL با آخرین نسخه |
![]() | مقایسه مدل ها و کاربردها در کتابچه راهنمای مرجع مولتیفیزیک COMSOL |
مقایسه دو نسخه از تاریخچه یک مدل
اگر دو نسخه مدل را در پنجره Versions انتخاب کنید و روی Compare (
) کلیک کنید، پنجره Comparison Result با نسخه قدیمی نشان داده شده در سمت چپ، با عنوان Older Version ، و نسخه جدیدتر در سمت راست با عنوان Newer Version باز می شود . لازم نیست نسخهها به یک مدل تعلق داشته باشند: برای مثال، نسخه قدیمیتر ممکن است به یک مدل اصلی از مدل نسخه جدید تعلق داشته باشد – به تقسیم تاریخچه نسخههای مدل به دو نگاه کنید . از آنجایی که نسخه های مدل در پایگاه داده تغییرناپذیر هستند، امکان ادغام یا نادیده گرفتن تفاوت های نشان داده شده در پنجره باز شده مقایسه نتایج وجود ندارد .

مقایسه دو مدل
اگر دو مدل را در پنجره The Model Manager یا The Databases Window انتخاب کنید و روی Compare (
) کلیک کنید، پنجره Comparison Result با یکی از مدل ها با عنوان First و دیگری با عنوان Second باز می شود . نسخه های مقایسه شده به زمینه ای که مدل ها انتخاب شده اند بستگی دارد. انتخاب دو مدل هنگام جستجو در شعب، آخرین نسخههای هر مدل مربوطه را با هم مقایسه میکند. انتخاب هنگام جستجو در Snapshots و Commitsنسخه هایی را که در زمان commit مربوطه آخرین نسخه بودند مقایسه می کند. مشابه هنگام مقایسه دو نسخه از تاریخچه یک مدل، امکان ادغام یا لغو تفاوت های نشان داده شده در پنجره باز شده مقایسه نتایج وجود ندارد .

مقایسه یک نسخه با مدل باز شده در دسکتاپ COMSOL
اگر یک نسخه تک مدل را انتخاب کنید و روی مقایسه (
) کلیک کنید، پنجره Comparison Result با مقایسه بین مدل باز شده در COMSOL Desktop با برچسب Opened و نسخه انتخاب شده با عنوان Saved باز می شود .

روی گره بالای درخت تفاوت کلیک راست کرده و Merge Changes to Opened (
) را انتخاب کنید تا همه تغییرات علامت گذاری شده به عنوان ورودی ( یعنی تغییرات درخت مدل ایجاد شده در نسخه مدل انتخاب شده) در مدل دسکتاپ ادغام شوند. تمام تغییرات علامت گذاری شده به عنوان خروجی (یعنی تغییرات ایجاد شده در درخت مدل در مدل دسکتاپ) به تنهایی باقی می مانند.

روی هر گره در درخت تفاوت کلیک راست کرده و گزینه Override Difference in Opened (
) را انتخاب کنید تا همه تغییرات آن گره را در مدل باز شده بنویسید، صرف نظر از اینکه هر تغییری ورودی یا خروجی باشد، عملاً هر تغییری که در مدل دسکتاپ ایجاد کرده اید برگردانده می شود.

مقایسه مدل باز شده در دسکتاپ COMSOL با آخرین نسخه
اگر هنگام تلاش برای ذخیره نسخه جدیدی از مدل باز شده در دسکتاپ COMSOL با تضاد نسخه مواجه شدید، می توانید پنجره مقایسه نتایج را با مقایسه بین مدل دسکتاپ با برچسب Opened و آخرین نسخه مدل در حال ذخیره باز کنید. با برچسب آخرین نسخه – ذخیره تضادها را نیز ببینید . مشابه مقایسه یک نسخه با مدل باز شده در دسکتاپ COMSOL ، میتوانید تغییرات را ادغام کنید و تفاوتها را در مدل دسکتاپ لغو کنید تا تغییراتی را که میخواهید از آخرین نسخه حفظ کنید، شامل شود.