صفحه اصلی eHouse اتوماسیون – ساخت نرم افزار برای ویندوز . مبانی برنامه نویسی

eHouse از اتوماسیون صفحه اصلی . برنامه نویسی سطح بالا با استفاده از ویندوز – eHouse از بسته های نرم افزاری . eHouse از اتوماسیون علاوه بر این , نرم افزار می توان , برنامه با استفاده از ” پوشش ” به موازات اتوماسیون صفحه اصلی – نرمافزار .
نمونه های برنامه نویسی در دلفی 5 (پاسکال) , قادر به استفاده از نسخه رایگان این نرم افزار در حال حاضر برای آماتور و برای خانه .
متخصصان و توسعه دهندگان , البته استفاده از Licensedversion جدیدتر و ثروتمندتر و یا نمونه های بازنویسی به زبان های برنامه نویسی دیگر â € <â € <مثل C + + , C # و غیره .
برنامه نویسی سطح بالا برای سیستم eHouse شامل ایجاد نرم افزار کنترل و بدون تداخل با پروتکل های انتقال و رانندگان ارتباط با استفاده از eHouse از نرم افزار موجود . این عملکرد صحیح از چنین راه حل تضمین می کند , حتی در صورت تغییرات عمده در پروتکل های انتقال و متوسط ​​انتقال .
eHouse از بسته نرم افزار (نرم افزار eHouse از . EXE) را فراهم می کند , از جمله:

  • برنامه های نظارت خارجی که با سیستم در تعامل (در پیکربندی دایرکتوری ” % EHOUSE_DIR \ EXEC \ ” ) به خصوص KillEhouse . EXE
  • به روز رسانی داده ها و وضعیت خروجی ها , سنسورهای مقادیر اندازه گیری تمام کنترل های الکترونیکی
  • ایجاد یک متن دایرکتوری ورود ” % EHOUSE_DIR % \ ثبت \ ”
  • ایجاد یک فایل – برچسب ها شامل ورودی و خروجی با توجه به نام برای کنترل به پیکربندی اختصاص داده است , خروجی , ورودی ها , سنسور , و غیره
  • دوره ای چک صف از رویدادها را به کنترل کننده فرستاده ” % EHOUSE_DIR % \ ایمیل \ ” در متن فرمت فایل

برنامه (KillEhouse . EXE) به:

  • نظارت بر دیگر برنامه های کاربردی سیستم eHouse (دایرکتوری پیکربندی ” % EHOUSE_DIR \ killexec \ ” )
  • راه اندازی مجدد نرم افزار نیروی ایست , تعلیق , عدم پاسخ در آن زمان برنامه ریزی
  • نرم افزار KillEhouse را می توان با نظارت ” eHouse از . EXE ” , برای اطمینان از عملیات مداوم از سیستم تحت نظارت eHouse از PC

نظارت بر کاربرد , حفظ ثبات و تداوم نرم افزار

eHouse از بسته های نرم افزاری ساخته شده است به منظور نظارت بر عملکرد تمام برنامه ها و تداوم ارتباط با کنترل – سازمان دیده بان تایمر سگ (WDT) .

فایل های پیکربندی برای WatchDogTimer (WDT) باید داشته باشند ” . اجرا می شود ” به eHouse از برنامه ها به عنوان خوانده شده .
فرمت فایل ” * . اجرا می شود ” برای eHouse از . exe و KillEhouse . برنامه های EXE به شرح زیر است:

به عنوان مثال برای eHouse از . EXE برای چک کردن به روز رسانی ها به داده ها – صفحه اصلی کنترل اتوماسیون نامیده می شود ” سالن ” :
– – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – – –
E – خانه مدیر نام برنامه در کار مدیریت ویندوز (TaskManager)
eHouse از . EXE نام پرونده . باید در دایرکتوری ” % EHOUSE_DIR \ بن \ ”
/ نئون / NR / NT / دوم پارامتر ها را در برنامه خط فرمان
100،000 زندگی حداکثر
120 برنامه های عدم فعالیت، حداکثر زمان
c: \ E – خانه \ سیاهههای مربوط به \ سالن . کلیپ برد چند منظوره بررسی نام فایل (تغییر تاریخ ضبط – نشان می دهد بهره برداری مناسب از نرم افزار)
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده
خالی – استفاده در آینده

مجوز های ارسال و وقایع را به سیستم eHouse از کنترل ریزپردازنده – اجرای دستور

رویدادهای اصلی سیستم برای هر کنترل به دایرکتوری صادر می ” % EHOUSE_DIR \ AllEvents \ ” فایل های متنی فرمت شده .
رویداد برای اجرا در یک فایل متنی ذخیره می شود , به سادگی آن را به صورت صف سیستم eHouse از کپی . EXE , یا دایرکتوری ” % EHOUSE_DIR \ ایمیل \ ” .
رویدادهای فایل در این دایرکتوری اطلاعات , نام صفحه اصلی کنترل اتوماسیون یا دستگاه و نام رویداد .
این نام به جای کاراکتر ASCII لهستانی منطقه ای پایه تولید شده و تنها اطلاعات مربوط به .
پسوند فایل باید ” . دویدن ” که آن را از صف رویداد پس از کپی کردن اسیر . محتویات فایل نمی تواند تغییر کند , چرا که آن را به یک قالب خاص , و سابقه نادرست از حوادث , آنها حذف خواهد شد و یا باعث از سیستم ناپایدار . بهترین کار این است برای کپی کردن فایل رویداد و نه از آن خود را در دایرکتوری صف رویداد .
محتویات فایل به شرح زیر است: سالن ; روشنایی مرکزی 2 از کجا سالن – RoomManager نام کنترل – به
اتوماسیون صفحه اصلی – کنترل نور و
اتوماسیون صفحه اصلی – کنترل حرارت اتاق برای اتاق
روشنایی مرکزی 2
جداکننده بین نام دستگاه و نام از این رویداد، یک نقطه و ویرگول و فضا است ” ; ”
نمونه های دیگر محتویات فایل:
سالن ; IR (ویدئو – REW)
/ / شروع nauczonego کد IR به ارسال به VCR به عقب
سالن ; برنامه 2
/ / اجرای شماره 2 راننده زندگی
این یک راه بسیار ساده برای شروع وقایع اساسی برای رانندگان به سادگی با کپی کردن است .
در حال اجرا وقایع پیچیده تر است برای ایجاد یک فایل با فرمت های زیر (حوادث مستقیم):
امنیت ; در خانه (روز) نام همانطور که در بالا , اما فقط برای اطلاعات در ورود به سیستم نمایش داده شده
یک خط خالی
یک خط خالی
یک خط خالی
یک خط خالی
یک خط خالی
یک خط خالی
یک خط خالی
یک خط خالی
رویداد مستقیم این فایل را تغییر دهید
رویداد نشانگر مستقیم
2 آدرس راننده H
1 راننده L خالی
252 کد رویداد
99 استدلال 1 رویداد
255 استدلال 2 وقایع
255 استدلال 3 رویدادها
255 استدلال 4 رویدادها
255 استدلال 5 رویدادها
255 بحث 6 رویدادها
255 استدلال 7 رویدادها
این شماره ها در قالب دهدهی نوشته شده است . شرح نشان داد به رنگ قرمز .
لیست رویداد حالت ” رویداد مستقیم ” واقع در یک دایرکتوری مانند ” % EHOUSE_DIR % \ موبایل \ ” .
فایل های با فرمت ” . TXT ” نام رویداد , و در ” . DXT ” کد رویداد مستقیم – کد هگزادسیمال .
ایجاد حوادث در صف باید انجام شود در اسرع وقت , به طوری که با عملکرد طبیعی eHouse از تست نرم افزار و دخالت نکند به انتهای فایل ذخیره شده را نمی خواند .
صفحه اصلی تولید کننده اتوماسیون