Symulacja kanałów w NI MAX

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
rm26
Posty: 10
Rejestracja: 12 lip 2010 09:19
Wersja środowiska: LabVIEW 8.5

Symulacja kanałów w NI MAX

Post autor: rm26 »

Witam, mam problem, gdyż do napisania programu w domu, a nie na obiekcie rzeczywistym muszę stworzyć wirtualne kanały w Max'ie. Utworzyłem konfigurację, poprzez Creat new -> NI-DAQmx Simulated Device, dodając moduły SCXI. Następnie poprzez Creat new -> NI-DAQmx Global Virtual Channels utworzyłem interesujące mnie kanały. Problem jest taki, że symulowane kanały dają sygnały sinusoidalne. Nie przeszkadza mi to wcale w przypadku kanałów analogowych symulujących np. termopary. Natomiast jest to problem, gdy chodzi o kanały cyfrowe. Chciałbym otrzymywać albo stałą 1 albo stałe 0, a nie miganie diody. I stąd moje pytanie, czy coś takiego da radę wykonać???
PiDi
Posty: 641
Rejestracja: 31 gru 2010 01:36
Wersja środowiska: LabVIEW 2017
Lokalizacja: Katowice

Re: Symulacja kanałów w NI MAX

Post autor: PiDi »

Nie wiem, czy da się tak zrobić, ale nie będzie łatwiej zwyczajnie zrobić sobie programowej symulacji? Zamiast czytać cyfrowe kanały z karty, wpuść sobie odpowiednio spreparowany sygnał do programu i sprawa załatwiona.
ObrazekObrazekObrazekObrazek
bogdani
Administrator
Posty: 1315
Rejestracja: 30 lip 2003 00:00
Wersja środowiska: LabVIEW 2015
Lokalizacja: Ruda Śląska
Kontakt:

Symulacja kanałów w NI MAX

Post autor: bogdani »

Niestety nie da się. Symulowane kanały dają określone sygnały i koniec.
Możesz to obejść stosując taki mały trik, że w kodzie dla trybu bez sprzętu symulujesz sobie sygnały i tu już możesz poszaleć, np. za pomocą zmiennych możesz sobie generować przez innego VIja, jakie sygnały w danej chwili w danym miejscu mają być generowane.

Dla takiego DAQmx Read, możesz wstawić (w Case Stucture) zmienną podającą odpowiedni sygnał. Jak masz sprzęt zmieniasz Case Structure i masz już DAQmx Read.
Możesz do tego użyć np. Conditional Disable Structure.

bogdani
Ktoś ci pomógł na forum? Podziękuj dając pochwałę.

Obrazek Obrazek Obrazek
rm26
Posty: 10
Rejestracja: 12 lip 2010 09:19
Wersja środowiska: LabVIEW 8.5

Symulacja kanałów w NI MAX

Post autor: rm26 »

Dzięki wielkie za pomoc. :)
ODPOWIEDZ