2016-08-22 6 views
0

LabVIEW를 사용하여 애질런트 (DSO-X 3034A)에서 오실로스코프를 원격으로 제어하려고합니다. 나는 화면 캡처를하고 컴퓨터에 저장하고 싶다. 다음 나는 시도 : 문자열 내부LabVIEW를 사용하여 오실로스코프에서 이미지 캡처하고 PC에 저장하십시오.

명령은 다음과 같습니다

:SAVE:FILename "temp.png";:SAVE:IMAGe:FACTors ON;:SAVE:IMAGe:FORMat PNG;:SAVE:IMAGe:INKSaver OFF;:SAVE:IMAGe:STARt; 

나는 다음과 같은 오류를 얻을 :

당신에게

감사를 ---------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------- 편집하다 ----------------- -------------------------------------------------- ------------------------ -------------------------------------------------- -------------------------------------------------- ----

이미지를 오실로스코프에 저장할 수있었습니다. 나는 현재 그것을 이동하고 컴퓨터에 대신 저장하려고합니다. 나는 다음과 같은 시도 : 그러나 나는 다음과 같은 오류를 얻을 "하드 카피"명령을 작성 후 Screen capture

: Errors

답변

0
  1. 헤더가 정의되어 있지 않습니다. 장비가 헤더에 무엇을 기대하는지 보려면 "직렬 통신"설명서를 참조하십시오. 문자열 상수를 마우스 오른쪽 단추로 클릭하고 "\ Codes Display"를 수행하여 설명서에 \n 문자가 필요하면 실수로 \ 문자 다음에 n 문자를 보내지 않도록해야합니다.

  2. Query Unterminated는 장비가 예상 한대로 쿼리를 종료하지 않는다는 것을 의미합니다. 개행 문자가있는 것처럼 보입니다. 그러나 창을 사용한다고 가정하면 계기가 기본적으로 여분의 \r을 원하지 않을 수도 있습니다. 다시 한 번, 설명서를 참조해야합니다.