취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

시리얼통신을 통한 2진수 데이터 전송

안녕하세요.

랩뷰를 공부하고 있는 초보입니다.(버전 2018버전)

서적과 검색을 통해 해결해 보려고 했으나, 도저히 답이 안 보여서 질문을 올려봅니다.

현재 시리얼통신(VISA) 관련하여 보고있습니다.

소스는 랩뷰 예제찾기에서 하드웨어 입력과 출력 - 시리얼 - Continuous Serial Write and Read를 분석하고 있습니다.

예제를 통하여 설정한 후 파형이 출력되는 것은 오실로스코프를 통하여 확인하였습니다.

하나씩 입맛에 맞게 변형을 해보고 싶은데..

궁금한 사항은...

COMMAND창에 문자열을 입력하면 VISA 쓰기 함수에 쓰여지는 구조인데.

예를 들어 80이라는 COMMAND를 쓰고 싶은데....

 

VISA 쓰기 함수에서는 80을 문자열로 인식한 후(문자열이 16진수로 전환하면 38 30이고, 2진수로 보자면 0011 1000 0011 0000) 이렇게 쓰여져서 전송이 됩니다.

제가 쓰고 싶은 CODE는 80이라는 COMMAND를 컨트롤러에 입력하면 문자열이 아닌 80 그 자체를 1000 0000 이라는 2진수를 데이터를 전송하고 싶은데 어떻게 CODE를 변경하여야 할까요?

이런 저런 방법을 찾아봐도 부족한 지식에 질문을 남깁니다.

0 포인트
1/2 메시지
992 조회수

Component 및 Constant의 Display Style 속성을 바꾸면 됩니다.

 

1. String Component , String Constant를 먼저 생성

2. 바로 Display Style을 Hex Display로 바꾼다. (마우스 우측버튼, Hex Display 선택)

 

 

kabson_0-1617683461419.png

 

추천하는 방법은 위 그림과 같이.

1. String Component , String Constant를 먼저 생성

2. Visible Items -> Display Style 선택 (마우스 우측버튼)

3. Component 및 Constant 앞쪽의 마크 에서 Display 속성 선택 (마우스 좌측버튼)

 

2/2 메시지
951 조회수