en
Feedback
DPL

DPL

Open in Telegram

Let's learn DPL DIgSILENT Programming Language

Show more
1 187
Subscribers
No data24 hours
No data7 days
+130 days
Posts Archive
DPL
1 187
برای انجام این کار ابتدا با یوزر Administrator وارد شوید وسپس از منوی Tools گزینه Tool Configuration را انتخاب کنید. در پنجره ظاهر شده می توانید DPL مورد نظر را کپی-پیست و سپس انتخاب کنید. اگر تیک edit را زده باشید، هنگام اجرای DPL پنجره تنظیمات آن هم نمایش داده می شود. در غیر این صورت DPL به صورت مستقیم اجرا خواهد شد. برای داشتن آیکون اختصاصی، لازم است از قبل آیکون طراحی شود و داخل فولدر Icons قرار داده شود. (با ایجاد المان IntIcon) اندازه 19*19 پیکسل باید باشد.

DPL
1 187
نکته 4⃣: اگر DPL یا هر دستور پرکاربردی دارید می توانید آنرا در User Defined Tools قرار دهید (منوی ابزار)

DPL
1 187
نکته 3⃣: اگر DPLی دارید که می خواهید در همه پروژه ها در دسترس شما باشد، آنر را در Library اصلی نرم افزار شاخه scripts قرار دهید. برای انجام این کار با یوزر Administrator وارد شوید.

DPL
1 187
شکل 69 : میز کار مناسب برای برنامه نویسی
شکل 69 : میز کار مناسب برای برنامه نویسی

DPL
1 187
در نهایت با تنظیم پنجره های گرافیک تک خط و پنجره text editor محیطی مشابه شکل زیر خواهید داشت. این محیط با توجه به دسترسی همزمان به DPL، پنجره بلوک دیاگرام تک خط و پنجره خروجی برای برنامه نویسی مطلوب است.

DPL
1 187
شکل 68 : فعال سازی محیط Text Editor
شکل 68 : فعال سازی محیط Text Editor

DPL
1 187
نکته2⃣: برای راحتی کار هنگام تست و خطایابی DPL استفاده از مد Text Editor پیشنهاد می شود. برای فعال نمودن این حالت از دکمه Open Text Editor در پایین صفحه ویرایش متن برنامه استفاده کنید. شکل زیر:

DPL
1 187
برای مثال اگر بخواهیم شماره خطوط نمایش داده شود، گزینه Show Line Number را در تنظیم Editor تیک بزنید.

DPL
1 187
شکل 67 : تنظیمات Editor
شکل 67 : تنظیمات Editor

DPL
1 187
نکته 1⃣ : تنظیمات پنجره edit (پنجره ای که متن برنامه یا script در آن نوشته می شود، از همین نوع می باشد) از طریق تنظیمات کاربر User Settings قابل دسترسی است. (دکمه تنظیمات کاربر در منوی ابزار بخش Editor). شکل زیر این تظیمات را نشان می دهد.

DPL
1 187
🌸و اما در ادمه تعدادی از نکات باقیمانده:🌸

DPL
1 187
شکل 66: نمونه خروجی DPL با نام TimeSweep
شکل 66: نمونه خروجی DPL با نام TimeSweep

DPL
1 187
ورودی: الف - Input Parameter: زمان شروع، گام، زمان پایان ب - General Selection: مجموعه ای از تجهیزات شبکه برای مانیتورینگ تغییر پخش بار آنها با تغییر زمان خروجی: گراف (شکل زیر خروجی این دستور برای یک نیروگاه خورشیدی طی 24 ساعت را نشان می دهد)

DPL
1 187
برای تغییر در پارامترهای قابل گزارش از طریق دکمه Contents این DPL و تغییر پارامترهای مانیتورینگ اقدام کنید.

DPL
1 187
توضیح: این DPL قبل از معرفی دستور Quasi-Dynamic برای اجرای پخش بار در بازه زمان مورد استفاده قرار می گرفت. اما با وجود این دستور هنوز هم قابل استفاده است.

DPL
1 187
🔟➕1⃣ TimeSweep: انجام محاسبات پخش بار و رسم گراف برای المان های انتخاب شده در بازه زمانی دلخواه

DPL
1 187
🔟 Select Cable: مشابه Cable Sizing با این تفاوت که امکان انتخاب مجموعه ای از تایپ برای کابل وجود دارد وگزارش خروجی به ازای هر تایپ تولید خواهد شد.

DPL
1 187
‏Input Parameter: ندارد ‏General Selection: نداد

DPL
1 187
9⃣ Save_Switch_Positions: با اجرای این DPL وضعیت همه کلیدهای شبکه ذخیره می شود. در مرحله بعد می توان وضعیت ذخیره شده را بازیابی نمود. وضعیت ذخیره یا بازیابی از طریق نمایش پیغام سوال می شود.

DPL
1 187
ورودی: الف - Input Parameter: انتخاب جهت بر روی مرزها، امکان تولید یک مرز برای کل محدوده انتخاب شده ب - General Selection: نواحی، مناطق، شبکه ها (Area, Zoon, Grid)