From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, 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