labview 시리얼 통신 예제

labview 시리얼 통신 예제
2 Agosto, 2019 fabio

DC 모터 피드백 제어를 위해 ArduinoDUE와 Labview 간에 통신하려고 합니다. – VISA 직렬 포트 구성: 직렬 포트를 설정합니다. 온라인 검색, 당신은 Labview에 자습서를 많이 찾을 수 있습니다. 또한, 또한 LabView의 도움말을 확인 그것의 아주 멋진. 감사. 이봐, 나는 Serial.readString ()의 코드를 따랐다; 나는 아두 이노의 직렬 모니터에서 그것을 볼 때 그 작동하지만 LabVIEW에서 실행할 때 나에게 일정한 0 읽기를 주는. LabVIEW 블록 다이어그램에도 변경 사항이 있습니까? 나는 여전히 LabVIEW에서 noob로 저를 제안하십시오.. 감사 무효 루프() { 경우 (Serial.available()) { // 정수 읽기 번호 = Serial.parseInt(); } newposition1 = ((인코더1Pos/19)/52*2*PI; //인코더 신호 디지털쓰기(R_in1, LOW);//모터 회전 방향 제어 디지털쓰기(R_in1)로 읽는 문자열 in2, HIGH);//모터 회전 방향 제어 아날로그쓰기(R_PWM, 읽기 번호);//PWM 쓰기 Serial.println(newposition1); 지연(5); 50 ms 루프 간격} VISA 구성 직렬 포트는 10 번째 그림에서 while 루프 안에 있습니다. 4.4 VISA 구성 직렬 포트 및 VISA 닫기 는 while 루프 외부로 이동합니다.

(픽트 3) WHILE 루프 내부에 VISA 구성 직렬 포트를 넣을 수 있습니다. 위의 예에서는 vi를 실행하기 전에 먼저 COM 포트를 선택해야하지만 루프 내부에 넣으면 언제든지 COM 포트를 선택할 수 있습니다. 우선 당신은 당신이없는 경우, 당신은 다운로드이 링크에서 다운로드 한 후에서이 소프트웨어를 다운로드하고 설치할 수 있습니다, 당신의 PC에 설치된 Labview의 모든 버전을 설치해야합니다 : Labview를 다운로드합니다. 이 소프트웨어는 비용의 무료가 아닙니다. 하지만 여전히 45 일 동안 데모 버전을 사용하거나 다른 소스에서 얻을 수 있습니다. Labview에서 데이터를 직렬로 얻으려면 드라이버가 하나 더 필요합니다. 이 드라이버는 arduino 및 Labview VI와의 직렬 통신에 사용됩니다. 드라이버를 설치하지 않으면 Labview에서 데이터를 얻을 수 없습니다. Labview는 랩뷰 서버 드라이버, 랩뷰 데이터를 웹 서버로 보내는 데 사용되는 랩뷰 웹 서비스와 같은 다른 드라이브도 제공합니다. 다음 단계를 따르십시오 : 안녕 모두, 나는 당신이 당신의 인생에서 잘하고 잘 되기를 바랍니다.

오늘은 Labview와 인터페이싱 아두 이노에 대한 자습서 시리즈를 시작하려고합니다. 나는 이미 실험실뷰에서 다른 센서 데이터를 얻기 위한 arduino와 함께 랩뷰에 프로젝트를 게시했습니다. 이 프로젝트는 Labview 및 Zigbee를 사용하여 원격 모니터링 시스템이라고합니다. 이 링크를 클릭하여이 프로젝트에 대한 자세한 내용을 확인할 수 있습니다 : Arduino와 Xbee를 사용하여 원격 모니터링 시스템. Arduino와 Labview에 대한 이 시작 자습서에서는 Arduino를 랩 뷰와 인터페이스하는 방법을 배우거나 Labview 그래픽 사용자 인터페이스에서 직렬 통신을 통해 Arduino 데이터를 가져오는 방법을 배울 수 있습니다. 이 프로젝트를 시작하기 전에 Labview 소프트웨어에 대한 기본 지식이 있어야 합니다. 그래서이 튜토리얼로 시작하자. Arduino가 실험실 뷰에서 직렬로 얻을 수있는 방법을 찾고 온라인에서 많은 사람들이 있습니다. 그래서 나는이 기사를 쓰기로 결정했다. Labview는 또한 우리가 Labview에서 직접 아두 이노를 프로그래밍하는 데 사용할 수있는 아두 이노에 대한 도구를 제공했다.

Labview 소프트웨어의 Labview 도구와 아두 이노 인터페이싱을 설치하기만 하면 됩니다. 나는 또한 그것에 기사를 작성하지만,이 튜토리얼에서, 우리는 아두 이노에 대한 Labview 도구를 사용하지 않고 Labview에 아두 이노 날짜를 얻는 방법을 참조하십시오. 그것은 많은 산업 응용 프로그램에서 사용할 수 있습니다. 예를 들어 데이터 수집 시스템, 실시간 모니터링 시스템, 홈 오토메이션 시스템 등에 사용할 수 있습니다. Serial.read()를 사용하는 대신 이 것을 Serial.readString()로 변경할 수 있습니다.