گره Event ( ) رویدادی را اضافه می کند که به تغییر در مدل زمان اجرا گوش می دهد. اگر تغییری رخ دهد، اقدامی را اجرا می کند. میتواند به تغییرات فیلد داده، ایجاد ویژگیها و حذف ویژگیها گوش دهد. نام شی رویداد را در قسمت Name وارد کنید .
این بخش شامل یک درخت با نمای فیلتر شده درختان در پنجره های Application Builder و Model Builder است. گره ها یا نوعی از داده ها را نشان می دهند یا فرزندانی دارند که این کار را انجام می دهند. برای یک رویداد، اعلانهای متغیر در زیر اعلامیهها بهعنوان منبع در دسترس هستند. علاوه بر این، در مدل ، پارامترهای سراسری، متغیرهای زیر تعاریفدر یک جزء، و گره های انتخاب صریح به عنوان منبع در دسترس هستند. با انتخاب صریح به عنوان منبع، میتوانید متدی داشته باشید که هر زمان که آن انتخاب صریح تغییر کند، اجرا میشود (تغییر میتواند توسط کد در برخی از روشها یا از تعامل کاربر با ورودی انتخاب یا یک شی فرم ایجاد شود). به عنوان مثال، زمانی که کاربر روی مرزهای گرافیکی کلیک می کند، برنامه می تواند روشی را اجرا کند.
وقتی گره ای را انتخاب می کنید که نشان دهنده داده باشد، دکمه Use as Source نوار ابزار در زیر درخت فعال می شود. میتوانید روی آن کلیک کنید یا، Enter را فشار دهید، دوبار کلیک کنید، یا روی گره راست کلیک کنید و Use as Source را انتخاب کنید تا آن را به عنوان منبع انتخابی اضافه کنید. همچنین می توانید روی دکمه Create New Declaration and Use It as Source ( ) در سربرگ بخش Source کلیک کنید تا یک اعلان متغیر جدید برای رویداد ایجاد کنید و از آن به عنوان منبع استفاده کنید. یک کادر محاوره ای Create and Use Variable باز می شود، به طوری که می توانید نوع داده منبع (در صورت وجود) و نام آن را انتخاب کنید. نام نمی تواند با هیچ اعلان متغیر موجود در تضاد باشد. روی دکمه نوار ابزار ویرایش گره کلیک کنید () زیر درخت برای انتقال به گره مربوطه.
پس از انتخاب یک گره به عنوان منبع، گره به عنوان منبع انتخاب شده در زیر منبع انتخاب شده ظاهر می شود .
به طور معمول، شما فقط پارامترهای موجود را در زیر گره Parameters ، متغیرهای زیر گره Variables ، و گره های داده تعریف شده در شاخه Declarations در بخش Application Builder درخت برنامه (زیر شاخه Events ) را مشاهده می کنید. میتوانید با کلیک کردن روی دکمه Switch to Model Builder و Activate Data Access ( ) در سربرگ بخش Source for Data Change ، لیست گرههای داده موجود را گسترش دهید، که شما را بهطور خودکار به Model Builder میبرد. سپس، یک گره در شاخه Model Builder با داده هایی که می خواهید به آن دسترسی داشته باشید، انتخاب کنید. با فعال بودن این دکمه، تنظیماتپنجره گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. برای گنجاندن آن داده به عنوان گره منبع در دسترس برای رویدادها، کادر را انتخاب کنید.
هر گونه محدودیت در منبع داده به رابط کاربری برنامه منتقل می شود. به عنوان مثال، یک لیست نوع بار در یک گره بار مرزی برای مکانیک سازه فقط سه مقدار را مجاز می کند. هر شی فرمی که از این داده به عنوان منبع خود استفاده می کند، تنها می تواند زیرمجموعه ای از آن مقادیر را پشتیبانی کند.
در این بخش، دستوراتی را که برای رویداد اجرا می شود انتخاب می کنید. این بخش شامل یک درخت با نمای فیلتر شده از درختان در پنجره های Application Builder و Model Builder است. گره ها یا از یک فرمان پشتیبانی می کنند یا فرزندانی دارند که این کار را انجام می دهند. وقتی گرهای را انتخاب میکنید که از یک یا چند دستور پشتیبانی میکند، دکمههای نوار ابزار فرمان مربوطه در نوار ابزار زیر درخت فعال میشوند. همچنین می توانید برای دریافت لیستی از دستورات موجود برای آن گره خاص، روی یک گره کلیک راست کنید. هنگامی که روی یک فرمان با یک گره انتخاب شده کلیک کردید (یا Enter را فشار دهید تا دستوری با دستور پیش فرض آن مانند Run ، Plot یا Set Value اضافه شود.)، دستور و گره در آخرین ردیف جدول زیر درخت ظاهر می شوند. این جدول شامل تمام گره هایی است که اجرا می شوند و می توانید دستورات را با استفاده از نوار ابزار زیر جدول حذف و جابجا کنید.
در شاخه Model ، تمام گره هایی که نوعی مقدار داده را نشان می دهند، مانند پارامتری در زیر گره Parameters ، از دستور Set Value پشتیبانی می کنند . هنگام اضافه کردن یک دستور Set Value به جدول، ستون سوم، Arguments ، فعال می شود. در این ستون، مقدار مورد نظر را تایپ می کنید. برای دادههایی که آرایهها را نشان میدهند، برای وارد کردن عناصر آرایه از پرانتز و کاما استفاده کنید. به عنوان مثال، برای تنظیم یک آرایه سه عنصری با مقادیر 1، 2 و 3 ، {1،2،3} را وارد کنید. برای جزئیات بیشتر در مورد نحوه وارد کردن آرایه ها و ماتریس ها، به گره رشته آرایه 1D مراجعه کنید. برای گره هایی که نشان دهنده یک وارد کردن فایل هستند، مانند یک گره نام فایل در زیر یکگره تابع درون یابی ، دستور Import File در دسترس است.
•
|
•
|
•
|
هنگامی که روی یکی از دستورات زیر درخت کلیک می کنید، دستور زیر فرمان در لیست زیر ظاهر می شود. همچنین یک ستون Symbol و یک ستون Arguments وجود دارد که می توانید هر آرگومان قابل اجرا را که دستور استفاده می کند وارد کنید. یک راهنمای ابزار ظاهر می شود که نشان می دهد دستور مورد انتظار چه نوع استدلالی است. به عنوان مثال، برای دستور downloadtoclient ، آرگومان هم نام فایل و هم مسیر آن است، مانند embedded:///myfile.txt ، و یک کادر محاوره ای جداگانه وجود دارد که به شما کمک می کند چنین آرگومانی را تعریف کنید. برای اطلاعات بیشتر به طرحهای فایل و مدیریت فایل مراجعه کنید .
روی دکمه نوار ابزار تبدیل به روش ( ) کلیک کنید و تبدیل به روش یا تبدیل به روش محلی را انتخاب کنید تا کل لیست دستورات جدول را به یک متد جهانی یا محلی که حاوی کد معادل است تبدیل کنید. پس از این عملیات، لیست دستورات تنها شامل یک عملیات Run در متد ایجاد شده است. وقتی روشی را در زیر Command انتخاب میکنید یا دقیقاً یک روش در لیست وجود دارد، میتوانید با کلیک کردن روی دکمه Go to Method ( ) به پنجره ویرایشگر آن متد بروید. برای اطلاعات در مورد دکمه Edit Argument ( )، رجوع کنیدویرایش مقادیر اولیه و آرگومان ها در اعلان ها و توالی دستورات . از دکمه های Move Up ()، Move Down () و Delete () نوار ابزار برای سازماندهی و حذف دستورات از لیست (و همچنین حذف روش محلی، در صورت حذف) استفاده کنید.
میتوانید فهرست گرههای موجود را با کلیک کردن روی دکمه Switch to Model Builder و Activate Data Access ( ) در سربرگ بخش Choose Commands to Run گسترش دهید ، که شما را به طور خودکار به Model Builder میبرد و سپس یک گره را در شاخه Model Builder انتخاب کنید. که می خواهید به آن دسترسی داشته باشید. با فعال بودن این دکمه، پنجره تنظیمات گره انتخاب شده یک کادر انتخاب منبع داده (مربع سبز رنگ) را در کنار تنظیماتی که می توانید وارد کنید نمایش می دهد. برای گنجاندن آن داده به عنوان گره منبع در دسترس برای رویدادها، کادر را انتخاب کنید.