ビルオートメーションのeHouse – Windowsタブレットのコントロールパネルの部屋のためのソフトウェア開発

eHouse ホームオートメーション .
Windowsプログラミングライブラリのソフトウェア(ソースコード)の議論 .
Windows XPのタブレットの専用ルームコントロールパネルを作成 . . 7
ますます低コストのタブレットと壁パネルに起因するようなパネルを使用するように誘惑することができます ” 仮想スイッチ ” .
錠剤は、はるかに多くのモバイルの標準的な電気のスイッチや壁パネルよりも .
典型的なシステムのための専用の壁パネルと比較して、 ホームオートメーション ことができ、最終的なシステムのコストを大幅に削減することはほぼ10倍安くなっています 制御ホームオートメーション .
ホテルのアプリケーションの場合には , 年金の , 事務所 , このようなソリューションから、この数が非常に大きい(数十/数百)の利益は、(a 3000年頃と、様々な規格でオートメーションを構築することに専念し、パネルの価格で¬当たりパネル)は非常に特異的である .
このプロジェクトは、1 RoomManager最もシンプルなコントロール·パネル·ルーム(部屋)での成果に基づいていた( ホーム·オートメーション·コントローラ eHouse) , 完全な機能と使いやすさを得る , ウェイドせず弱視の子供たちや人々のために特に困難になる可能性がありますメニュー項目の無数の数を介して .
それはVIPのコントロールパネルのターゲットよりも多くの指導とミニマルなデザインです .
ソフトウェア·アプリケーション·テンプレートのソースコードは、よりエレガントなことができ、 ” フル – 吹き飛ばさ ” 企業や投資家によって作成されたパネルには、eHouseシステムまたはその個々のインストール作業を開発 .
コントロールパネルのシンプルさ オートメーション , しない衝撃的な高度なグラフィックスと、追加のさまざまな , 適度に必要な機能 , しかしながら , 最大痩身ガジェットの面で , â€<â€<パネルではなく、ソースコードが乱雑に散らかっの考え方を理解するために .
別の引数 , 簡略化のために主張している携帯のパネルには特に重要である大幅なエネルギー節約(つまり , バッテリ駆動)と低CPUの消費電力は、同じアプリケーションに比べ , はるかグラフィックutylizujÄ… cych .
また、これはパネルを作る , はるかに読みやすくして、測定値とシステムの状態を読み取ることができます , はるかに大きい距離 , パネルに直接アプローチする必要なし
マイクロコントローラのさまざまな状態のためにスクリーンショット(展示用)のオン/オフ出力を示すとアナログ値を測定 .
 タブレットやタッチパネルWindows XPのコントロールパネルのソフトウェアモデルのeHouseシステム , ビスタ , Windows 7の
 タブレットやタッチパネルWindows XPのコントロールパネルのソフトウェアモデルのeHouseシステム , ビスタ , Windows 7の  タブレットやタッチパネルWindows XPのコントロールパネルのソフトウェアモデルのeHouseシステム , ビスタ , Windows 7の
プロジェクトの最初の記述は、次のURLで参照することができます:
” スマートホームのeHouseのためのソフトウェア開発平和なWindowsのコントロールパネル ”
アプリケーションは、APIのライブラリ(ソースコード付き共有ソフトウェア)eHouseLogAnalizerに基づいている , ドライバの名前の自動読み込みを実装している , 私 , 出力とシステムを作成することにより、ドライバの状態を同期させるには、サーバーPCシステムのeHouseログオン .
詳細情報: ” Windows用のインテリジェントビルのeHouseソフトウェアAPIライブラリ – eHouseLogAnalizer ”
初期設定では、メインのコマンドラインアプリケーションを使用して行います。
コマンドラインでパラメータまたはショートカットとして、次のためのランチャーアプリケーションが適用されます:
/ X:panel_width – 画素/ xのパネル幅:800
/ S:panel_height – ピクセル/ sのパネルの高さ:600
/:controller_address – "例えば ; /:55 – 1 " ; roommanger / rに一つの代替用
/ R:controller_name – "例えば ; / R:生きている " ; /に代わるものとして、
/ P:ehouse_remote_path – あなたは、サーバー上でソフトウェアを実行するとき , eHouse読み出しパネルPC·システムおよびデータパスが指定されていないではなく、ローカルディレクトリ – 例えば:
/ P:/ / ehousesrv / eHouse /
名を設定すると、PCの構成(サーバのeHouse)から取得され .
残りの設定は、グローバル変数のターゲットである、コンフィギュレーションテキストフ​​ァイルから取得することができます .
varパス:文字列 ; / /ローカルパス
remotePathは:文字列 ; / /リモートパス – リモートサーバへのeHouseパス
oncolor:TColorの= clwhite ; / /ボタンの色出力のON – 出力用のボタンの色がオンになっている
offcolor:TColorの= clgray ; / /ボタンの色出力のOFF – 発進用のカラーボタン
deviceindex:整数 ; RM /テーブル/インデックスに表示する – 現在表示されてroommangeraのインデックス
行:整数= 4 ; 行ごとのボタンの/ /数を表示する – 1行目のボタンの数
labelrows:整数= 2 ; 行ごとのボタンの/ /数を表示する – 単一行のテキストのラベルの数
現在の画面のピクセル単位で/ /すべてのユニット – ピクセル単位で画面内のディメンション
フォントサイズ:整数= 10 ; ボタンのフォントの/ /サイズ – ボタンのフォントサイズ
labelfontsize:整数= 12 ; テキストラベルのフォントの/ /サイズ – テキストラベルのフォントサイズ
yoffsetlabel:整数= 10 ; / /先頭からy軸のラベルブロックのオフセット – xにオフセットブロック – 軸ラベル
Buttonwidth:整数= 180 ; / /すべてのボタンの幅 – 仮想ボタンの幅
Buttonheight:整数= 30 ; / /すべてのボタンの高さ – 仮想ボタンの量
LabelHeight:整数= 20 ; / /すべてのラベルの高さ – テキストラベルの量
yoffsetouts:整数= 100 ; / / y軸にoutputbuttonsブロックのオフセット – 入力ボタンを下に移動
yoffsetprograms:整数= 350 ; / / y軸にprogrambuttonsブロックのオフセット – シフトキープログラムダウン
Xspace:整数= 3 ; x軸でのボタンの間に/ /スペース – x上のボタンの間の距離 – 軸
yspace:整数= 5 ; y軸のボタンの間に/ /スペース – yの上のボタンの間の距離 – 軸
labelwidth:整数= 250 ; すべてのラベルについては、/ /幅 – すべてのテキストラベルの幅
labelresultsize:整数= 100 ; サイズについては、/ /ダイナミックラベル結果 – 測定の結果に置き換えられて、ラベル内の変数のサイズ
コンピュータ名:文字列 ; パネルの一意の名前のために/ /コンピュータ名 – 同時に複数のパネルの統一のためのコンピュータ名が作業
devicestoupdatestatus:文字列= ‘ * ‘ ; すべてのデバイスの/ / *そうでなければaddressh – addresslow – *スター、またはすべてのドライバをチェック ” ADRESH – ADRESL ” ひとつだけ(例えば ” 55 – 1 ” )