VI 프로퍼티(ActiveX)
- 업데이트 날짜:2025-07-30
- 6분 (읽기 시간)
버추얼 인스트루먼트 객체는 주어진 VI에 영향을 주는 프로퍼티를 반출합니다. VirtualInstrument 객체는 다음을 실행하여 인스턴스화됩니다. GetVIReference어플리케이션 객체의 메소드.
다음의 토픽에서, 데이터 타입 이름 끝에 있는 별표 문자(*)는 해당 프로퍼티가 포인터임을 표시합니다. []로 표시된 프로퍼티 파라미터는 그 프로퍼티에 대한 옵션입니다.
여러가지 프로퍼티에서 사용한 열거형에 대한 추가적인 정보는 ActiveX 열거형을 참조하십시오.
프로퍼티
| 프로퍼티 | 설명 |
|---|---|
| AllowDebugging | 참일 경우, 이 VI에서 디버깅 도구를 사용할 수 있습니다. 이 프로퍼티를 거짓으로 설정하여 메모리의 요구를 줄이고 VI의 성능을 약간 향상시킵니다. |
| BDModificationBitSet | VI 저장 또는 열기 중 마지막 작업이 일어난 후 블록다이어그램에 변경이 있는지 여부를 나타냅니다. 값이 제로인 경우, 변경은 없습니다. 값이 제로가 아닌 경우, 변경이 있습니다. 이 프로퍼티는 읽기 전용입니다. |
| BDSize | 바이트 단위의 LabVIEW 블록다이어그램 크기. 이 프로퍼티는 읽기 전용입니다. |
| Callers | 참조된 VI를 호출하는 모든 로드된 VI의 리스트를 반환합니다. 이 프로퍼티는 읽기 전용입니다. |
| CloneName | 복제 VI의 이름. VI가 복제가 아닌 경우 에러를 반환합니다. |
| CloseFPAfterCall | VI가 실행된 후 LabVIEW 프런트패널을 닫을지의 여부를 나타냅니다. |
| CodeSize | 바이트 단위의 VI 코드에 사용되는 메모리 양. 이 프로퍼티는 읽기 전용입니다. |
| DataSize | 바이트 단위의 데이터에 할당된 메모리 양. VI가 실행 중인 경우에는 이 프로퍼티를 읽을 수 없습니다. 이 프로퍼티는 읽기 전용입니다. |
| Description | 커서를 VI 아이콘 위로 움질일 때 LabVIEW 기본 도움말 윈도우에 나타나고, 또한 사용자가 생성한 VI 문서에 나타나는 VI 설명. |
| EditMode | 참인 경우, VI는 편집 모드로 열립니다. 거짓인 경우, VI는 실행 모드에서 열리고, 제목 표시줄, 메뉴 모음, 도구 모음은 나타나지 않습니다. |
| ExecInlining | SubVI를 호출 VI로 인라인할지 여부를 지정합니다. |
| ExecIsInlineable | 이 subVI를 호출 VI로 인라인할 수 있는 경우 참을 반환합니다. |
| ExecPriority | VI가 다른 작업들과 병행하여 실행될 때 VI의 우선순위를 나타냅니다. |
| ExecState | VI의 실행 상황을 나타냅니다. |
| ExpandWhenDroppedAsSubVI | SubVI로 사용될 때 확장되어 터미널을 보여줍니다. |
| FPAllowRTPopup | VI가 실행되는 동안에 LabVIEW 프런트패널 객체에 대한 바로 가기 메뉴를 디스플레이할지의 여부를 나타냅니다. 기본 런타임 바로 가기 메뉴를 디스플레이하지 않을 경우, 사용자 정의된 바로 가기 메뉴를 계속해서 포함할 수 있습니다. |
| FPBehavior | LabVIEW 프런트패널 윈도우의 동작을 설정합니다. 유효한 값은 0 ( Invalid ), 1 (Default ), 2 (Floating ), 3 (Floating/Auto-Hide ) 및 4 (Modal ). |
| FPHiliteReturnButton | <Enter>의 바로 가기 키를 가진 불리언 컨트롤의 하이라이트 여부를 나타냅니다. |
| FPKeepWinProps | 모니터 해상도가 변경됨에 따라 같은 비율로 LabVIEW 프런트패널 윈도우의 크기를 조절할 것인지 여부를 나타냅니다. 윈도우는 크기를 변경하여 원래의 해상도에서 차지했던 것과 같은 퍼센트로 화면을 차지하게 됩니다. |
| FPMinimizable | VI가 실행되는 동안 사용자가 LabVIEW 프런트패널 윈도우를 축소시킬 수 있는지 여부를 나타냅니다. |
| FPModificationBitSet | VI가 저장된 후 LabVIEW 프런트패널에 변경이 있는지 여부를 나타냅니다. 값이 제로인 경우, 변경은 없습니다. 값이 제로가 아닌 경우, 변경이 있습니다. |
| FPMonitor | 여러 모니터를 사용하는 경우 LabVIEW 프런트패널 윈도우가 나타나는 모니터. 0 값은 주요 모니터입니다. |
| FPResizable | VI가 실행되는 동안 사용자가 LabVIEW 프런트패널 윈도우를 크기 조정할 수 있는지 여부를 나타냅니다. |
| FPRunTransparently | VI가 투명하게 실행되도록 설정합니다. |
| FPShowMenuBar | VI가 실행되는 동안에 LabVIEW 프런트패널 메뉴 모음을 디스플레이할지의 여부를 나타냅니다. |
| FPSize | 바이트 단위의 LabVIEW 프런트패널 크기. 이 프로퍼티는 읽기 전용입니다. |
| FPState | LabVIEW 프런트패널 윈도우의 현재 상태. 유효한 값은 0 ( Invalid ), 1 (Standard ), 2 (Closed ), 3 (Hidden ), 4 (Minimized ), 5 (Maximized ).
상태 Standard 또는 Maximized 는 사용자가 프런트패널 윈도우를 볼 수 있음을 나타냅니다.
이 프로퍼티를 열리지 않은 프런트패널 윈도우에 설정하려고 하는 경우, 프로퍼티는 에러를 반환합니다. |
| FPTitleBarVisible | VI가 실행되는 동안에 LabVIEW 프런트패널 제목 표시줄을 디스플레이할지의 여부를 나타냅니다. |
| FPTransparency | VI의 윈도우 투명도 레벨을 설정합니다. 투명도의 레벨은 0이 불투명이고 100이 보이지 않는 퍼센트입니다. 이 프로퍼티는 0부터 100 범위 밖의 값을 지정한 경우 에러를 반환합니다. FPRunTransparently를 거짓으로 설정하는 경우, 이 프로퍼티의 변경은 아무런 효력이 없습니다. |
| FPWinBounds | 클러스터의 네 원소는 LabVIEW 프런트패널 윈도우의 위쪽, 왼쪽, 아래쪽, 오른쪽 값이며, 여기에는 내부 영역, 스크롤 막대, 제목 표시줄, 메뉴 모음, 도구 모음이 포함됩니다. 이것은 글로벌 스크린 좌표, 즉 컴퓨터 모니터 화면(열린 윈도우 아님) 내의 좌표를 가리키는 숫자입니다. 이 프로퍼티를 열린 프런트패널을 가진 VI에 대해서만 설정합니다. 이 프로퍼티를 설정하려는 VI가 사용자에게 나타나지 않도록 하려면 Hidden 의 값 FPStateEnum데이터 타입은 FPState프로퍼티를 사용하여 VI의 프런트패널을 숨길 수 있습니다. |
| FPWinClosable | 제목 표시줄의 닫기 버튼이 비활성화되어 있고 LabVIEW 파일 메뉴의 닫기 아이템이 비활성화되어 있는지 여부를 나타냅니다. |
| FPWinCustomTitle | VI가 사용자 제목 문자열을 가졌는지 여부를 나타냅니다. 사용자 제목 문자열을 제거하려면 거짓을 씁니다. |
| FPWinIsFrontMost | 이 값에 참을 쓰면 프런트패널이 맨 앞으로 나옵니다. 이 프로퍼티는 호출 VI의 어플리케이션 인스턴스에서만 적용됩니다. 이 값에 거짓을 쓰면 아무 변화가 없습니다. 이 프로퍼티를 읽는 경우, 프로퍼티는 프런트패널 윈도우가 프런트 윈도우인지 여부를 나타냅니다(플로팅 윈도우는 무시). |
| FPWinPanelBounds | 클러스터의 네 원소는 LabVIEW 프런트패널 내부 영역의 위쪽, 왼쪽, 아래쪽, 오른쪽 값이며, 스크롤 막대, 제목 표시줄, 메뉴 모음, 도구 모음은 포함되지 않습니다. 클러스터 원소는 글로벌 스크린 좌표, 즉 컴퓨터 모니터 화면(열린 윈도우 아님) 내의 좌표를 가리키는 숫자입니다. 이 프로퍼티를 열린 프런트패널을 가진 VI에 대해서만 설정합니다. 이 프로퍼티를 설정하려는 VI가 사용자에게 나타나지 않도록 하려면 Hidden 의 값 FPStateEnum데이터 타입은 FPState프로퍼티를 사용하여 VI의 프런트패널을 숨길 수 있습니다. |
| FPWinTitle | LabVIEW 제목 표시줄에 나타나는 문자열. 이 문자열은 VI 파일 이름과 일치하지 않아도 됩니다. |
| HelpDocumentPath | VI가 링크된 HTML 파일 (.htm 또는 .html) 또는 컴파일된 도움말 파일 (.chm 또는 .hlp)로의 경로입니다. 경로가 컴파일된 도움말 파일의 경로인 경우, HelpDocumentTag프로퍼티를 사용하여 해당 도움말 파일의 특정 토픽을 결정할 수 있습니다. |
| HelpDocumentTag | VI와 링크된 컴파일된 도움말 파일에 있는 특정 주제에 대한 인덱스 키워드 또는 HTML 파일 이름입니다. HTML 파일 안에서 북마크를 링크하려면, 파일 이름 끝에 #를 추가하고 뒤에 북마크 이름을 넣습니다. 다음 경우에만 이 프로퍼티를 사용합니다. HelpDocumentPath컴파일된 도움말 파일(.chm또는.hlp)의 경로입니다. .chm 파일에서, 이 프로퍼티는 HTML 파일 이름 또는 인덱스 키워드가 될 수 있습니다. .hlp 파일에서, 이 프로퍼티는 인덱스 키워드가 될 수 있습니다. |
| HelpDocumentUrl | 기본 도움말 윈도우의 상세 도움말 링크로부터 VI에 링크하려는 웹 기반 도움말 토픽의 URL입니다. |
| HelpUseOnline | VI의 기본 도움말 윈도우에서 상세 도움말의 웹 기본 도움말 파일에 링크할지 나타냅니다. |
| HistAddCommentsAtSave | VI가 저장될 때마다 VI 개정 히스토리에 주석을 추가할지 여부를 나타냅니다. |
| HistPromptAtClose | VI를 닫을 때 VI 개정 히스토리 주석의 입력요청 여부를 나타냅니다. |
| HistPromptForCommentsAtSave | VI가 저장될 때 VI 개정 히스토리 주석의 입력요청 여부를 나타냅니다. |
| HistRecordAppComments | 특정 이벤트가 발생할 때 VI 개정 히스토리에 LabVIEW의 새로운 버전으로 변환, SubVI 변경, VI의 이름 또는 경로 변경과 같은 주석을 추가할지 여부를 나타냅니다. |
| HistUseDefaults | 글로벌 기본 히스토리를 사용할지 다른 히스토리 프로퍼티에 입력된 값을 사용할지를 나타냅니다. |
| HistoryText | VI 개정 히스토리에 첨가된 모든 텍스트를 반환합니다. 이 프로퍼티는 읽기 전용입니다. |
| IsCloneVI | VI가 복제인 경우 참을 반환합니다. |
| IsProbe | VI가 프로브로 실행 중이고 프로브 VI가 열려있는 경우 참을 반환합니다. |
| IsReentrant | VI의 재호출가능 여부를 나타냅니다. |
| Library | VI를 소유하는 LabVIEW 프로젝트 라이브러리, X컨트롤, 또는 LabVIEW 클래스의 이름을 반환합니다. 라이브러리, X컨트롤, 또는 클래스가 VI를 소유하지 않는 경우, 프로퍼티는 NULL을 반환합니다. |
| LogAtFinish | VI가 실행된 후 LabVIEW 프런트패널 값을 데이터로그 파일에 쓸지 여부를 나타냅니다. |
| LogFilePath | LabVIEW 프런트패널 데이터와 타임스탬프가 쓰여지는 데이터로그 파일의 경로. |
| Name | VI 파일의 이름. VI가 디스크에 저장되지 않은 경우에만 이 프로퍼티에 쓸 수 있습니다. LabVIEW 프로젝트 라이브러리가 VI를 소유할 때, 이 프로퍼티는 VI의 정규화된 이름을 반환하며, 이는 프로젝트 라이브러리 파일 이름을 포함합니다. |
| OwningApp | 이 객체를 소유하는 어플리케이션의 참조를 반환합니다. 사용이 끝나면 이 참조를 닫습니다. |
| Path | VI 파일의 경로. 이 프로퍼티는 읽기 전용입니다. |
| PreferredExecSystem | VI가 실행되는 실행 시스템을 나타냅니다. |
| PrintHeaderDatePrint | 참인 경우, LabVIEW는 날짜 인쇄를 VI의 헤더에 포함합니다. 다음을 사용합니다. PrintingHeadersLabVIEW 가 VI의 헤더를 인쇄할지 여부를 설정하는 프로퍼티. |
| PrintHeaderModifyDate | 참인 경우, LabVIEW는 최종 수정 날짜를 VI의 헤더에 포함합니다. 다음을 사용합니다. PrintingHeadersLabVIEW 가 VI의 헤더를 인쇄할지 여부를 설정하는 프로퍼티. |
| PrintHeaderPageNumber | 참인 경우, LabVIEW는 페이지 번호를 VI의 헤더에 포함합니다. 다음을 사용합니다. PrintingHeadersLabVIEW 가 VI의 헤더를 인쇄할지 여부를 설정하는 프로퍼티. |
| PrintHeaderVIIcon | 참인 경우, LabVIEW는 VI 아이콘을 VI의 헤더에 포함합니다. 다음을 사용합니다. PrintingHeadersLabVIEW 가 VI의 헤더를 인쇄할지 여부를 설정하는 프로퍼티. |
| PrintHeaderVIName | 참인 경우, LabVIEW는 VI 이름을 VI의 헤더에 포함합니다. 다음을 사용합니다. PrintingHeadersLabVIEW 가 VI의 헤더를 인쇄할지 여부를 설정하는 프로퍼티. |
| PrintLogFileAtFinish | VI가 실행된 이후 LabVIEW 프런트패널의 인쇄 여부를 나타냅니다. |
| PrintMargins | VI를 인쇄할 때 사용하는 페이지 여백을 인치 또는 센티미터로 얻거나 설정합니다. |
| PrintingBDScaling | 참인 경우, LabVIEW는 블록다이어그램이 인쇄된 페이지에 맞도록 스케일합니다. |
| PrintingFPScaling | 참인 경우, LabVIEW는 프런트패널이 인쇄된 페이지에 맞도록 스케일합니다. |
| PrintingHeaderVIPath | 참인 경우, LabVIEW는 VI 경로를 VI의 헤더에 포함합니다. 다음을 사용합니다. PrintingHeadersLabVIEW 가 VI의 헤더를 인쇄할지 여부를 설정하는 프로퍼티. |
| PrintingHeaders | 참인 경우, LabVIEW는 VI의 헤더를 인쇄합니다. 이 클래스의 헤더 인쇄 프로퍼티를 사용하여 헤더의 내용을 사용자 정의합니다. |
| PrintingOrientation | VI 인쇄 시 사용할 페이지 방향을 얻거나 설정합니다. |
| ReentrancyType | LabVIEW가 재호출 VI를 위해 사용한 재호출 타입을 표시합니다. 이 프로퍼티는 VI 프로퍼티 대화 상자의 실행 프로퍼티 페이지에 있는 옵션과 비슷합니다. |
| RevisionNumber | VI의 현재 개정 번호. |
| RunOnOpen | VI를 열 때 VI를 실행할지 여부를 나타냅니다. |
| RunTimeMenuPath | 읽을 때, 이 프로퍼티는 VI의 런타임 메뉴 경로를 반환합니다. 쓸 때, 이 프로퍼티는 VI의 런타임 메뉴 경로를 업데이트합니다. 이 프로퍼티에 쓰기 작업을 하고 있을 때 VI가 실행 중인 경우, 새 경로부터의 데이터로 메뉴를 업데이트합니다. |
| ShowFPOnCall | VI가 호출될 때 LabVIEW 프런트패널을 보일지 여부를 나타냅니다. |
| ShowFPOnLoad | VI가 로드될 때 LabVIEW 프런트패널을 보일지 여부를 나타냅니다. |
| SuspendOnCall | SubVI로 호출되었을 때 VI가 정지되어야 하는지 여부를 나타냅니다. 이 프로퍼티를 재호출 VI와 함께 신중히 사용합니다. |
| TBShowAbortButton | VI가 실행되는 동안 LabVIEW 도구 모음에 실행 강제 종료 버튼 디스플레이 여부를 나타냅니다. |
| TBShowFreeRunButton | VI가 실행되는 동안 LabVIEW 도구 모음에 연속 실행 버튼 디스플레이 여부를 나타냅니다. |
| TBShowRunButton | VI가 실행되는 동안 LabVIEW 도구 모음에 실행 버튼 디스플레이 여부를 나타냅니다. |
| TBVisible | VI가 실행되는 동안 LabVIEW 도구 모음의 디스플레이 여부를 나타냅니다. |
| VIType | VI의 타입을 나타냅니다. |