Strona 1 z 1

Odczytywanie dwóch wejść analogowych

: 22 sie 2013 13:36
autor: spekus
Potrzebuję zrobić program w Labview 2010 który będzie odczytywał pomiary z dwóch kanałów oraz pomiary będą wyzwalane dwoma osobnymi triggerami. Korzystam z example: Cont Acq&Graph Voltage-Analog SW Trigger i próbuje ten program zmodyfikować, tak żeby działał dla dwóch kanałów. W praktyce ma to działać tak, że ustawiam dla obu kanałów tą samą częstotliwość próbkowania. Osobno są ustawiane inne wartości jak liczba próbek, próg wyzwalania pomiaru itd. Następnie na dwóch różnych wykresach chcę otrzymać przebiegi napięcia.
Coś próbowałem zrobić ale niestety jestem bardzo początkujący w LabView i nie chce mi to działać. Może ktoś mógłby pomóc.

Odczytywanie dwóch wejść analogowych

: 24 sie 2013 16:39
autor: skoziate
Mimo, że karta pomiarowa posiada wiele kanałów wejścia analogowego, to niestety tylko jeden układ generujący zegar próbkujący oraz jeden układ wyzwalający. Wynikiem czego możesz utworzyć tylko jedno zadanie pomiarowe z jednym lub wieloma kanałami pomiarowymi, które będą taktowane i wyzwalane wspólnie.

Rozwiązanie dla Ciebie to:
1. Dwa urządzenia pomiarowe z niezaleznymi układami wyzwalającymi. Te dwa urządzenia oczywiście można synchronizować.
2. Jedno urządzenie pomiarowe, które w sposób ciągły wykonuje akwizycję, natomiast w swoim programie obrabiasz próbki w zależności od przyjścia zdarzenia, które miałoby wygenerować SoftTrigger (np. użytkownik wciska przycisk).

Podaj tóre z powyższech rozwiązań Cię interesuje.

Re: Odczytywanie dwóch wejść analogowych

: 24 sie 2013 17:41
autor: spekus
Sprawa wygląda tak, że mam dwa czujniki i potrzebuję wykonywać pomiar w tym samym czasie(oczywiście w miare możliwości karty). Muszą być dwa osobne triggery ponieważ wartości obu czujników znacznie się różnią. Pomiar ma być wyzwalany gdy wartości osiągną ustawiony próg. Także chyba lepsze by było rozwiązanie pierwsze.

Odczytywanie dwóch wejść analogowych

: 24 sie 2013 18:32
autor: skoziate
Więc trigger analogowy, ale niestety nie każda karta pomiarowa posiada wyzwalanie analogowe: http://digital.ni.com/public.nsf/allkb/ ... 310075A23A

Jeśli Twoje urządzenia nie posiadają wyzwalania anologowego, to będziesz musiał wykonywać ciągłą akwizycję i na bieżąco analizować wartości próbek, żeby stwierdzić, czy "trigger" wystąpił, czy nie. A to da się już zrobić na dwóch (albo więcej) kanałach jednej karty.

Re: Odczytywanie dwóch wejść analogowych

: 24 sie 2013 18:50
autor: spekus
Dysponuję DAQ NI PXI-6251, także jest trigger analogowy

Re: Odczytywanie dwóch wejść analogowych

: 26 sie 2013 13:07
autor: spekus
Z tego co udało mi się zrozumieć, ten przykład Cont Acq&Graph Voltage-Analog SW Trigger działa w oparciu o trigger analogowy, więc ja bym potrzebował zrobić to samo dla drugiego kanału. Dla jednego czujnika ta przykładowa aplikacja działa tak jakbym chciał, więc moje pytanie jest jak utworzyć drugi task także wyzwalany triggerem? Wiem, że istnieje możliwość utworzenia tasku i później przekazania go do następnego. Z tym, że nie wiem co dalej, jak je później rozdzilić i jak zrobić, żeby miały osobne wyzwalanie?
Sprawa jest dosyć pilna, także proszę o pomoc.