How to map lighting control at TextEditor in Niagara Framework at once.
개요 NiagaraWorkbench 를 이용하여 조명제어 프로그램을 제작시 가장 번거로운 작업은 "화면 맵핑" 이다. 릴레이 하나하나를 상태와 기동/정지로 나누어 도면과 일치하게끔 맵핑하고 배치해야한다. 타고난 눈을 갖고있는 사람이 아니라면 매우 고통스러운 시간일 것 이다. 심지어 몇천개의 포인트들을 맵핑해놨는데 모든 포인트명을 변경해야하는 상황이 온다면... 대부분의 엔지니어는 좌절감을 느낄것이다. Contents <조명 오브젝트들> <조명 오브젝트 한개가 갖고있는 속성들> 본론 및 목적 일일이 하나의 조명을 선택하여 네다섯가지의 프로퍼티스를 수정하는 작업은 상상만해도 끔찍하다. (해본사람은 더 잘알겠지만... 안해봐도 알았으면 한다..) 본문에서는 포인트명을 일괄로 변경해야할때. 특히나 까다로운 문자열들을 변경해야할 때 어떻게 해야하는지 알아본다. NiagaraWorkbench는 UI부분을 PX라는 파일을 이용하여 파싱하고 표현해준다. 위에서 보고있는 화면들은 PX 파일을 PX Editor(WYSIWYG EDITOR)로 수정하는 화면이다. PX파일은 Presentation XML파일로 notepad로 열어보면 XML형식의 파일임을 확인할 수 있다. <Presentation XML : PX file> 목적 : 문자열 변경 Drivers/ModbusTcpNetwork/Light1/1_01_ -> Drivers/ModbusTcpNetwork/Light1/DO/R01_01 Drivers/ModbusTcpNetwork/Light1/1_02_ -> Drivers/ModbusTcpNetwork/Light1/DO/R01_01 ...