5
Feb

labview linx 다운로드

힌트 : 당신은 Dwenguino와 LabviewInterface에 그래프 기능으로 자신의 아날로그 오실로스코프 또는 논리 분석기를 만들 수 있습니다. 샘플링 주파수는 dwenguino의 샘플 속도, 직렬 연결 속도 및 dwenguino가 수행해야 하는 다른 작업의 수에 따라 달라집니다. 예제 VI에서 연결 창의 오른쪽 모서리에 있는 현재 새로 고침 빈도를 관찰할 수 있습니다., 약 50 – 100 Hz. 다른 모든 인터페이스 기능을 제거 하 여 샘플링 주파수속도 높일 수 있습니다.: VI를 1 포트 를 판독으로 제한 하는 경우 , 최대 1kHz의 새로 고침 빈도에 도달할 수 있습니다. 전면 패널에서 현재 새로 고침 빈도를 시각화하려면 while 루프 내부어딘가에 linx Time 함수를 추가할 수 있습니다: LINX는 이미 디지털 및 아날로그 포트, 서보, DC 모터, 버저뿐만 아니라 SPI 및 I2C 프로토콜을 사용하는 명령을 제어하는 많은 명령을 제공합니다. (이 튜토리얼에서 논의되지 않음). 이 명령 집합을 사용하여 많은 아이디어를 빌드할 수 있습니다. 그러나 때로는 LCD 디스플레이 를 운전하는 것과 같은 dwenguino 특정 작업을 수행하려는 경우와 같이 그렇지 않은 문제에 직면 할 수 있습니다. LINX는 사용자 지정 명령을 구현하는 방법을 제공합니다: 랩뷰 내에서 제어할 수 있는 dwenguino 펌웨어에 사용자 고유의 함수를 작성할 수 있습니다.

초기화 함수는 linx 연결 개체(분홍색 와이어)와 오류 오브젝트(갈색 와이어)를 출력합니다. 이 두 와이어를 직렬 방식으로 각 linx 함수에 연결하는 것이 중요합니다. 각 linx 함수는 dwenguino에 지정된 연결을 통해 명령을 보내고 dwenguino의 응답을 기다립니다 (명령에 따라 몇 밀리 초걸립니다). dwenguino가 그에 따라 응답한 후 연결 객체를 다음 명령으로 전달하며, 그렇지 않으면 오류 줄에 오류가 생성됩니다. 이것은 또한 연결 와이어에서 분기하지 않아야하는 이유를 설명합니다 : 동시에 2 개의 함수에 연결 와이어를 전달하려고 할 때 labview는 결과 데이터 p와 동일한 직렬 연결을 통해 동시에 2 개의 명령을 보내려고 시도합니다. ackets가 충돌하고 오류가 생성됩니다. 온보드 버튼은 dwenguino의 디지털 포트에 연결되어 있지만 여기에서는 디지털 읽기 기능을 사용할 수 없습니다. 단추를 누르지 않을 때 부동 핀을 피하려면 포트를 읽기 전에 내부 풀업 저항기를 구성해야 합니다.