در این قسمت فرایند نصب OpenSees و راه اندازی آن به روش ابداعی خانه OpenSees را می آموزید. برای شروع شما نیاز به دانلود فایل نصب اپنسیس از لینک زیر دارید. پس از دانلود فایل نصب OpenSees، به کمک توضیحات ارائه شده در زیر و یا با ملاحظه ویدیوی ارائه شده، با چند کلیک ساده آماده کار با OpenSees خواهید شد.

برای آشنایی با ویژگی های این بسته نصب با ما همراه شوید.

پشتیبانی از ویرایشگر Notepad++

به طور پیش فرض، فایل نصب خانه OpenSees ویرایشگر کلاسیک ++Notepad را بر روی کامپیوتر شما نصب و آماده اجرای مدل های TCL می کند. برای این منظور فقط کافی است نسخه قبلی ++Notepad را قبل از شروع نصب OpenSees از کامپیوتر خود حذف نصب (Uninstall) کنید. در پایان نصب، شما کافی است روی فایل مدل TCL خود راست کلیک کرده و گزینه “++Edit with Notepad” را انتخاب کنید. پس از آن با فشردن کلید ترکیبی Shift+F5 در محیط برنامه ++Notepad می توانید مدلهای OpenSees خود را اجرا کنید. فشردن این کلید، قبل از اجرای OpenSees همه فایلهای در حال ویرایش در محیط این برنامه را ذخیره می کند تا آخرین تغییرات شما در زمان اجرای OpenSees اعمال شود.

برای آشنایی با ویژگی ها و نحوه کار با ویرایشگر ++Notepad می توانید از معرفی Notepad++ در فرادرس یا معرفی Notepad++ در وب رمز استفاده کنید. ویرایشگر ++Notepad، امکان اجرای مدلهای Python را به شما نمی دهد. به علاوه، یک ویرایشگر کلاسیک و سنتی محسوب می شود. درک این گفته وقتی برای شما ممکن می شود که با قابلیت نرم افزارهای پیشرفته تر مانند VSCode آشنا شوید.


اگر فعلا در جستجوی سادگی هستید، می توانید بدون نیاز به هیچ کار اضافه ای بسته را نصب کنید و کار را با ++Notepad ادامه دهید. امکان سفارشی سازی نصب، و بهره گیری از ویژگی های پیشرفته تر در آینده برای شما ممکن خواهد بود.


اجرای OpenSees با Visual Studio Code (VSCode)

در صورتی که علاقه مند به ابزارهای حرفه ای تر و جذاب تر هستید، بسته نصب خانه OpenSees این امکان را برای شما فراهم کرده است.

استفاده از VScode برای اجرای مدل های OpenSees به صورت استاندارد فعال نیست. ولی بسته نصب خانه OpenSees با سفارشی سازی VSCode این امکان را برای شما فراهم می کند. برای این هدف لازم است قبل از نصب بسته OpenSees، نسخه کاربر (user) نرم افزار VScode را نصب کنید. برای این منظور از لینکی که در ادامه صفحه گذاشته است برنامه را دانلود و سپس در مسیر پیش فرض نصب کنید.

همانند ++Notepad، برای اجرای یک فایل مدل OpenSees از محیط VSCode، کافی است روی فایل مورد نظر راست کلیک کرده و گزینه “Open with code” را انتخاب کنید. پس از باز شدن فایل مدل، زدن همان کلید ترکیبی Shift+F5 می تواند مدل شما را در OpenSees اجرا کند.

استفاده از VSCode امکانات بسیار متعددی را برای شما فراهم می کند که در زیر برخی از آنها را فهرست کرده ایم:

  • ترکیبی از پشتیبانی تیم Microsoft و مشارکت جهانی حاصل از متن-باز بودن
  • به روز رسانی بی وقفه و رشد بسیار سریع؛ بهره گیری از بینهایت افزونه متنوع و حیرت انگیز
  • امکانات ویرایشی بسیار قوی مانند مقایسه خط به خط و حرف به حرف گرافیکی و بسیار دقیق دو فایل (مانند شکل اول)
  • پشتیبانی از قابلیت هایلایت syntax زبان های برنامه نویسی (شکل دوم) (دستورات TCL هایلایت شده در شکل های زیر حاصل سفارشی سازی خانه OpenSees هستند)
  • اجرای درون برنامه مدل و امکان نمایش و مدیریت اعلان های آن در کنار فایل مدل (شکل سوم)
  • برگه (tab) بندی پیشرفته فایل ها و پنجره های کنسول
  • امکان اجرای خط-به-خط (debug) مدل های پایتون به وسیله محبوبترین دیباگر پایتون ارائه شده توسط شرکت Microsoft
  • گستردگی و تنوع بسیار زیاد افزونه های کاربردی به دلیل ساختار متن-باز
  • پایداری و قابلیت اعتماد بالا به علت پشتیبانی توسط Microsoft
  • سازگاری همزمان با ویندوز، مک و لینوکس
  • درج خودکار تکه کد (code snippet) برای همه زبان های برنامه نویسی
  • قابلیت یکپارچه سازی با موتورهای چت (Chat-bot) هوش مصنوعی دستیار برنامه نویسی مانند Copilot
  • قابلیت همسان سازی کد مدل ها با نسخه پشتیبان ابری به کمک Github (بیشتر … در به روزرسانی های بعدی)
  • قابلیت مدیریت نسخه های متعدد کدهای مدلسازی به کمک افزونه GitLense و برنامه Github (بیشتر … در به روزرسانی های بعدی)
  • … . قابلیت های برنامه نویسی بسیار پیشرفته دیگر


به روز رسانی:
پس از نصب برنامه، بر روی دسکتاپ، به جای پوشه حاوی میانبرها، شما تنها میانبر فایل تنظیم نسخه پیش فرض OpenSees را خواهید دید،


نمایش گرافیکی مدل OpenSees در AutoCAD

نمایش گرافیکی مدل OpenSees دغدغه مشترک اغلب کاربران OpenSees است. در گذشته، بعضی ابزارهای گرافیکی برای نمایش مدل OpenSees توسط دیگران ارائه شده است. با این حال، ضعف های عمده موجود در آن ها سبب شد تا خانه OpenSees اقدام به ایجاد و ارائه رایگان افزونه CADSees کند.

افزونه CADSees بر روی نرم افزار AutoCAD نصب می شود و قابلیت Import مدل های OpenSees را به آن اضافه می کند. به این ترتیب شما امکان مشاهده مدل OpenSees در اتوکد را به دست خواهید آورد. در حال حاضر CADSees از سخه های 2021، 2022 و 2023 AutoCAD پشتیبانی می کند.

برای نصب CADSees، در زمان اجرای بسته نصب خانه OpenSees، مانند شکل وارد قسمت Custom شوید و سپس گزینه CADSees را که در حالت پیش فرض غیرفعال است فعال کنید. پس از اتمام نصب، برنامه AutoCAD را باز کنید و خواهید دید که همانند شکل، یک نوار ابزار جدید به آن اضافه شده است. ممکن است در مشاهده نوار ابزار مشکل داشته باشید. با این حال، همچنان می توانید با وارد کردن دستور importOPS در پنجره دستور AutoCAD مدل خود را import کنید.

پس از اجرای این دستور به پنجره انتخاب فایل هدایت می شوید. در اینجا لازم است یک فایل tcl که فقط حاوی دستورات OpenSees با سینتکس tcl (و نه پایتون) باشد را معرفی کنید. در این فایل نباید از دستورات برنامه نویسی tcl مثل set و expr استفاده شده باشد. برای تولید این فایل کافی است در ابتدای فایل مدل خود از دستور logCommands به شکل زیر استفاده کنید. این دستور تنها در نسخه سفارشی خانه OpenSees در دسترس است. برای تولید فایل ورودی نشان داده شده در شکل کافی است طبق مثال زیر عمل کنید:

logCommands -file test2d_Commands.tcl

پس از درج این دستور و یک بار اجرای مدل، فایل خروجی برای شما ایجاد خواهد شد.

پس از import مدل، شما می توایند هندسه اولیه و تغییرشکل یافته مدل را مشاهده کنید. توضیحات کاملتر در مورد نحوه نمایش هندسه تغییرشکل یافته را در به روزرسانی های بعدی این نوشته تقدیم خواهیم کرد.

بدون دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *