From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



LabVIEW Case Structure 에서 부동소수점 범위를 사용할 수 있습니까?



주요한 소프트웨어:
주요한 소프트웨어 버전:
문제가 해결된 소프트웨어 버전:
부차적인 소프트웨어:

문제점: "1..5"와 같이 정수 범위를 LabVIEW Case Structure 에서 케이스 값으로 사용할 수 있는 것을 알고 있습니다. "1.25..5.55"와 같이 부동소숫점 값도 정수 범위와 유사하게 사용할 수 있습니까?

솔루션: LabVIEW Case Structure 에 부동소숫점 범위를 직접 만들수 있는 방법은 없습니다. 하지만, Case Structure 의 Case Selector Input 에 연결하기전에 부동소숫점을 곱셈하여 정수로 바꾼다면 가능합니다.

첫째로, 부동소숫점은 10의 N승으로 곱할 수 있습니다(N은 얻고자 하는 소수점 이후의 숫자). 곱셈 이후, 그 값은 "To Long Integer" VI의 의해서 정수로 변환되고 Case Structure 의 케Case Selector Input 에 연결됩니다. 그 후, 케이스를 위한 범위는 Case Selector Input 의 정수 범위로 설정될 수 있습니다.

예를 들어, 원하는 범위가 1.25에서 5.50사이일 경우 부동소수점은 10²으로 곱해진 후 정수로 변환될 것입니다. 이것은 Case Structure 에서 설정할 수 있는 정수 범위 "125..550"을 만들어 낼 것입니다. 더 자세한 사항은 첨부된 예제 VI를 보십시오.

관련 링크:

첨부:


Floating_Point_Case_Structure.vi - Floating_Point_Case_Structure.vi



리포트 날짜: 04/27/2004
마지막 업데이트: 05/12/2004
문서 번호: 38QDCIT2