홈 자동화 eHouse – 윈도우 태블릿을위한 룸 컨트롤 패널을위한 소프트웨어 개발 – 오픈 소스

홈 자동화 eHouse – 소스 코드의 소프트웨어 개발 패널 토론 .
이 문서는 아직 터치 패널의 소프트웨어에 대한 설명의 다른 부분입니다 홈 자동화 eHouse , 창 – 기준 .
이 항목에 대한 이전 기사 :
” 스마트 하우스 eHouse – Windows 용 자신의 소프트웨어를 만들 수있는 도서관 ”
” 터치 스마트 집 컨트롤 패널 eHouse Windows 용 개발 소프트웨어 – 기반의 태블릿 ”
응용 프로그램의 주요 기능에 대한 설명 : 절차 outputbuttonnames (인덱스 : 정수) ;
이름은 디지털 출력 RoomManager를 읽고 , 프로그램 이름과 시스템 구성의 입력을 측정의 이름 .
구성 디렉토리를 저장 ” % RemoteEhouseDir % \ 패널 \ ” 에 대한 기본 설정 파일이있을 경우 RoomManager은 이름과 확장자 RoomManager와 함께 생성 ‘ . TXT ‘ .
제어 패널 파일은 기본 파일 확장명과에 기초 , 패널의 창에서 컴퓨터 이름으로 .
사용하지 않는 버튼을 (출력 및 프로그램)를 제거하려면 , 측정 입력 , 양식의 프로그램 (또는 전원을 줄이기 위해) , 필드 이름 빈 줄을 (줄 번호 매기기를 유지) 대체 할 패널에 대한 기본 또는 파일에합니다 .
이 파일에 중요한 아날로그 센서 유형 설정 (대괄호)은 다음과 같습니다
[ % 공급 전압 컨트롤러에 관련하여] 비율
[C] (첫 번째를 제외하고 기본적으로 모든 센서) 온도
[ – % ]은 100의 비율을 반전 % – 광 센서와 같은 X (기본적으로 센서 1)
다른 연결 아날로그 센서 (기본 설정을 변경하여 기본 파일에 포함되어 있어야합니다) .
절차 TForm1 . Program1Click (발신자 : TObject) ;
이벤트 핸들러 ” OnClick ” 실행 프로그램에 대한 모든 가상 버튼에 대한 .
키 번호 (프로그램 변경 그룹에서) 식별 , 이벤트 큐에 선택하고 이벤트가 선택한 프로그램을 시작합니다 설치가 .
절차 TForm1 . output1Click (발신자 : TObject) ;
이벤트 핸들러 ” OnClick ” 모든 가상 버튼의 출력 상태를 변경할 수 있습니다 .
키 번호 (그룹의 출력 상태를 변경할) 식별 , 선택하고 배치 된 해당 이벤트는 서버 eHouse의 출력 이벤트 대기열을 변경 .
절차 RunEvent (eventcode , ARG1 , ARG2 , arg3 , arg4 , arg5 : 정수 ; 으로 str : 문자열) ;
서버 시스템 eHouse의 큐에 이벤트 기록 .
매개 변수는 직접 모드 이벤트 코드를 부여 :
이벤트 코드 ,
이벤트 인수 , 로그에 대한 설명을위한 정보 .
절차 update_panel ;
이 함수는 패널의 내용을 업데이트 – 아날로그 측정 및 출력 (가상 버튼 색) .
그것은 정기적으로 즉시 함수를 한 후 시작해야합니다 ” update_status ” (서버 PC의 eHouse에서 드라이버의 상태를 업데이트) .
홈 자동화 컨트롤러 eHouse
제어 자동화 제조업 자
홈 자동화 – 제어 난방과 ligtht 객실 .