DPL
Open in Telegram
1 187
Subscribers
No data24 hours
No data7 days
+130 days
Posts Archive
1 187
3- ایجاد پلات جدید (در صورتیکه قبلا موجود نباشد):
object SetVipage.GetVI (string name [, string class, int create])
مثال: دستور زیر یک پلات با نام V در صفحه تعیین شده ایجاد می کند:
VisPlot = ViPage.GetVI ('V','VisPlot',1) ;
1 187
2- ایجاد صفحه VI جدید یا دریافت صفحات VI موجود :
اضافه شدن صفحه VI با دستور: GetPage
object SetDesktop.GetPage (string name, int create)
در این دستور اگر صفحه با نام ذکر شده موجود نباشد و create برابر با یک باشد، آن صفحه ایجاد خواهد شد.
مثال زیر یک صفحه جدید با نامی یکسان با DPL در حال اجرا، ایجاد می کند.
ViPage = Grf.GetPage(this:loc_name,1);
1 187
مراحل رسم منحنی:
1- با توجه به توضیحات ارائه شده، نقطه شروع برای رسم یک منحنی، دریافت دستگیره GraphBoard است:
object GetGraphBoard ()
مثال:
Grf=GetGraphBoard();
با این دستور گرافیک بورد در دسترس برنامه نویس قرار می گیرد.
1 187
اینکه چه گراف هایی در حال نمایش است در جایی با نام Graphic Board (کلاس SetDesktop) در study Case فعال ذخیره می شود. اگر شما یک پروژه جدید ایجاد کنید به نحوی که یک صفحه گرافیکی فعال (Grid یا VI) داشته باشید، می توانید به فولدر Study Case مراجعه کنید و این گرافیک بورد را مشاهده کنید. محتویات Graphic Board همان پنجره های فعال شما خواهد بود. بنابراین اگر یک پنجره جدید ایجاد کنید، لینک آنرا در محتویات گرافیک بورد خواهید دید.
پنجره های رسم منحنی یا Virtual Instrument (کلاس SetviPage) هم در این المان ذخیره می شوند.
هر پنجره رسم منحنی خود شامل یک یا چند دستگاه مختصات یا پلات است (کلاس VisPlot که مشخصات آن با دو بار کلیک بر روی یک منحنی قابل مشاهده است)
1 187
2- مرحله دوم: پس از اتمام ثبت مقادیر متغیرها در Result File نوبت به ترسیم منحنی می رسد.
قبل از ترسیم منحنی لازم است با ساختار سلسله مراتبی یک گراف آشنا شویم:
1 187
ثبت مقدار متغیردر فایل نتایج: Write
پس از تعریف متغیر در هر مرحله از محاسبات که مقادیر جدید متغیر بدست آمد می توان با دستور زیر، مقدار فعلی متغیر ها را در ResultFile ذخیره نمود.
Result.Write();
1 187
شکل 51: در این شکل محل تعریف متغیر خروجی (صفحه Advanced Options) در برگه مشخصات DPL نشان داده شده است. متغیر distance از نوع double
1 187
✍✍✍ نکته: اگر بخواهیم یکی از متغیرهای محاسباتی DPL از جنس عدد در Result ذخیره شود،کافی است این متغیر را به عنوان یک Result Parameter در صفحه Advanced Option برگه مشخصات DPL معرفی کنیم. برای مثال اگر متغیر x به عنوان یک double تعریف شده باشد، آنگاه دستور زیر باعث اضافه شدن این متغیر به Result File می شود:
Result.AddVars(this,'b:x');
1 187
برای مثال دستور زیر توان باس hv ترانسفورماتور T1 را به Result File اضافه می کند:
Result.AddVars(T1,'m:P:bushv');
1 187
در مرحله بعد متغیرهای مورد نظر باید به Result File اضافه شوند. این کار با استفاده از دستور زیر انجام می گیرد:
اضافه نمودن متغیر AddVars
void ElmRes.AddVars (object O, string v1 [,string v2,...])
در دستور فوق، O المانی است که قرار است متغیرهای آن در فرمت string به Result File اضافه شود.
1 187
برای ایجاد یک Result File جدید، بهتر است با استفاده از دکمه Contents برنامه DPL ، و سپس دکمه New Object ، از زیر مجموعه DPL Command and more گزینه (Results(ElmRes را انتخاب کنید.
1 187
ابتدا به نحوه ایجاد Result File و تعریف متغیر برای آن می پردازیم. سپس برای متغیر موجود پلات ایجاد می کنیم.
