각 케이스 구조 서브다이어그램의 값 입력하기
- 업데이트 날짜:2025-08-27
- 2분 (읽기 시간)
다음 테이블에서 보이는 것처럼 케이스 구조의 선택자 라벨에 단일 값 또는 값의 리스트와 범위를 입력할 수 있습니다.
| 값 타입 | 값 타입에 대한 설명 |
|---|---|
| 숫자 범위 |
노트 선택자 터미널이 에러 클러스터에 연결된 경우, LabVIEW는 숫자형 값 또는 범위에 에러를 추가하여 선택자 라벨의 숫자형 값을 에러 코드로 변환합니다.
|
| 문자열 범위 | a..c의 범위에는 a나 b로 시작하는 모든 문자열이 포함되지만 c는 포함되지 않습니다. 문자열 범위는 대소문자를 구분합니다. 예를 들어, 범위 A..c는 a..c와 다르게 작동하는데, 이는 LabVIEW가 ASCII 값을 사용하여 문자열 범위를 결정하기 때문입니다. |
| 열거형 값 | "red", "green", "blue"와 같이 따옴표 안에 값이 나타납니다. 반면에, 문자열이나 열거형 값에 쉼표나 범위 기호("," 또는 "..")가 있지 않으면 값을 입력할 때 따옴표를 타입할 필요가 없습니다. 문자열 값에서는, 백슬래쉬 코드를 사용하여 특수 기호를 입력합니다. 예를 들어, \r은 캐리지 리턴, \n은 라인 피드, \t는 탭입니다. |
케이스 구조의 케이스 선택자에 연결된 와이어의 데이터 타입을 바꾸면, 케이스 구조는 자동적으로 선택자 라벨 값을 새 데이터 타입으로 변경합니다. 예를 들어, 숫자값 19를 문자열로 바꾸면 문자열 값은 "19"가 됩니다. 문자열을 숫자값으로 변환하면, LabVIEW는 숫자를 나타내는 문자열 값만을 변환합니다. 다른 값은 문자열로 남아있습니다. 숫자를 불리언 값으로 변환하면, LabVIEW는 0을 거짓으로, 1을 참으로 변환하고 모든 다른 숫자값은 문자열이 됩니다.
케이스 선택자에 연결된 객체와 다른 타입의 선택자 라벨 값을 입력하는 경우 값은 빨간색으로 나타납니다. 이는 해당 값을 삭제하거나 편집할 때까지 VI가 실행되지 않음을 나타냅니다.
노트 부동소수 연산에서 반올림 에러가 발생할 수 있으므로, 부동소수 값을 케이스 선택자 라벨 값으로 사용할 수 없습니다. 부동소수값을 케이스 선택자에 연결하면, LabVIEW는 가장 가까운 정수로 반올림합니다. 선택자 라벨에 부동소수값을 입력하면, 값이 빨간색으로 표시되며 이는 구조를 실행하기 전에 이 값을 삭제하거나 편집해야 한다는 것을 나타냅니다. 또한, 고정소수점 수를 케이스 라벨 값으로 사용할 수 없습니다. 고정소수점 수를 케이스 선택자에 연결하는 경우, VI 실행 버튼이 깨져서 나타납니다.