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

eHouse از اتوماسیون صفحه اصلی .
بحث و گفتگو نرم افزار (کد منبع) از کتابخانه های برنامه نویسی ویندوز .
ایجاد پانل های کنترل اتاق اختصاص داده شده از ویندوز XP قرص . . 7
با توجه به قرص با پایین آوردن هزینه ها و پانل های دیوار را می توان وسوسه به استفاده از پنل به عنوان ” سوئیچ مجازی ” .
قرص بسیار نسبت به سوئیچ های الکتریکی استاندارد ها و پانل های دیوار بیشتر نرم افزار های موبایل .
در مقایسه با پانل های دیوار های اختصاص داده شده برای سیستم های معمولی اتوماسیون صفحه اصلی تقریبا ده برابر ارزان تر به طور چشمگیری کاهش هزینه نهایی سیستم است که اجازه می دهد تا کنترل اتوماسیون خانه .
در مورد برنامه های کاربردی هتل , در پانسیون , دفاتر , که این عدد بسیار بزرگ (TENS / صدها) سود از راه حل های بسیار خاص هستند (با حدود 3000 â، ¬ در هر پانل در یک قیمت پانل ها در استانداردهای مختلف به اتوماسیون ساختمان اختصاص داده شده است) .
این پروژه بر اساس دستیابی به ساده ترین اتاق کنترل پانل (اتاق) با یک RoomManager شد ( صفحه اصلی کنترل اتوماسیون eHouse از) , به دست آوردن قابلیت های کامل و سهولت استفاده از , بدون در اب راه رفتن را از طریق تعداد بی شماری از آیتم های منو که می تواند به خصوص برای کودکان و یا افرادی با بینایی ضعیف دشوار .
آموزشی و طراحی مینیمالیستی از هدف کنترل پنل VIP .
منبع کد برای قالب نرم افزار کاربردی می تواند ظریف و ” کامل – دمیده شده ” پانل های ایجاد شده توسط شرکت ها و سرمایه گذاران در حال توسعه از سیستم eHouse یا تاسیسات فردی خود را .
سادگی از کنترل پنل اتوماسیون , تکان دهنده پیشرفته گرافیکی و تنوع های اضافی , متوسط ​​مورد نیاز توابع , اما , در شرایط حداکثر اسباب بازی های لاغری , به منظور درک ایده â € <â € <پانل و نه درهم و برهمی کد منبع هم ریخته .
یکی دیگر از استدلال , که استدلال می کند برای سادگی صرفه جویی انرژی قابل توجهی (که به ویژه مهم در پانل های تلفن همراه , باتری) و CPU مصرف برق کم نسبت به برنامه های مشابه , خیلی بیشتر از گرافیک utylizujÄ … cych .
این امر همچنین باعث می شود پانل , خیلی بیشتر قابل خواندن و اجازه می دهد تا شما را به خواندن اندازه گیری و وضعیت سیستم , فاصله بسیار بیشتر , به طور مستقیم و بدون نیاز به نزدیک شدن به پنل
تصاویری برای ایالات مختلف از کنترل ریزپردازنده (نمایشگاه) نشان دادن روشن / خاموش کردن خروجی و اندازه گیری مقادیر آنالوگ .
 کنترل پنل نرم افزار مدل سیستم eHouse برای قرص و پانل های لمسی ویندوز XP , چشم انداز , ویندوز 7
 کنترل پنل نرم افزار مدل سیستم eHouse برای قرص و پانل های لمسی ویندوز XP , چشم انداز , ویندوز 7  کنترل پنل نرم افزار مدل سیستم eHouse برای قرص و پانل های لمسی ویندوز XP , چشم انداز , ویندوز 7
توضیحات اولیه این پروژه را می توان در یافت می شود:
” نرم افزار توسعه صلح آمیز کنترل پانل ویندوز برای خانه هوشمند eHouse ”
برنامه کتابخانه ای از رابط های برنامه کاربردی (نرم افزار به اشتراک گذاشته شده با کد منبع) eHouseLogAnalizer , که پیاده سازی قرائت خودکار از نام از رانندگان , من , خروجی و وضعیت رانندگان را از طریق ایجاد یک سیستم هماهنگ سیاهههای مربوط به سرور سیستم eHouse از PC .
اطلاعات بیشتر: ” نرم افزار کتابخانه API برای eHouse از ساختمان هوشمند برای ویندوز – eHouseLogAnalizer ”
پیکربندی اولیه با کاربرد خط فرمان اصلی انجام می شود:
به عنوان پارامتر در خط فرمان و یا میانبر نرم افزار لانچر برای موارد زیر صدق می کند:
/ X: panel_width – عرض پانل در پیکسل / X: 800
/ S: panel_height – ارتفاع پانل در پیکسل / ها: 600
/ A: controller_address – به عنوان مثال " ; /: 55 – 1 " ; یکی از گزینه ها به roommanger / R
/ R: controller_name – به عنوان مثال " ; / تحقیق: زندگی " ; به عنوان یک جایگزین / A
/ P: ehouse_remote_path – زمانی که شما برای اجرای نرم افزار بر روی سرور , بر روی پنل سیستم کامپیوتر و داده های خوانده eHouse از مشخص مسیر و پوشه های محلی – برای مثال:
/ p: / / ehousesrv / eHouse از /
نام از پیکربندی PC در نظر گرفته شد (eHouse از سرور) .
بقیه تنظیمات در هدف از متغیرهای جهانی را می توان از فایل های متنی پیکربندی بازیابی .
مسیر VAR: رشته ; / / مسیر محلی
remotepath: رشته ; / / راه کنترل از راه دور – مسیر eHouse از به سرور از راه دور
oncolor: tcolor = clwhite ; / / را فشار دهید رنگ برای خروجی – رنگ از روی دکمه خروجی روشن است
offcolor: tcolor = clgray ; / / دکمه رنگ برای خروجی OFF – رنگ را فشار دهید برای شروع کردن
deviceindex: عدد صحیح ; / / برای نمایش فهرست جدول RM – فهرست roommangera در حال حاضر نمایش داده
ردیف: عدد صحیح = 4 ; / / تعدادی از دکمه ها در هر سطر به نمایش – تعداد دکمه ها در یک خط
labelrows: عدد صحیح = 2 ; / / تعدادی از دکمه ها در هر سطر به نمایش – تعداد برچسب در یک خط از متن
/ / همه واحدهای در پیکسل برای صفحه نمایش فعلی – ابعاد صفحه نمایش پیکسل
fontsize: عدد صحیح = 10 ; / / اندازه فونت برای دکمه ها – اندازه فونت برای دکمه ها
labelfontsize: عدد صحیح = 12 ; / / اندازه فونت برای متن برچسب – اندازه فونت برای متن برچسب ها
yoffsetlabel: عدد صحیح = 10 ; / / برای بلوک برچسب ها در محور Y ها از بالا به افست – مسدود افست ایکس – برچسب محور
Buttonwidth: عدد صحیح = 180 ; / / همه عرض دکمه – عرض از دکمه های مجازی
Buttonheight: عدد صحیح = 30 ; / / همه ارتفاع دکمه – مقدار از دکمه های مجازی
LabelHeight: عدد صحیح = 20 ; / / همه برچسب ها ارتفاع – مقدار از برچسب های متن
yoffsetouts: عدد صحیح = 100 ; / / برای بلوک outputbuttons در محور ý افست – حرکت به پایین دکمه های ورودی
yoffsetprograms: عدد صحیح = 350 ; / / برای بلوک programbuttons در محور ý افست – شیفت را پایین برنامه کلید
Xspace: عدد صحیح = 3 ; / / فضای بین دکمه ها در محور X – فاصله بین دکمه های X، – محور
yspace: عدد صحیح = 5 ; / / فضای بین را فشار دهید در محور Y – فاصله بین دکمه های Y – محور
labelwidth: عدد صحیح = 250 ; / / عرض برای همه برچسب ها – عرض از تمام برچسب های متن
labelresultsize: عدد صحیح = 100 ; / / دینامیک برچسب برای اندازه – اندازه متغیر در برچسب به نتایج حاصل از اندازه گیری های جایگزین
نام کامپیوتر: رشته ; / / نام کامپیوتر نام منحصر به فرد از پانل – نام کامپیوتر وحدت از پانل های چندگانه در همان زمان کار
devicestoupdatestatus: رشته = ‘ * ‘ ; / / * برای تمام دستگاهها در غیر این صورت addressh – addresslow – * ستاره چک کردن تمام رانندگان و یا ” ADRESH – adresl ” تنها یک (به عنوان مثال ” 55 – 1 ” )