سرفصل های دوره OAPI ویژه عمران

سرفصل های دوره OAPI ویژه عمران مدرسه مهارت عمران

عنوان دوره: اتوماسیون مدلسازی، تحلیل و طراحی سازه در ETABS با VBA Excel و OAPI

فصل اول: مبانی برنامه نویسی و طراحی پروژه در VBA Excel

1-1 آشنایی با محیط VBA

  • ایجاد فایل Macro Enabled
  • معرفی محیط Visual Basic Editor
  • آشنایی با پنجرههای اصلی

2-1 آشنایی با اجزای اصلی برنامه در VBA

  • Module
  • Procedure
  • Sub Procedure
  • Function Procedure
  • Argument/Parameter
  • Object
  • Property
  • Method

3-1 ساختار استاندارد پروژه

(Project Architecture)
  • معرفی ماژول های اصلی
  • استاندارد نامگذاری ماژول ها

4-1 مدیریت متغیرها و اشیای مشترک در VBA

  • محدوده دسترسی متغیرها (scope)
  • تعریف متغیرهای محلی با Dim
  • تعریف متغیرهای عمومی با Public
  • دستور Option Explicit در VBA

5-1 استاندارد نامگذاری و سازماندهی کد در VBA

  • اهمیت نامگذاری استاندارد در پروژههای مهندسی
  • قوانین عمومی نامگذاری در VBA
  • نامگذاری متغیرها (Variables Naming)

t-1 معماری اجرای پروژه و طراحی ساختار ماژولار

  • مفهوم نقطه شروع برنامه (Entry Point)
  • نقش رویه Main
  • ترتیب اجرای عملیات در پروژه
  • اصل مسئولیت واحد (Single Responsibility Principle)
  • تفکیک عملیات به رویههای مستقل
  • استفاده مجدد از کدها
  • معماری نهایی پروژه VBA

فصل دوم: برقراری ارتباط VBA Excel با ETABS و آشنایی با معماری OAPI

1-2 آشنایی با مفهوم API و OAPI

  • API چیست؟
  • چرا ETABS امکان برنامهنویسی خارجی را فراهم کرده است؟
  • تفاوت کار دستی در ETABS و کنترل ETABS با کدنویسی
  • مفهوم OAPI در ETABS
  • ارتباط مفاهیم VBA با OAPI

2-2 معماری ارتباط بین VBA Excel و ETABS

  • مسیر کلی ارتباط
  • نقش Excel VBA
  • نقش Helper
  • نقش cOAPI
  • نقش ETABS Application
  • نقش cSapModel
  • نقش Structural Objects
  • تفاوت Application و Model

3-2 Reference و Library در ETABS API

  • مفهوم Library
  • کتابخانه ETABS API
  • اضافه کردن Reference در VBA
  • Early Binding و Late Binding
  • ارتباط Reference با معماری OAPI

4-2 کلاس Helper و ایجاد ارتباط اولیه

  • Helper چیست؟
  • چرا Helper اضافه شد؟
  • ایجاد Object از Helper
  • اتصال به ETABS
  • جایگاه Helper در پروژه

5-2 کلاس cOAPI و مدیریت نرمافزار ETABS

  • cOAPI چیست؟
  • ایجاد Object
  • بررسی دستورات
  • وظایف cOAPI
  • مهمترین متدها
  • تفاوت cOAPI و cSapModel
  • جایگاه cOAPI در پروژه

t-2 کلاس cSapModel و کنترل مدل سازه

  • cSapModel چیست؟
  • جایگاه cSapModel در معماری OAPI
  • دسترسی به SapModel
  • تفاوت cSapModel و cOAPI

7-2 برقراری ارتباط با ETABS

  • تعریف متغیرها
  • ایجاد Helper
  • ایجاد cOAPI
  • اجرای ETABS
  • دریافت SapModel
  • InitializeNewModel
  • مدیریت خطاهای اولیه

8-2 ساخت اولین مدل

  • InitializeNewModel
  • انتخاب واحدها
  • ذخیره پروژه
  • تفاوت New Model و Open Model
  • آمادهسازی برای مدلسازی

9-2 معرفی ساختار داخلی cSapModel

  • PointObj
  • FrameObj
  • AreaObj
  • PropMaterial
  • PropFrame
  • PropArea
  • LoadPatterns
  • LoadCases
  • Analyze
  • DesignConcrete
  • DesignSteel
  • Results

فصل سوم: مدلسازی، تحلیل و طراحی یک ساختمان بتن آرمه با OAPI ETABS (پروژه جامع)

  • ایجاد پروژه جدید
  • تنظیم واحدها
  • تعریف مصالح
  • تعریف مقاطع
  • تعریف طبقات
  • تعریف Grid
  • ترسیم ستونها
  • ترسیم تیرها
  • ترسیم دال
  • ترسیم دیوار برشی
  • اختصاص تکیهگاهها
  • تعریف الگوهای بار
  • اعمال بارها
  • تعریف Load Case
  • تعریف ترکیب بارها
  • اجرای تحلیل
  • کنترل خطاهای مدل
  • طراحی بتن
  • استخراج نتایج
  • ذخیره و مدیریت پروژه

فصل چهارم: مدلسازی، تحلیل و طراحی یک ساختمان فولادی با OAPI ETABS (پروژه جامع)

 

جهت شرکت در دوره و یا دریافت مشاوره رایگان، فرم زیر را تکمیل کنید.

لطفا نام را وارد نمایید.
شماره موبایل ۱۱ رقمی را وارد کنید .
لطفا دسته بندی را وارد نمایید.
لطفا دسته بندی را وارد نمایید.
لطفا نام شهر محل سکونت؟ را وارد کنید .
لطفا متن را وارد نمایید.