랩뷰에서 ASCII 문자를 10진수 숫자로 변환하는 방법



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

문제점:
어떻게 하면 ASCII 문자를 10진수 숫자로 바꿀수 있습니까?

솔루션:
랩뷰의 Type Cast 함수를 사용하십시요. 이 함수는 Functions Palette -> Advanced -> Data Manipulation ->Type Cast 에서 찾으실수 있습니다.

ASCII문자를 Type Cast의 입력에 연결하십시요. type cast 함수 위쪽의 데이터 타입 노드에 numeric 상수를 연결하십시요. numeric 상수에서 마우스 오른쪽 버튼을 누르시고 Format and Precision을 선택하신후 변환하고자 하는 타입을 선택하십시요.(여기서는 decimal) numeric 상수에서 한번더 마우스 오른쪽 버튼을 누르신후, Representation 을 선택하시고 Byte (I8) 혹은 Unsigned Byte (U8) representation 로 선택하십시요. 그렇게 하시면 이제 Type Cast의 출력은 ASCII를 입력에 대해서 십진수(decimal)가 될 것입니다.

참고 : 만약 type cast의 출력을 인디케이터로 내보낸다면, 원하는 포맷의 형태로 값을 바꾸어 나타낼수 있습니다.(예를들면, Hexadecimal, Decimal 등...)

만약 숫자를 hexadecimal 혹은 다른 포맷으로 변환하고 싶으시면, string 팔렛에 있는 변환함수를 사용하십시요. 포맷 변환에 관련된 예제가 프로그램에 포하되어 있습니다. 아래의 관련링크를 참조하십시요.

관련 링크:
Developer Zone Example: LabVIEW Supplementary Data Conversion Library

첨부:





리포트 날짜: 03/26/2003
마지막 업데이트: 12/18/2007
문서 번호: 2VPDNQQJ