빌딩 자동화 eHouse – 윈도우 태블릿에 대한 제어 패널 객실 소프트웨어 개발

eHouse 홈 자동화 .
윈도우 프로그래밍 라이브러리의 소프트웨어 (소스 코드)의 토론 .
윈도우 XP 태블릿의 전용 객실 제어 패널을 만들기 . . 7
점점 더 낮은 비용 정제 및 벽 패널로 인해이 같은 패널을 사용하는 유혹 수 있습니다 ” 가상 스위치 ” .
태블릿이 훨씬 모바일 표준 전기 스위치 및 벽 패널보다 .
로 일반적인 시스템 전용 벽 패널에 비해 홈 자동화 수있는 최종 시스템의 비용을 획기적으로 줄일 거의 10 배 저렴 제어 홈 오토메이션 .
호텔 응용 프로그램의 경우 , 연금의 , 사무실 , 이 번호는 솔루션의 이익 (3000 주위에, 다양한 표준에 건물 자동화에 전념 패널의 가격 ¬ 당 패널과) 매우 구체적인 (수십 / 수백) 매우 큰 곳 .
이 프로젝트는 하나 RoomManager와 간단한 제어판 룸 (객실)의 성취를 기반으로 한 ( 홈 자동화 컨트롤러 eHouse) , 전체 기능과 사용의 편의성을 확보 , 웨이드없이 약한 시력이 어린이나 사람들을 위해 특히 어려울 수 있습니다 메뉴 항목의 셀 수없이 많은을 통해 .
이 VIP 제어판의 대상보다 더 많은 교육과 미니멀 한 디자인입니다 .
소프트웨어 응용 프로그램 템플릿의 소스 코드는 더 우아 할 수 있습니다 ” 완전한 – 숨을 헐떡이는 ” 기업 및 투자자에 의해 생성 패널은 eHouse 시스템 또는 개별 설치를 개발 .
제어판의 단순화 오토메이션 , 하지 충격적인 고급 그래픽 및 추가의 다양한 , 알맞게 필요한 기능 , 그러나 , 최대 슬리밍 장치의 관점에서 , â € <â € <패널이 아닌 소스 코드를 더럽 포화의 아이디어를 이해하기 위해 .
또 다른 인수 , 하는 단순에 대한 주장은 상당한 에너지 절감 (이는 모바일 패널에서 특히 중요입니다 , 배터리 전원)과 낮은 CPU 전력 소비는 동일한 응용 프로그램에 비해 , 더 많은 그래픽 utylizujÄ … cych .
이것은 또한 패널을 만들어 , 더 많은 읽을 수 있으며 측정 및 시스템 상태를 읽을 수 있습니다 , 훨씬 더 거리 , 직접 패널에 접근 할 필요가없이
출력 켜기 / 끄기를 표시 및 아날로그 값을 측정하는 마이크로 프로세서 컨트롤러의 서로 다른 상태에 대한 스크린 샷 (전시에) .
 타블렛 및 터치 패널 Windows XP를위한 제어판 소프트웨어 모델 eHouse 시스템 , 추억 , 윈도우 7
 타블렛 및 터치 패널 Windows XP를위한 제어판 소프트웨어 모델 eHouse 시스템 , 추억 , 윈도우 7  타블렛 및 터치 패널 Windows XP를위한 제어판 소프트웨어 모델 eHouse 시스템 , 추억 , 윈도우 7
프로젝트의 초기 설명은에서 찾을 수 있습니다 :
” 스마트 홈 eHouse를위한 소프트웨어 개발 평화로운 Windows 제어판 ”
응용 프로그램은 API의 라이브러리 (소스 코드 공유 소프트웨어) eHouseLogAnalizer을 기반으로합니다 , 이는 드라이버의 이름이 자동으로 읽기를 구현 , 나는 , 출력 시스템을 생성하여 드라이버의 상태를 동기화는 서버 PC 시스템 eHouse에 로그온 .
추가 정보 : ” Windows 용 지능형 빌딩 eHouse 용 소프트웨어 API 라이브러리 – eHouseLogAnalizer ”
초기 구성은 메인 명령 줄 응용 프로그램을 수행한다 :
다음에 대한 명령 줄이나 바로 가기 시작 응용 프로그램에 매개 변수를 적용으로 :
/ X : panel_width – 800 : 픽셀 / X에서 패널 폭
/ S : panel_height – 600 : 픽셀 / s의 패널 높이
/ A : controller_address – "예 ; / : 55 – 1 " ; roommanger / R 한 대안에 대한
/ R : controller_name – "예 ; / R : 생활 " ; /의 대안으로
/ P : ehouse_remote_path – 당신은 서버에서 소​​프트웨어를 실행할 때 , eHouse 읽기 패널 PC 시스템과 데이터 경로를 지정하지가 아닌 로컬 디렉토리 – 예를 들면 다음과 같습니다
/ P / / ehousesrv / eHouse /
이름 (서버 eHouse) PC의 구성에서 가져옵니다 아웃 설정 .
설정의 나머지 부분은 전역 변수의 대상에는 구성 텍스트 파일에서 검색 할 수 있습니다 .
VAR 경로 문자열 ; / / 로컬 경로
remotepath : 문자열 ; / / 원격 경로 – 원격 서버에 eHouse 경로
oncolor : tcolor = clwhite ; / / 버튼 색상을 출력 ON – 출력 버튼의 색상은 켜져
offcolor : tcolor = clgray ; / / 버튼 색상을 출력 OFF – 출발을위한 색상 버튼
deviceindex : 정수 ; / RM 테이블의 / 색인 표시 – 현재 표시 roommangera의 인덱스
행 : 정수 = 4 ; / 행 당 버튼의 / 수 표시 – 한 줄에있는 버튼의 수
labelrows : 정수 = 2 ; / 행 당 버튼의 / 수 표시 – 텍스트 한 줄의 레이블 수
현재 화면에 픽셀 / / 모든 단위 – 픽셀 화면에서 크기
글꼴 크기 : 정수 = 10 ; 버튼에 대한 글꼴의 / / 크기 – 버튼에 대한 글꼴 크기
labelfontsize : 정수 = 12 ; 텍스트 라벨에 대한 글꼴의 / / 크기 – 텍스트 라벨에 대한 글꼴 크기
yoffsetlabel : 정수 = 10 ; / / 상단에서 Y 축에 레이블 블록 오프셋 – X의 오프셋 차단 – 축 라벨
Buttonwidth : 정수 = 180 ; / / 모든 버튼 폭 – 가상 버튼의 폭
Buttonheight : 정수가 = 30 ; / / 모든 버튼의 높이 – 가상 버튼의 양
LabelHeight : 정수가 = 20 ; / / 모든 레이블 높이 – 텍스트 라벨의 양
yoffsetouts : 정수 = 100 ; / / Y 축에 outputbuttons 블록 오프셋 – 입력 버튼을 아래로 이동
yoffsetprograms : 정수 = 350 ; / / Y 축에 programbuttons 블록 오프셋 – Shift 키를 프로그램 다운
Xspace : 정수 = 3 ; X 축에서 버튼 사이에 / / 우주 – X의 버튼 사이의 거리 – 축
yspace : 정수 = 5 ; Y 축에있는 단추 사이에 / / 우주 – Y의 버튼 사이의 거리 – 축
labelwidth : 정수 = 250 ; 모든 레이블에 대해 / / 폭 – 모든 텍스트 라벨의 폭
labelresultsize : 정수 = 100 ; 크기 / / 동적 레이블 결과 – 라벨에있는 변수의 크기는 측정의 결과로 대체되고
컴퓨터 이름 : 문자열 ; 패널의 고유 한 이름을 / / 컴퓨터 이름 – 동시에 여러 개의 패널의 통일을위한 컴퓨터 이름이 작동
devicestoupdatestatus : 문자열 = ‘ * ‘ ; / / * 모든 장치가 달리 addressh를 들어 – addresslow – * 별표 또는 모든 드라이버를 확인 ” ADRESH – adresl ” 단 하나 (예 : ” 55 – 1 ” )