| 함수 트리 |
마법사를 통해 래퍼 VI를 생성하려는 모든 함수를 나열합니다.
|
| 셋팅 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 사용자가 함수 트리에서 함수를 선택할 때 이 탭에는 다음 옵션이 포함됩니다:
- VI 실행 속성 -생성된 래퍼 VI의 실행 속성을지정합니다.
- 재진입자 실행-
VI가 하나 이상의 호출자에 의해 호출이 되도록 합니다. 일반적으로, VI는 한 번에 하나의 호출자에 의해 호출됩니다. 그러나, 두 호출자가 같은 VI를 동시에 부를 수 있도록 하려면, 재호출 실행 확인란에 확인 표시를 합니다.
- 기본 실행 시스템-
생성된 래퍼 VI의 선호하는 실행 시스템을 설정합니다. LabVIEW는 여러 시스템의 동시 실행을 지원합니다. 일부 플랫폼에서는, 한 실행 시스템에서 실행 중인 VI가 다른 실행 시스템에서 실행 중인 VI의 중간에 작동할 수도 있습니다. 이것은 데이터 수집 루프와 같은 우선 순위가 더 높은 작업이 느린 계산과 같은 긴 작업을 중단시킬 수 있도록 허용합니다.
사용자 정의 시스템을 사용하려면 기타를 선택합니다.
- 호출 라이브러리 노드 설정 -래퍼 VI에서 호출 라이브러리 함수 노드에 대한 설정을지정합니다.
- 스레드
생성된 래퍼 VI가 LabVIEW UI 스레드 또는 호출자 VI의 실행 스레드에서 실행되는지를 지정합니다.
- 통화 규칙-
(Windows) 함수의 호출 형식을 지정합니다. 기본은 C입니다.
- stdcall(WINAPI)-
(Windows) 객체가 표준 호출 형식을 사용하는지의 여부를 컨트롤합니다.
- C-
(Windows) 객체가 C 호출 형식을 사용하는지의 여부를 컨트롤합니다.
- 모두에 적용-
현재 함수의 호출 형식을 공유 라이브러리의 모든 함수에 적용합니다.
- 헤더 파일의 선언-
- 기본 데이터 유형 -헤더 파일에 따라 함수의 데이터 유형을지정합니다.
- 라이브러리 함수 노드 프로토타입 호출-
|
| 컨트롤 셋팅 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 사용자가 함수 트리에서 컨트롤을 선택할 때 이 탭에는 다음 옵션이 포함됩니다:
- 제어 유형-
컨트롤의 데이터 타입을 지정합니다. Void, 숫자형, 불리언, 문자열, 클러스터, 또는 사용자 컨트롤 중에서 선택할 수 있습니다.
노트 함수 반환에 대해서는 Void, 숫자형 또는 문자열 중에서 하나만 선택할 수 있습니다. 파라미터에 대해서는 숫자형, 불리언, 문자열, 클러스터, 또는 사용자 컨트롤 중에서 하나를 선택할 수 있습니다.
- 입력/출력-
컨트롤이 입력, 출력, 또는 입력과 출력 모두인지를 지정합니다.
- 입력
- 출력-
- 지표 생성-
생성된 VI가 출력 컨트롤에 대한 인디케이터를 포함하는지의 여부를 지정합니다.
- 입력 및 출력
컨트롤이 입력, 출력, 또는 입력과 출력 모두인지를 지정합니다.
- 일치하는 모든 파라미터에 적용-
입력 / 출력을 제외한 현재 파라미터의 타입 셋팅을 공유 라이브러리에서 헤더 파일의 선언과 일치하는 모든 함수 파라미터에 적용합니다.
- 헤더 파일의 선언-
- 기본 데이터 유형-
원본 공유 라이브러리 파일 안에 있는 컨트롤의 데이터 타입을 지정합니다.
- 라이브러리 함수 노드 프로토타입 호출-
|
| 숫자 컨트롤 설정 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 이 탭은 사용자가 컨트롤 타입 풀다운 메뉴에서 숫자형을 선택했을 때 다음의 추가 옵션을 포함합니다.
- 패스 유형-
선택한 파라미터의 전달 타입을 지정합니다. 이 옵션은 숫자형 컨트롤에서만 사용 가능합니다. 값으로 전달, 포인터로 전달, 배열로 전달 중에서 선택할 수 있습니다.
- 가치 기준 통과-
값으로 파라미터의 값을 전달합니다. 이 옵션을 선택하면 기본값 필드가 나타납니다.
- 포인터 통과-
포인터로 파라미터의 값을 전달합니다. 이 옵션을 선택하면 기본값 필드가 나타납니다.
- 배열로 통과-
배열로 파라미터의 값을 전달합니다. 이 옵션을 선택하면 배열 크기 타입 및 배열 크기 필드가 나타납니다.
- 배열 크기 유형-
배열 크기의 타입을 지정합니다. 이 옵션은 배열로 전달인 숫자형 컨트롤에서만 사용 가능합니다. 입력/출력을 출력으로 설정해서 이 필드를 활성화합니다.
- 상수 값 - 이 옵션을 선택하면 배열 크기 필드가 나타납니다.
- 파라미터-
크기가 파라미터인 경우 이 옵션을 선택합니다.
이 옵션을 선택하면 배열 크기 파라미터 필드가 나타납니다.
- 배열 크기-
배열의 크기를 지정합니다. 이 옵션은 숫자형 컨트롤이 사용자가 배열 크기 타입의 상수값을 지정한 배열로 전달인 경우에만 사용 가능합니다.
- 배열 크기 파라미터-
배열의 크기를 지정합니다. 이 옵션은 숫자형 컨트롤이 사용자가 배열 크기 타입의 파라미터를 지정한 배열로 전달인 경우에만 사용 가능합니다.
- 기본값-
숫자형 컨트롤의 기본값을 지정합니다. 이 옵션은 컨트롤이 값으로 전달 또는 포인터로 전달인 경우에만 사용 가능합니다.
- 대표성-
숫자형 컨트롤의 형을 지정합니다. 형은 LabVIEW가 지원하는 모든 숫자형 데이터 타입 중에서 하나가 될 수 있습니다.
|
| 부울 컨트롤 설정 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 이 탭은 사용자가 컨트롤 타입 풀다운 메뉴에서 불리언을 선택했을 때 다음의 추가 옵션을 포함합니다.
- 부울 기본값-
불리언 컨트롤의 기본값을 지정합니다. 참 또는 거짓을 선택할 수 있습니다.
|
| 문자열 제어 설정 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 이 탭은 사용자가 컨트롤 타입 풀다운 메뉴에서 문자열을 선택했을 때 다음의 추가 옵션을 포함합니다.
- 문자열 기본값-
문자열의 기본값을 지정합니다. 입력/출력을 입력 또는 입력 & 출력으로 설정해서 이 필드를 활성화합니다.
- 문자열 크기 파라미터-
문자열의 크기를 지정합니다. 이 옵션은 사용자가 문자열 크기 타입을 파라미터로 설정한 경우에만 나타납니다. 사용자가 입력/출력을 출력으로 설정한 경우, 이 값이 문자열을 초기화합니다.
- 문자열 크기-
문자열의 크기를 지정합니다. 이 옵션은 사용자가 문자열 크기 타입을 상수값로 설정한 경우에만 나타납니다.
- 문자열 크기 유형-
VI의 파라미터 또는 상수값을 사용하여 문자열 크기를 나타낼 것인지를 지정합니다.
- 상수 값 - 이 옵션을 선택하면 문자열 크기 필드가 나타납니다.
- 매개변수-
크기가 파라미터인 경우 이 옵션을 선택합니다.
이 옵션을 선택하면 문자열 크기 매개변수 필드가 나타납니다.
|
| 사용자 지정 제어 설정 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 이 탭은 사용자가 컨트롤 타입 풀다운 메뉴에서 사용자 컨트롤을 선택했을 때 다음의 추가 옵션을 포함합니다.
|
| 포인터 설정 |
마법사가 생성하는 VI의 셋팅 및 컨트롤을 지정합니다. 사용자가 함수 트리에서 포인터를 포함하는 구조를 선택할 때 이 탭에는 다음 옵션이 포함됩니다:
- 함수를 호출하기 전에 LabVIEW에서 이 포인터 요소에 대한 메모리를 할당합니다
LabVIEW가 포인터를 포함하는 구조를 함수 안에 전달하기 전에 포인터 원소에 메모리를 할당할지의 여부를 지정합니다.
- 메모리 크기-
포인터에 할당할 메모리의 크기를 바이트 단위로 지정합니다.
- 포인터를 초기화할 기본 문자열-
구조 안에 있는 문자열 포인터를 초기화하는데 사용하는 문자열을 지정합니다.
- 래퍼 VI-에 값을 전달합니다
래퍼 VI 안으로 포인터가 가리키는 값을 전달할지의 여부를 지정합니다.
|
| 이름과 설명 |
사용자가 함수 트리에서 선택한 함수 또는 컨트롤에 대한 이름과 설명을 지정합니다. 이 탭은 다음의 옵션을 포함합니다:
- 제어/VI 이름-
LabVIEW가 생성하는 래퍼 VI 또는 사용자 컨트롤의 이름을 지정합니다.
- 제어/VI 설명-
래퍼 VI 또는 사용자 컨트롤에 대한 설명을 지정합니다.
|