Warsaw University of Technology

Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

NI VISA

Szanowni Państwo,

w trakcie kursu padały pytania o produkt NI-VISA, jego możliowśći i zastosowanie.

Chcialbym Państwu pokrótce opisać zastosowanie i użycie tego produktu.

Ogólnym przeznaczeniem NI-VISA jest tworzenie interfejsu pomiędzy urządzeniami pracującymi przez pewne standardy (GPIB, VXI, PXI, szeregowe (RS232/485), Ethernet/LXI, USB i IEEE 1394) a stroną programistyczną produktów NI.

Podstawowe sposoby użycia NI-VISA są analogiczne do użycia plików - należy otworzyć urządzenie, pisać/czytać z niego, następnie zamknąc i sprawdzić błędy.

Przykładem takiego użycia jest np. program do obsługi portów równoległych: http://zone.ni.com/devzone/cda/epd/p/id/4213

Z racji specyficznego użycia NI-VISA (urządzenia zewnętrzne) biblioteka ta zawiera też inne funkcje, odpowiedzialne za operacje na rejestrach, zarządzanie przerwaniami i funkcje specyficzne dla stnadardów.

Przykład użycia przerwań (oczekiwanie na pojedyńcze przerwanie) możecie Państwo znaleźć pod tym adresem: http://zone.ni.com/devzone/cda/epd/p/id/4516

Przerwania użyte zostały też w tym przykładzie: http://zone.ni.com/devzone/cda/epd/p/id/1727 - pokazane tam jest w jaki sposób można zrobić aplikacje dwuwątkową do komunikacji z urządzeniem na porcie szeregowym.

Polecam poszukać przykładów użycia interesujących Państwa funkcjonlaności.

W razie pytań zachetam do kontaktu lub zadawania ich w tym wątku.

Pozdrawiam,

Adam Skubis

LabVIEW Ambasador

0 Kudos
Message 1 of 1
(3,487 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.