버추얼 인스트루먼트 객체는 주어진 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의 타입을 나타냅니다.