접근자 생성 대화 상자
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
프로젝트 탐색기 창에서 LabVIEW 클래스를 마우스 오른쪽 버튼으로 클릭하고 바로 가기 메뉴에서 데이터 멤버 액세스를 위한 VI를 새로 만들 기를 선택하여 이 대화 상자를 표시합니다.
또한 LabVIEW 클래스의 프라이빗 데이터 컨트롤에 있는 데이터 멤버에서 마우스 오른쪽 버튼을 클릭하고, 바로 가기 메뉴에서 접근자 생성을 선택하여 이 대화 상자를 디스플레이할 수 있습니다.
LabVIEW에서, 클래스의 데이터는 프라이빗으로서 클래스의 멤버인 VI만이 데이터에 접근할 수 있습니다. 접근자 생성 대화 상자를 사용하여, LabVIEW 클래스의 멤버이고 호출자 VI에게 클래스 데이터에 대한 접근을 제공할 수 있는 접근자 VI를 한 개 이상 생성합니다. 접근자 VI를 생성하여 클래스 데이터에 쓰기 또는 읽기 작업을 할 수 있습니다. 클래스 데이터를 읽기 위해 접근자 VI를 생성하는 경우, LabVIEW는 사용자를 위해 클래스 데이터를 풀어줍니다. 클래스 데이터에 쓰기 위해 접근자 VI를 생성하는 경우, LabVIEW는 사용자를 위해 새 값을 클래스 데이터에 묶어줍니다.
이 대화 상자는 다음의 구성요소를 포함합니다.
| 옵션 | 설명 |
|---|---|
| X의 데이터 멤버 | 선택할 수 있는 LabVIEW 클래스의 데이터 멤버를 디스플레이합니다. <Ctrl> 키를 눌러 하나 이상의 데이터 멤버를 선택하는 경우, LabVIEW는 각 데이터 멤버의 접근자 VI를 생성합니다. |
| 접근 | 접근자 VI에서 선택할 수 있는 LabVIEW 클래스 데이터의 접근 수준을 디스플레이합니다.
|
| 다이나믹 접근자 생성 | 다이나믹 멤버 VI를 생성합니다. 차후에 덮어쓰기를 할 수 있는 VI가 필요한 경우 이 옵션을 사용합니다. |
| 정적 접근자 생성 | 정적 멤버 VI를 생성합니다. 차후에 덮어쓰기를 할 수 있는 VI가 필요하지 않은 경우 이 옵션을 사용합니다. |
| 프로퍼티 노드에서 이용 가능 | 프로퍼티 노드를 통해 선택된 데이터 멤버에 접근할 수 있도록 지정합니다. 이 옵션을 선택함으로써 LabVIEW 클래스를 프로퍼티 노드에 연결하여 클래스의 프라이빗 데이터에 접근할 수 있습니다. |
| 고급 옵션 | 새 VI의 고급 옵션을 디스플레이합니다.
|