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

یونس سروری

کارشناس ارشد مکانیک دانشگاه صنعتی اصفهان - مدیر بخش شبیه سازی و اجزا محدود - رزومه

احتمالا مایل به بررسی این مطالب نیز هستید

8 نظر

  1. 1

    مجتبی

    با سلام و تشکر از مطالب فوق العاده مفیدتون
    یه سوالی داشتم
    وقتی برای یک متریالی دو نوع خواص نوشتیم(فیلد یک و دو) و در استپ شماره یک فیلد یک رو میخوایم و در استپ شماره دو فیلد دو،
    این تغییر فیلد متریال با چه دستوری انجام میشه؟

    پاسخ
    1. 1.1

      یونس سروری

      سلام و ممنون از حسن نظر شما
      موضوعی که شما اشاره می‎کنید دو مسئله مجزاست؛ وقتی تغییر ماده داشته باشید که نتایج بخش اول به شما کمکی نخواهد کرد
      فرض کنید مثلا قراره شما به یک نمونه 10 واحد جابجایی اعمال کنید؛ 5 واحد اول با ماده فیلد 1 و 5 واحد دوم با ماده فیلد 2
      بعد از پایان استپ1، نتایجی که بدست اومده برای استپ 2 قابل استفاده نیست؛ چون بالطبع ماده عوض شده و بازای همان مقدار جابجایی دیگه میدان تنش مشابه حاکم نخواهد بود
      در نتیجه چیزی که شما مد نظرتون هست دو مسئله کاملاً مجزاست؛ نیازی هم به کدنویسی نیست
      بعد از اینکه مسئله با ماده 1 حل شد فقط در ماژول Property ماده را عوض کنید (از قبل هر دو ماده را تعریف کنید) و با یک Job مجزا حل را ادامه بدهید (که همزمان نتیجه هر دو تحلیل را داشته باشید)

      پاسخ
  2. 2

    ساایه

    سلام.وقت بخیر.من میخواهم با کد نویسی در یک مدل اباکوس تغییری ایجاد کنم و بعد از تحلیل از اطلاعات خروجی jobمورد نظرم، دیتای دلخواه (مثل جابجایی و نیروی عکس العمل) را دریافت کنم.منتها در اثر بعضی از تغییرات اعمالی job به مرحله ی کامپلیت نمیرسه و ارر میده.چطور میتونم به برنامه بفهمونم منتظر بمونه تا job من یا کامل بشه ویا ارر بده ودر هر صورت از قسمت خروجی اطلاعات موردنظر رابگیر؟به جای دستور پایین چی میتونم بذارم؟ممنون میشم اگر پاسخگو باشین.
    mdb.jobs[‘myjob’].waitForCompletion

    پاسخ
    1. 2.1

      یونس سروری

      سلام
      دستوری که اشاره کردید بیشتر برای در انتظار گذاشتن یک Job مورد استفاده قرار میگیره
      نتایج تا جایی که حل ادامه داشته باشه ذخیره میشه؛ از منوی Report در ماژول Visualization استفاده کنید، هر اینکرمنت دلخواهی را که انتخاب کنید میتونید پارامتر مورد نظرتون را در قالب یک فایل text با پسوند rpt برای همه المانها و . . . ثبت کنید

      موفق باشید . . .

      پاسخ
      1. 2.1.1

        ساایه

        اقای مهندس این دستور برای یه حلقه است.پس به نظر شما اگه ارر داد، برنامه دیتا رو تا جایی پیش رفته در فایل مورد نظر من ثبت میکنه و وارد ادامه ی حلقه میشه؟

        پاسخ
        1. 2.1.1.1

          یونس سروری

          هر اینکرمنت ار حل که جلو رفته باشه داده ها ذخیره شده اند؛ کافیه از Report برای ثبت هر مقدار دلخواهی در اینکرمنت مورد نظرتون استفاده کنید

          موفق باشید . . .

  3. 3

    ساایه

    متشکرم.خیلی لطف کردین

    پاسخ
    1. 3.1

      یونس سروری

      موفق باشید . . .

      پاسخ

نظر خودتان را ارسال کنید

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

تمام حقوق مادی و معنوی این سایت متعلق به مرجع آموزش نرم‌افزارهای مکانیک می باشد و بازنشر مطالب فقط برای مقاصد غیر تجاری و با ذکر منبع () بلامانع است.