DPL
Open in Telegram
1 187
Subscribers
No data24 hours
No data7 days
+130 days
Posts Archive
1 187
ورودی های DPL:
الف- External Objects: خط تغذیه کننده موتور (اجباری)
تایپ موتور، تایپ ترانسفورماتور (اختیاری)
ب- Input Parameters: پارامترهای مختلف از قبیل اطلاعات شبکه بالادست مانند سطح اتصال کوتاه و نسبت r/x، اطلاعات بار از قبیل ولتاژ نامی، توان، ضریب توان و توان موتور، درصد محدودیت های ولتاژ و بارگذاری
خروجی DPL: گزارش (شکل زیر)
1 187
1⃣ Cable Sizing:
این DPL محاسبات افت ولتاژ و بارگذاری کابل برای حالتهای: پخش باری عادی، اتصال کوتاه و راه اندازی موتور را محاسبه می کند.
1 187
لازم به ذکر است DPL های این شاخه با زدن دکمه Execute Scripts از نوار ابزار پروژه فعال و یا کلیک راست بر روی یک یا چند تجهیز انتخاب شده و انتخاب گزینه Execute Script نیز قابل مشاهده است.
از آنجایی که DPLها از کلاس Command هستند، با اجرای هر یک از DPL های کتابخانه پروژه یا کتابخانه نرم افزار، رابط آن در study Case ایجاد می شود.
1 187
مجموعه DPL های کتابخانه نرم افزار، تحت عنوان Scripts از طریق دیتا منیجرشاخه Database و سپس Library قابل دسترسی است.
در شکل زیر محتویات پوشه scripts نشان داده شده است.
1 187
برنامه درخواستی از طرف شما: نحوه تنظیم زمان، تنظیمات نیروگاه خورشیدی
در این مثال با دریافت موقعیت جغرافیایی پنل خورشیدی، انرژی تولیدی آن در بازه یک ساله ،به ازای زوایای مختلف صفحه خورشیدی محاسبه و در خروجی نشان داده می شود:
1 187
مثال: برنامه ای بنویسید که پروفیل ولتاژ خط انتخاب شده را در محیط دیگسایلنت ترسیم کند. (مشابه مثال شکل 42)
برای انجام این مثال باید پس از ایجاد DPL جدید یک Result File و همچنین دستور اتصال کوتاه با تنظیمات مناسب درون آن ایجاد گردد.
1 187
5- و در نهایت تنظیم خودکار محورهای x و y
به منظور تنظیم محورها به نحوی که پلات رسم شده در محدوده نمایش قرار بگیرد از دستورات زیر می توان استفاده کرد:
VisPlot.SetScaleX();
VisPlot.SetScaleY();
1 187
روش دوم: دراین روش هر پلات را می توان جداگانه به Result File دلخواه متصل کرد.
(برای مثال دو متغیر مستقل داشته باشیم)
void VisPlot.AddVars (string V, object O1,...,O8)
void VisPlot.AddResVars (object Res, string V, object O1,...,O7)
void VisPlot.AddResVars (object Res, object O, string V1,...V7)
1 187
4- متصل شدن Result به صفحه پلاتها:
روش اول:
با دستور زیر صفحه ایجاد شده (که شامل پلات خالی است) به یک Result File مرتبط می شود:
void SetVipage.SetResults (object res)
مثال :
ViPage.SetResults (Res);
