ایجاد و اجرای متدها در مدل ها

ایجاد و اجرای متدها در مدل ها

ایجاد و اجرای متدها در مدل ها
می‌توانید از قابلیت‌های ویرایشگر متد در Application Builder برای ایجاد روش‌هایی استفاده کنید که می‌توانید آن‌ها را برای خودکارسازی یا گسترش عملیات در درخت Model Builder اجرا کنید ، مانند ایجاد یک هندسه یا اجرای یک دنباله حل‌کننده خاص. برای افزودن یک متد، به نوار Developer رفته و روی New Method ( ) در بخش Create Methods کلیک کنید . در پنجره New Method ، یک نام روش را در قسمت Name مشخص کنید و روی OK کلیک کنید . سپس Application Builder باز می شود و روش مدل جدید در زیر Methods ( ) در Application Builder ظاهر می شود.درخت سپس می توانید کد متد را در پنجره ویرایشگر مدل ضبط یا بنویسید. برای اطلاعات بیشتر در مورد روش ها به مستندات Application Builder مراجعه کنید. به طور پیش فرض، چک باکس Show in Model Builder در تنظیمات گره Method انتخاب شده است. همه روش‌هایی که آن کادر را انتخاب کرده‌اند، در بخش Run Method در Model Builder ظاهر می‌شوند .
برای اجرای یک متد در Model Builder، روی Run Method ( ) در قسمت Run Methods کلیک کنید و روش اجرا را انتخاب کنید. درخت Model Builder با توجه به تغییراتی که متد شامل می شود به روز می شود. برای مثال، برای توقف یک روش در حال اجرا برای رفع اشکال، روی Stop ( ) کلیک کنید. برای مشاهده اطلاعات اشکال زدایی می توانید پنجره Debug Log را از منوی ویندوز باز کنید. شما همچنین می توانید نقاط شکست را برای اهداف اشکال زدایی اضافه کنید. همچنین می‌توانید روی اجرای فراخوانی روش ( ) کلیک کنید تا فراخوانی متد را در گره فراخوانی متد اجرا کنید (به فراخوانی‌های روش مراجعه کنید.زیر). فراخوانی‌های متد از آرگومان‌های ورودی برای متدهای مدل پشتیبانی می‌کنند، به‌طور مثال، می‌توانید از دو نمونه از یک روش مدل با مقادیر ورودی متفاوت استفاده کنید. روش‌های مدل با ورودی برای Run Method در دسترس نیستند . برای متدهای بدون ورودی، اجرای یک متد به طور مستقیم یا از طریق فراخوانی متد معادل است.
 
مطمئن شوید که درخت مدل در حالتی است که با روشی که اجرا می کنید سازگار است. در غیر این صورت، کد روش ممکن است کار نکند یا نتایج غیرمنتظره ای ایجاد کند. همچنین، پس از اجرای یک متد مدل، عملیات واگرد وجود ندارد.
 
برای اطلاعاتی در مورد گره Model Method و به طور کلی در مورد روش های ایجاد و اشکال زدایی ، به مقدمه Application Builder برای مثالی از روش مدل و راهنمای مرجع Application Builder مراجعه کنید.