VI 메소드(ActiveX)
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
버추얼 인스트루먼트 객체는 주어진 VI에 영향을 주는 메소드를 반출합니다. VirtualInstrument 객체는 다음을 실행하여 인스턴스화됩니다. GetVIReference어플리케이션 객체의 메소드.
여러가지 프로퍼티에서 사용한 열거형에 대한 추가적인 정보는 ActiveX 열거형을 참조하십시오.
메소드
| 방법 | 설명 |
|---|---|
| Abort | VI 실행을 강제 종료합니다. |
| Call | VI를 SubVI로 호출합니다. |
| Call2 | VI를 SubVI로 호출합니다. 선택적으로, VI의 프런트패널을 열고 호출이 끝난 이후 닫을 수 있습니다. 또한 VI가 호출되었을 때 VI를 정지할 수 있습니다. |
| CenterFrontPanel | LabVIEW 프런트패널 윈도우를 자동으로 컴퓨터 스크린의 중심에 놓을지를 지정합니다. |
| CloseFrontPanel | LabVIEW 프런트패널 윈도우를 닫습니다. |
| DisconnectFromLibrary | 소유하는 LabVIEW 프로젝트 라이브러리로부터 VI를 연결 해제합니다. |
| ExportVIStrings | VI와 LabVIEW 프런트패널 객체에 대한 다음 문자열을 태그된 텍스트 파일로 반출합니다: VI 이름과 설명, 객체 캡션 라벨, 객체 독립 라벨, 기본 데이터(문자열, 테이블, 경로, 배열 기본 데이터), 프라이빗 데이터(리스트박스 아이템 이름, 테이블 행과 열 헤더, 그래프 플롯 이름, 그래프 커서 이름, 그래프 주석 이름, 탭 컨트롤 페이지 캡션), 다형성 VI 데이터(다형성 VI와 선택자 바로 가기 메뉴의 인스턴스 이름). |
| FPGetRuntimePos | 런타임에서 LabVIEW 윈도우 위치를 반환합니다. |
| FPRunTimePosRunCentered | VI가 실행될 때마다 프런트패널이 중심에 오도록 VI를 설정합니다. |
| FPRunTimePosRunCustom | VI가 실행될 때마다 프런트패널을 이동할 사용자 위치를 설정합니다. |
| FPRunTimePosRunMax | VI가 실행될 때마다 프런트패널이 최대화되도록 VI를 설정합니다. |
| FPRunTimePosRunMin | VI가 실행될 때마다 프런트패널이 최소화되도록 VI를 설정합니다. |
| FPRunTimePosRunUnchanged | VI가 실행 중일 때 프런트패널이 움직이지 않도록 VI를 설정합니다. |
| GetControlValue | 이름있는 LabVIEW 컨트롤 또는 인디케이터의 값을 배리언트 데이터로 얻습니다. LabVIEW [배리언트를 데이터로] 함수를 사용하여 데이터를 다른 LabVIEW 데이터 타입으로 변환합니다. |
| GetLockState | VI의 잠금 상태를 반환하고 VI의 암호가 암호 캐시에 있는지 여부를 나타냅니다. |
| GetVIDependencies | 이 메소드는 VI 의존성의 이름과 경로를 반환합니다. 이 메소드를 사용하여 VI 의존성의 전체 세트 중 특정한 부분을 반환할 수 있습니다. 이 메소드는 프로젝트 라이브러리, X컨트롤, 클래스, statechart와 같이 VI가 아닌 객체의 의존성은 반환하지 않습니다. |
| ImportVIStrings | 태그된 텍스트 파일에서 VI와 LabVIEW 프런트패널 객체에 대한 다음 문자열을 반입합니다: VI 이름과 설명, 객체 캡션 라벨, 객체 독립 라벨, 기본 데이터(문자열, 테이블, 경로, 배열 기본 데이터), 프라이빗 데이터(리스트박스 아이템 이름, 테이블 행과 열 헤더, 그래프 플롯 이름, 그래프 커서 이름, 그래프 주석 이름, 탭 컨트롤 페이지 캡션), 다형성 VI 데이터(다형성 VI와 선택자 바로 가기 메뉴의 인스턴스 이름). |
| MakeCurValueDefault | LabVIEW 프런트패널의 모든 컨트롤의 기본값을 현재값으로 변경합니다. 이 메소드는 편집 모드에서만 사용 가능합니다. |
| OpenFrontPanel |
LabVIEW 프런트패널 윈도우를 엽니다. 프런트패널이 이미 열려있는 경우, 이 메소드는 프런트패널 윈도우의 상태를 이 메소드에 연결한 상태로 변경합니다. 다음을 사용합니다. CloseFrontPanel메소드를 사용하여 프런트패널 윈도우를 닫습니다. 다음을 사용할 수도 있습니다. FPState프로퍼티를 사용하여 이미 열려 있는 프런트패널 윈도우의 상태를 설정합니다. |
| PrintPanel | LabVIEW 프런트패널만 현재 프린터에서 인쇄합니다. 이 메소드를 사용하여 블록다이어그램, 컨트롤 리스트, 또는 다형성 VI 프런트패널을 인쇄할 수 없습니다. |
| PrintVIToHTML | VI 정보를 HTML 파일에 저장하고 그래픽을 외부 파일로 저장합니다. |
| PrintVIToPrinter | VI 정보를 프린터로 인쇄합니다. 이 방법을 독립 어플리케이션 또는 DLL에서 사용하는 경우, LabVIEW는 프런트패널만을 인쇄합니다. |
| PrintVIToRTF | VI 정보를 RTF 파일로 저장합니다. |
| PrintVIToText | VI 정보를 텍스트 파일로 저장합니다. 아이콘, 커넥터 팬, 프런트패널, 블록다이어그램, SubVI 아이콘 및 VI 계층구조를 텍스트에 저장할 수 없습니다. |
| ReinitializeAllToDefault | LabVIEW 프런트패널의 모든 컨트롤의 현재값을 각각의 기본값으로 변경합니다. |
| Revert | 변경을 무시하고 VI를 디스크에서 다시 로드합니다. |
| Run | LabVIEW의 실행 버튼과 비슷한 VI 실행을 시작합니다. 이 메소드는 파라미터를 통해서 전달된 데이터를 사용하는 대신 실행에 모든 프런트패널 컨트롤의 현재 값을 사용하기 때문에 VI를 호출하는 것과는 다릅니다. 이 메소드는 또한 VI의 프로퍼티와 property. 다른 VI에 의해 실행이 이미 활성화된 VI를 실행하기 위해서 이 메소드를 사용할 수 없습니다. |
| SaveForPrevious | LabVIEW 8.0 또는 이후 버전에서 읽을 수 있는 VI의 복사본을 저장합니다. |
| SaveInstrument | VI를 저장하고 VI를 다른 어플리케이션 인스턴스의 저장 전의 편집된 버전과 동기화합니다. |
| SaveRunTimeMenu | LabVIEW 런타임 메뉴를 다음으로 지정된 파일에 저장합니다. filePath. 이 메소드는 VI가 실행 중일 때에만 동작합니다. 유효한 태그를 가진 메뉴 아이템만을 저장합니다. |
| SetControlValue | 이름있는 LabVIEW 컨트롤 또는 인디케이터의 값을 설정합니다. |
| SetLockState | VI의 잠금 상태를 설정합니다. 만일 Interactive이(가) 거짓(기본)인 경우, Password암호로 보호된 VI의 잠금을 해제하거나 보호되지 않은 VI의 암호를 설정합니다. 만일 Interactive이 참인 경우, LabVIEW 는 무시 Password잠금 상태를 변경하도록 입력요청하는 대화 상자를 디스플레이합니다. |
| SetVIIcon | 파일로부터 VI 아이콘의 이미지를 설정합니다. |