Oprogramowanie MicroDAQ
Oprogramowanie MicroDAQ pozwala na integrację z popularnymi językami programowania oraz środowiskami naukowymi. Dowiedz się jak wykorzystać Scilab, MATLAB, LabView, C/C++ i Python do realizacji aplikacji kontrolno-pomiarowych.
Webowy rejestrator danych MicroDAQ
Webowy rejestrator danych pozwala na akwizycję danych z użyciem wejść analogowych urządzenia MicroDAQ. Uniwersalne narzędzie pozwala na wykonanie pomiarów z poziomu przeglądarki internetowej twojego komputera bądź telefonu. Dane zostaną zapisane w pamięci urządzenia w formacie CSV lub binarnym. Interfejs webowy daje możliwość podglądu i analizy zapisanych pomiarów w formie interaktywnego wykresu. Oprogramowanie rejestratora umożliwia niezależną pracę, po uruchomieniu rejestracji nie wymaga kontroli z przeglądarki internetowej.
Odwiedź:
|
Czytaj dalej:
Akwizycja danych z przeglądarki internetowej (en) |
|
Główne funkcje:
|
Przybornik MicroDAQ dla środowiska Scilab
Przybornik MicroDAQ dla środowiska Scilab to darmowy zestaw narzędzi do tworzenia aplikacji kontrolno-pomiarowych. Pozwala na automatyczną generację kodu na dedykowany procesor DSP ze schematu Xcos. Posiada szeroką gamę funkcji dostępu do peryferii urządzenia MicroDAQ takich jak wejścia/wyjścia analogowe/cyfrowe, enkoder, PWM itd. Pakiet również umożliwia tworzenie zaawansowanych aplikacji do akwizycji danych w postaci skryptów Scilab.
Odwiedź:
|
Czytaj dalej:
Akwizycja danych (en) Przegląd funkcji przybornika (en) Obsługa procesora DSP (en) Integracja z LabView (en) Dokumentacja online (en) |
|
Główne funkcje:
|
Pakiet wsparcia dla LabView
Pakiet wsparcia dla LabView pozwala na integrację urządzenia MicroDAQ z oprogramowaniem LabView. Zawiera VI do obsługi wszystkich peryferii w tym dedykowanego procesora DSP. Użycie procesora DSP w aplikacjach LabView pozwala na tworzenie aplikacji kontrolno-pomiarowych z przetwarzaniem w czasie rzeczywistym.
Odwiedź:
|
Zobacz:
Kontroler PID dla silnika prądu stałego (en) |
|
Główne funkcje:
|
Pakiet wsparcia dla MATLAB/Simulink
Pakiet wsparcia dla MATLAB/Simulink integruje ‘Embedded Coder toolbox’ z platformą MicroDAQ. Pozwala to na automatyczną generację kodu C z modelu Simulink. Wygenerowana aplikacja na dedykowanej jednostce DSP. Pakiet zawiera również funkcje do akwizycji
danych, które pozwalają na tworzenie zaawansowanych aplikacji.
Odwiedź:
|
Czytaj dalej:
Akwizycja danych (en) Manual (en) Dokumentacja online (en) |
|
Główne funkcje:
|
Biblioteka MLink - C/C++
Biblioteka MLink jest to API do obsługi urządzenia MicroDAQ. Pozwala na dostęp do wszystkich peryferii platformy.
Dostępna jest na systemach 32/64-bit Windows, Linux i MacOS. Użytkownik może użyć jej do stworzenia własnej aplikacji
kontrolno-pomiarowej w dowolnym języku po stworzeniu odpowiedniego wrappera.
Odwiedź:
|
Główne funkcje:
|
int ai_acquisition(double *data) { int result, c; uint8_t ai_channel[1] = {1}; uint8_t ch_count = 1; uint8_t diff[1] = {0}; float rate[1] = {10000.0}; float duration = 1.0; double ai_range[2] = {-10,10}; result = mlink_connect("10.10.1.1", 4343, &c); if (c < 0) return result; result = mlink_ai_scan_init(&c, ai_channel, ch_count, ai_range, diff, rate, duration); if (result < 0) return result; result = mlink_ai_scan(data, 10000, 1); if (result < 0) return result; mlink_disconnect(c); return result; } |
Python
Dzięki swojej elastyczności język Python stał się jednym z najpopularniejszych języków programowania. Może stanowić idealny wybór do rozwoju Twojej aplikacji kontrolno-pomiarowej. PyMLink to wrapper biblioteki MLink w języku Python2.7
na platformy Windows i Linux. Posiada wszystkie potrzebne funkcje do obsługi urządzenia MicroDAQ.
Odwiedź:
|
Czytaj dalej:
PyMLink przegląd funkcji (en) Zobacz: Przetwarzanie sygnałow MicroDAQ i Python2.7 |
from py_mlink import PyMLink try: mdaq = PyMLink.MLink('10.10.1.1') channels = [1,2,3,4,5,6,7,8] data = mdaq.ai_read(channels, [-10,10], False) for i, volt in enumerate(data): print 'Channel[%d]: %f V' % (i, volt) except PyMLink.MLinkError, errval: print "Error:", errval |
Główne funkcje:
|
Matlab® i Simulink® są zarejestrowanymi znakami towarowymi The MathWorks, Inc.
LabView® jest zarejestrowanym znakiem towarowym National Instruments, Inc.