MoonNote

반응형

 


Why is there a coercion dot on the Output Cluster indicator?

 

  1. Input Cluster and Output Cluster contain different elements
  2. The values of Numeric Indicator are different in Input Cluster and Output Cluster
  3. Output Cluster is a typedef and Input Cluster is not
  4. Input Cluster is a typedef and Output Cluster is not

정답 보기는 아래 더보기 클릭

 

더보기

정답 : 4Input Cluster is a typedef and Output Cluster is not

 Block Diagram에서 출력 클러스터 터미널에 강제 변환점(빨간 점)이 왜 생겼는지 물어보는 문제이다.


 강제 변환점과 관련된 내용은 NI 공식 사이트 내용을 참고하도록하자.

 

강제 변환점 - LabVIEW 2018 도움말 - National Instruments

강제 변환점은 블록다이어그램 노드에 나타나며, 노드에 전달된 값을 LabVIEW가 다른 형으로 변환시켰음을 나타냅니다. LabVIEW는 변환이 일어나는 곳의 터미널 경계에 강제 변환점을 놓습니다.

zone.ni.com

 동일한 숫자형 클러스터 형태의 입력 컨트롤과 출력 인디케이터가 와이어링 연결이 되어있지만, 자세히보면 입출력에서의 데이터 타입이 다른 것을 확인할 수 있다.

- 입력 컨트롤 : 타입 정의(*.ctl)
- 출력 컨트롤 : 숫자형 클러스터

 입출력 데이터 모두 숫자형 클러스터 형태로 와이어링은 가능하지만, 실제 타입 정의가 되어 있는 객체와 타입 정의되지 않은 객체 간에 다른 데이터 타입으로 인식하여 강제 변환점이 발생한 경우이다. 따라서, 정답은 4. Input Cluster is a typedef and Output Cluster is not이 정답이다.

 

 

 

 

 

※ 이 글이 도움이 되었다면 "🤍공감" 버튼을 클릭해주세요. 클릭 한번이 글 쓰는데 큰 힘이 됩니다.

공유하기

facebook twitter kakaoTalk kakaostory naver band