시리얼 포트에 ASCII 스트링으로 입력해주는 대신에 Bits로 입력해주는 방법



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

문제점:
시리얼 포트에 특정한 비트를 직접 입력하려고 합니다. 그러나 serial write 함수는 스트링 입력만 받아들입니다. 간단하게 숫자를 문자로 전환하면 작동하지 않습니다. (예, 숫자 0을 ASCII 문자 "0"로 전환하면 "0000 0000"대신에 "0011 0000"으로 입력될 것입니다.

솔루션:
첨부된 예제 파일은 시리얼 포트에 입력될수 있는 적절한 방법으로 비트단위의 어레이를 문자로 전환해주는 방법을 보여줍니다. 기본적으로, 비트들은 십진수 숫자로 변환되어야 하고, 그런 다음 숫자가 어레이로 변환되어야만 "byte array to string" 함수가 사용될수 있습니다.

관련 링크:
KnowledgeBase 28OBO5SG: Table of ASCII Characters and Their Code Equivalents
KnowledgeBase 1B0AGRVJ: How Can I Convert ASCII Characters to ASCII Codes and Vice-Versa? (LabVIEW)

첨부:


Bits_to_comport.vi - Bits_to_comport.vi



리포트 날짜: 08/19/2005
마지막 업데이트: 10/25/2005
문서 번호: 3OIFGTLA