X컨트롤 메소드 생성하기
- 업데이트 날짜:2025-08-27
- 1분 (읽기 시간)
X컨트롤 메소드를 사용하여 X컨트롤 사용자가 프로그램적으로 X컨트롤을 설정할 수 있습니다. X컨트롤 사용자는 인보크 노드를 사용하여 X컨트롤 메소드를 수행합니다. LabVIEW는 사용자가 사용자 X컨트롤 메소드를 수행한 후 [외관] VI를 호출합니다. 메소드 수행이 디스플레이 상태를 변경하는 경우, 외관 VI는 디스플레이 상태를 업데이트하여 X컨트롤이 모양을 업데이트할 수 있도록 합니다. 이 경우 디스플레이 상태 변경 이벤트가 [외관] VI에 생성됩니다.
X컨트롤 라이브러리에서, 각 X컨트롤 메소드는 VI로 나타냅니다.
다음 단계를 따라 X컨트롤 라이브러리에 메소드를 추가합니다.
- X컨트롤 라이브러리에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 새로 만들기≫메소드를 선택하여 X컨트롤 라이브러리에 새 메소드를 추가합니다. LabVIEW는 X컨트롤 라이브러리에 새 메소드를 생성합니다.
- X컨트롤 라이브러리의 메소드를 더블 클릭하여 메소드의 파라미터를 나타내는 컨트롤과 인디케이터를 추가합니다.
메소드 VI 편집하기
메소드 VI는 X컨트롤 메소드를 나타냅니다. 메소드 VI는 디스플레이 상태 컨트롤 및 디스플레이 상태, 컨테이너 상태, 에러 인디케이터를 포함합니다. LabVIEW가 이 컨트롤과 인디케이터를 사용하여 디스플레이 상태를 메소드에 전달하고 에러 정보를 가져오므로 이 컨트롤이나 인디케이터를 삭제하거나 변경하지 않도록 하십시오.
컨트롤이나 인디케이터를 추가하여 메소드의 파라미터를 나타냅니다. 파라미터는 입력, 출력, 또는 입력/출력 파라미터일 수 있습니다. VI에 추가한 각 컨트롤 또는 인디케이터는 하나의 파라미터의 부분만이 될 수 있습니다. LabVIEW는 컨트롤이나 인디케이터의 이름을 파라미터의 이름으로 사용합니다.
컨트롤이나 인디케이터를 커넥터 팬에 연결합니다. 메소드에서 마우스 오른쪽 버튼을 클릭하고 바로 가기 메뉴에서 메소드 설정을 선택하여 메소드 설정 대화 상자를 디스플레이합니다. 이 대화 상자를 사용하여 메소드에 추가한 파라미터를 설정합니다.
VI를 삭제하려면, VI에서 마우스 오른쪽 버튼을 클릭하고 프로젝트에서 제거를 선택합니다.