استفاده از پیش نویس برای به روز رسانی یک مدل واحد

استفاده از پیش نویس برای به روز رسانی یک مدل واحد

استفاده از پیش نویس برای به روز رسانی یک مدل واحد
در مثال آموزشی: مدل سازی با استفاده از کنترل نسخه ، شما یک مدل برای یکپارچگی ساختاری یک آچار ساختید. آن مدل را می توان در پایگاه داده نمایشی برای Model Manager نیز یافت.
1
روی دکمه Model Manager ( ) در بخش Workspace نوار ابزار Home در Model Builder کلیک کنید تا فضای کاری Model Manager باز شود.
2
در بخش Database نوار ابزار Home ، پایگاه داده آزمایشی را برای Model Manager از طریق دکمه گسترش انتخابگر پایگاه داده انتخاب کنید.
پنجره مدیر مدل با یک نتیجه جستجو برای پایگاه داده آزمایشی به روز می شود.
3
در قسمت متن آچار بنویسید و روی جستجو کلیک کنید .
4
Stresses and Strains in a Wrench model ( ) را در جدول انتخاب کنید .
پنجره تنظیمات به‌روزرسانی می‌شود تا آخرین نسخه مدل را نشان دهد. اگر قبلاً از طریق آموزش کار کرده اید، مثال: مرور، سازماندهی، و جستجوی مدل ها و فایل های داده ، این نسخه ای است که در آن یک نظر گره به گره مؤلفه اضافه کرده اید. در غیر این صورت، اولین نسخه ای است که از کتابخانه های کاربردی COMSOL وارد شده است.
5
Component 1>Materials ( ) را در بخش Contents در پنجره تنظیمات باز کنید تا متوجه شوید که آخرین نسخه مدل از مواد فولادی ساختاری استفاده می کند.
با تغییر به مواد فولادی کم آلیاژ، به روز رسانی کوچکی در این مدل ایجاد خواهید کرد. در این فرآیند، با برخی از ابزارهای کنترل نسخه جدید روبرو خواهید شد که فراتر از آنچه در آموزش آموخته اید، فراتر می روند. مثال: مرور، سازماندهی، و جستجوی مدل ها و فایل های داده .
1
فولاد سازه ( ) را در قسمت Contents انتخاب کنید و روی دکمه Open Node ( ) در نوار ابزار زیر درخت کلیک کنید.
نسخه مدل از پایگاه داده بارگیری می شود و در فضای کاری Model Builder با انتخاب Component 1>Materials>Structural steel node ( ) باز می شود.
2
روی Component 1>Materials>Structural steel ( ) کلیک راست کرده و Delete ( ) را انتخاب کنید. در کادر محاوره ای تأیید حذف، روی Yes کلیک کنید .
گره ماده از درخت مدل حذف می شود.
3
روی Component 1>Materials ( ) کلیک راست کرده و Add Material from Library ( ) را انتخاب کنید.
4
در پنجره Add Material ، برای گسترش گره درختی Built-In کلیک کنید . به پایین بروید تا Steel AISI 4340 را پیدا کنید ، کلیک راست کرده و Add to Component 1 را انتخاب کنید .
5
از منوی File گزینه Save To ( ) را انتخاب کنید .
6
در قسمت نظرات بنویسید مواد را به فولاد کم آلیاژ تغییر داد .
7
روی ذخیره ( ) کلیک کنید .
نسخه جدیدی از مدل در پایگاه داده ذخیره شده است. در آموزش مثال: مدل سازی با استفاده از کنترل نسخه ، مشاهده کردید که می توانید تاریخچه نسخه فعلی مدل باز شده در دسکتاپ COMSOL را از پنجره نسخه ها در فضای کاری Model Builder مشاهده کنید. همچنین می توانید تاریخچه این نسخه را از فضای کاری Model Manager مشاهده کنید.
1
فضای کاری Model Manager را باز کنید.
2
روی Stresses and Strains in a Wrench در پنجره Model Manager کلیک راست کرده و گزینه Versions ( ) را انتخاب کنید.
پنجره Versions باز می شود که اولین ردیف جدول با پررنگ برجسته شده است که نشان می دهد نسخه در حال حاضر در دسکتاپ COMSOL باز است. در مجموع سه نسخه وجود دارد (یا دو نسخه اگر آموزش را گذرانده اید، مثال: مرور، سازماندهی، و جستجوی مدل ها و فایل های داده ).
 
پنجره نسخه ها
اکنون تصور کنید که از ذخیره نسخه جدید مدل با مواد تغییر یافته پشیمان شده اید – ترجیح می دهید مواد فولادی ساختاری را حفظ کنید. یک راه حل این است که نسخه قبلی را در COMSOL Desktop باز کنید و بلافاصله آن را به عنوان آخرین نسخه جدید ذخیره کنید. با این حال راه حل ساده تر این است که نسخه قبلی را مستقیماً در پایگاه داده بازیابی کنید .
1
روی ردیف دوم جدول از بالا در پنجره Versions کلیک راست کرده و Restore Version ( ) را انتخاب کنید.
2
در کادر گفتگوی Restore Version ، روی OK کلیک کنید .
نسخه انتخاب شده به صورت خودکار به عنوان آخرین نسخه جدید در پایگاه داده بازیابی می شود.
3
وقتی از شما پرسیده شد که آیا می‌خواهید نسخه بازیابی شده را نیز باز کنید، روی بله کلیک کنید .
نسخه انتخاب شده در فضای کاری Model Builder باز می شود.
 
یک مزیت اضافه برای استفاده از قابلیت Restore Version ( ) در مقایسه با باز کردن و ذخیره دستی مدل در COMSOL Desktop این است که در صورتی که مدل در اصل در نسخه قدیمی نرم افزار COMSOL Multiphysics ذخیره شده باشد، از هرگونه مهاجرت مدل جلوگیری می کنید.
 
بازیابی نسخه
می‌توانید با گسترش Component 1>Materials ( ) تأیید کنید که مدل باز شده واقعاً از مواد فولادی ساختاری قدیمی استفاده می‌کند .
شما قبلاً در آموزش مثال: Modeling Using Version Control یاد گرفتید که یک استراتژی بهتر برای ایجاد تغییرات در یک مدل، ابتدا ایجاد یک پیش نویس از مدل است. یک پیش‌نویس برای استفاده از انجام به‌روزرسانی‌های یک مدل بدون تصمیم‌گیری از پیش تعیین شده است که آیا تغییرات ارزش حفظ شدن دارند یا خیر، طراحی شده است.
1
Component 1>Materials>Structural steel ( ) را انتخاب کرده و Del را فشار دهید.برای حذف مواد Structural Steel روی Yes کلیک کنید.
2
در پنجره Add Material ، روی Steel AISI 4340 کلیک راست کرده و گزینه Add to Component 1 را انتخاب کنید تا یک بار دیگر مواد فولادی کم آلیاژ را اضافه کنید.
3
Ctrl+S را فشار دهید تا پیش نویس مدل ذخیره شود.
فضای کاری Model Manager را باز کنید. روی دکمه Refresh ( ) در پنجره Model Manager کلیک کنید تا جدول بازخوانی شود. هم تنش ها و کرنش ها در مدل معمولی آچار ( ) و هم تنش ها و کرنش های جدید در مدل پیش نویس آچار ( ) را در نتیجه جستجو خواهید یافت .
1
Stresses and Strains in a Wrench draft model ( ) را در پنجره Model Manager انتخاب کنید .
پنجره Versions نسخه تکی از مدل پیش نویس را در ردیف جدول بالا نشان می دهد. برای راحتی، جدول همچنین شامل چهار نسخه از مدل معمولی است که پیش نویس از آن نشات گرفته است.
2
Stresses and Strains در مدل معمولی Wrench ( ) را در پنجره Model Manager انتخاب کنید .
پنجره Versions چهار نسخه از مدل معمولی را نشان می دهد.
می‌توانید با ذخیره پیش‌نویس به‌عنوان نسخه جدیدی از مدل معمولی، کار پیش‌نویس را به پایان برسانید.
1
از منوی File گزینه Save To ( ) را انتخاب کنید .
2
در قسمت نظرات بنویسید Changed the material to a low alloy steel by a draft .
3
روی ذخیره ( ) کلیک کنید .
Stresses and Strains در یک مدل پیش نویس آچار ( ) به طور خودکار حذف می شود و دیگر در پنجره مدیر مدل قابل مشاهده نیست . تنش ها و کرنش ها را در مدل معمولی آچار انتخاب کنید ( ). پنجره Versions پنج نسخه را برای مدل نشان می دهد.