어플리케이션 객체는 LabVIEW에 영향을 주는 프로퍼티를 반출합니다.

여러가지 프로퍼티에서 사용된 열거형에 대한 추가적인 정보는 ActiveX 열거형을 참조하십시오.

프로퍼티

프로퍼티설명
AllProjects

참조의 배열을 메모리 상의 각 LabVIEW 프로젝트에 반환합니다. 이 참조를 Project 프로퍼티와 함께 사용할 수 있습니다.

AllVIsInMemory

호출 VI 어플리케이션 인스턴스에 메모리 상의 VI 리스트를 반환합니다. 이 프로퍼티를 사용하여 원격 VI의 리스트를 반환하는 경우 프로퍼티는 에러를 반환합니다. 반출된 VI의 리스트를 반환하려면 ExportedVIs 프로퍼티를 사용합니다. 이 프로퍼티는 읽기 전용입니다. 이 프로퍼티는 LabVIEW의 로컬 버전에서만 사용 가능합니다.

AppKind

VI가 실행하고 있는 LabVIEW 인스턴스(유효하지 않은 어플리케이션 타입 포함)를 나타냅니다.

AppName

어플리케이션의 파일 이름. 이 프로퍼티는 읽기 전용입니다.

AppTargetCPU

어플리케이션의 타겟 CPU를 나타냅니다. 이 프로퍼티는 읽기 전용입니다.

AppTargetOS

어플리케이션이 구현될 OS를 나타냅니다. Mac OS는 Mac OS 버전 8과 9를 나타냅니다. Carbon은 Mac OS X를 참조합니다. 이 프로퍼티는 읽기 전용입니다.

ApplicationDirectory

어플리케이션이 위치하는 디렉토리의 절대 경로. 이 프로퍼티는 읽기 전용입니다.

AutomaticClose

어플리케이션에 대한 모든 참조가 해제될 때 어플리케이션을 닫을지를 지정합니다. 기본값은 참입니다.

CmdArgs

LabVIEW가 시작될 때 전달된 사용자 정의된 명령 라인 인수의 배열을 반환합니다.

DefaultDataLocation

LabVIEW 데이터 디렉토리로의 경로입니다.

ExportedVIs

메모리 상의 반출된 VI의 리스트를 반환합니다. 이 프로퍼티는 읽기 전용입니다.

Language

LabVIEW 환경 또는 독립 어플리케이션의 언어를 ISO 639에 따라서 문자열로 표시합니다. 값에는 en, de, fr, ja, ko, zh-cn이 있습니다.

OSBuildNumber

실제 OS의 빌드 번호. 이 문자열은 빌드 번호의 값을 알파벳과 숫자로 반환하며, 이를 OS의 빌드 버전과 비교하는데 사용할 수 있습니다. 이 프로퍼티는 읽기 전용입니다.

OSDetailedName

어플리케이션이 실제로 실행되고 있는 OS의 상세한 이름. 이 문자열 값은 Microsoft Windows XP와 같이 OS와 버전을 반환합니다. 이 프로퍼티는 각각 플랫폼 이름과 버전 번호를 반환하는 OSNameOSVersion을 조합한 것과 비슷합니다. 이 프로퍼티는 읽기 전용입니다.

OSName

어플리케이션이 실제로 실행되고 있는 OS의 이름. 이 문자열 값은 AppTargetOS와 같습니다. 예외적으로 Windows 버전 중 일부에서, 특히 Windows XP에서, AppTargetOS는 하나의 열거형을 갖는 반면에 OSName이 사용자 어플리케이션이 실행되고 있는 Windows의 버전을 그대로 반환하는 경우가 있습니다. 이 프로퍼티는 읽기 전용입니다.

OSVersion

실제 OS의 버전 번호. 이 프로퍼티는 읽기 전용입니다.

PrintDefaultPrinter

LabVIEW에서 기본 프린터의 이름을 얻거나 설정합니다.

PrintMethod

LabVIEW의 인쇄 방법을 얻거나 설정합니다.

PrintSetupCustomClusterConstants

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 블록다이어그램에 존재할 수 있는 아이콘화된 클러스터 상수의 숨겨진 프레임을 인쇄할지 여부를 지정합니다.

PrintSetupCustomConnector

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 커넥터 팬과 VI 아이콘의 인쇄여부를 지정합니다.

PrintSetupCustomControlDesc

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 프런트패널 컨트롤의 인쇄 설명의 인쇄여부를 지정합니다.

PrintSetupCustomControlTypes

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 LabVIEW 프런트패널의 데이터 타입 정보의 인쇄여부를 지정합니다.

PrintSetupCustomControls

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 LabVIEW 프런트패널 컨트롤 정보의 인쇄여부를 지정합니다. 이 프로퍼티는 프런트패널의 이미지에 영향을 주지 않으며, 생성된 문서의 컨트롤과 인디케이터의 리스트에만 영향을 줍니다.

PrintSetupCustomDescription

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 VI 설명의 인쇄여부를 지정합니다.

PrintSetupCustomDiagram

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 LabVIEW 블록다이어그램의 인쇄 여부를 지정합니다.

PrintSetupCustomDiagramHidden

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 블록다이어그램에 존재할 수 있는 LabVIEW 케이스와 다층 시퀀스 구조의 숨겨진 프레임의 인쇄 여부를 지정합니다.

PrintSetupCustomDiagramRepeat

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 보이지 않는 서브다이어그램과 함께 케이스, 이벤트, 다층 시퀀스 구조의 보이는 서브다이어그램의 연속 인쇄여부를 지정합니다. 보이는 프레임을 시퀀스로 인쇄하는 경우, 해당 프레임은 두번 인쇄됩니다.

PrintSetupCustomExpressVIConfigInfo

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 블록다이어그램상의 LabVIEW 익스프레스 VI에 대한 설정 정보의 인쇄 여부를 지정합니다.

PrintSetupCustomHierarchy

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 메모리 상의 VI 계층구조의 인쇄여부를 지정합니다.

PrintSetupCustomHistory

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 VI 개정 히스토리 정보의 인쇄여부를 지정합니다.

PrintSetupCustomLabel

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 각 컨트롤에 대한 라벨 또는/그리고 캡션을 인쇄할지 여부를 지정합니다.

PrintSetupCustomPanel

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 LabVIEW 프런트패널의 인쇄 여부를 지정합니다.

PrintSetupCustomPanelBorder

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 LabVIEW 프런트패널 경계의 인쇄 여부를 지정합니다.

PrintSetupCustomSubVIs

문서 인쇄 VI 메소드 중 하나와 함께 사용자 포맷을 사용할 때 아이콘, 이름, 경로를 포함하는 LabVIEW SubVI와 익스프레스 VI 리스트의 인쇄 여부를 지정합니다. 다형성 VI가 SubVI이면, LabVIEW는 아이콘, 이름, 경로를 포함한 최상위 레벨 VI에서 사용되는 인스턴스를 인쇄합니다. 최상위 레벨 VI가 다형성이면, LabVIEW는 각 인스턴스의 아이콘, 이름, 경로를 포함한 다형성 VI의 모든 인스턴스 리스트를 인쇄합니다.

PrintSetupFileWrapText

*파일의 한 라인에서 최대 문자 수. PrintVIToHTML, PrintVIToRTF, PrintVIToText 메소드에 영향을 미칩니다. 텍스트가 다음 열로 넘어가지 않도록 한 라인에 모든 문자를 인쇄하려면 이 프로퍼티를 0으로 설정합니다.

PrintSetupJPEGQuality

대화식으로 또는 PrintVIToHTML 메소드를 사용하여 인쇄되는 VI의 JPEG 그래픽에 원하는 품질 레벨을 지정하는 0에서 100 사이의 퍼센트 값입니다. 스케일은 이미지 품질과 파일 크기 간의 균형을 잡습니다. 75-95 범위의 값은 고품질 이미지의 압축된 파일을 만들고, 50 이하의 값은 저품질 이미지의 작은 파일 크기를 만듭니다. 기본값은 80입니다.

PrintSetupPNGCompressLevel

대화식으로 또는 PrintVIToHTML 메소드를 사용하여 인쇄된 VI의 그래픽에 대해 원하는 PNG 파일의 압축 레벨을 지정하는 -1에서 9 사이의 숫자. 그래픽의 품질은 압축으로 영향을 받지 않으나, 그래픽 파일 크기와 압축 속도는 이 값에 영향을 받습니다. 유효한 값의 범위는 -1에서 9까지며 파일 압축과 속도의 균형을 잡습니다. 0은 압축하지 않음을 나타냅니다. 1은 약간의 압축을 포함한 최대 속도를 나타냅니다. 9는 최고의 압축을 나타내지만 속도가 더 느립니다. –1 (기본값)는 좋은 압축과 속도의 가장 좋은 조합을 나타냅니다.

PrintersAvailable

컴퓨터에서 사용 가능한 프린터 이름의 배열을 알파벳 순서로 반환합니다.

PrintingColorDepth

참인 경우, LabVIEW는 프린터에 컬러/회색조 출력을 보냅니다. 거짓인 경우, LabVIEW는 프린터에 흑백 출력을 보냅니다.

RTHostConnected

리얼타임(RT) 플랫폼을 타겟으로 하지 않은 경우, 이 프로퍼티는 항상 참입니다. 리얼타임(RT) 플랫폼을 타겟으로 하고 호스트가 연결된 경우, 이 프로퍼티는 참입니다. 이 프로퍼티가 거짓인 경우, 호스트는 연결되지 않으며 Real-Time Module 어플리케이션은 호스트와 별개로 모든 작업을 처리할 수 있어야 합니다. 이 프로퍼티를 사용하여 사용자 상호작용을 필요로 하는 대화 상자를 언제 디스플레이할지 결정합니다.

SaveVersion

어플리케이션이 LabVIEW 문서를 저장하는 LabVIEW 파일 포맷의 버전 번호. 이 버전 번호는 어플리케이션의 버전 번호와 다를 수도 있습니다. 예를 들어 LabVIEW 9.0.1 버전이 LabVIEW 문서를 9.0의 파일 포맷 버전으로 저장할 수 있습니다.

SaveVersions

LabVIEW의 현재 버전을 저장할 수 있는 LabVIEW 버전의 배열. 이 배열은 시간의 역순이며, 배열의 0번째 원소가 LabVIEW의 현재 버전입니다. 배열의 각 원소는 VI 서버 함수에 전달하는 유효한 버전이며, VI 서버 함수는 이전 버전으로 저장합니다.

ShowFPTipStrips

프로퍼티 쓰기: 이 프로퍼티를 참으로 설정하면 LabVIEW 프런트패널 컨트롤의 팁 상자 디스플레이가 활성화됩니다. 프로퍼티를 거짓으로 설정하면 디스플레이되지 않습니다. 프로퍼티 읽기: 프런트패널의 컨트롤 위에 커서를 놓을 때 팁 상자 디스플레이 여부를 지정합니다.

UserName

어플리케이션을 여는데 사용되는 사용자 이름. 이 프로퍼티는 읽기 전용입니다.

VIServerPort

LabVIEW VI 서버 포트를 얻거나 설정합니다. 원격 어플리케이션에서 이 프로퍼티에 접근하려는 경우 LabVIEW는 에러를 반환합니다.

Version

어플리케이션의 버전 번호. 독립 어플리케이션이나 공유 라이브러리에서 이 프로퍼티는 LabVIEW 런타임 엔진의 버전을 반환합니다. 이 프로퍼티는 읽기 전용입니다.

VersionYear

어플리케이션의 버전 연도. 내장 어플리케이션이나 공유 라이브러리에서 이 프로퍼티는 LabVIEW 런타임 엔진의 버전 연도를 반환합니다.