scxi 1125

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.
toldi
Posty: 6
Rejestracja: 30 paź 2007 11:43
Kontakt:

scxi 1125

Post autor: toldi »

Witam,

czy ma ktoś może doświadczenie w zbieraniu danych z karty scxi 1125. Potrzebuje zmierzyć napięcie układu w którym sygnał z akcelerometru podłączony jest na ch0 scxi 1313 , a z scxi1313 na 1125. Nie mam pojęcia jak się za to zabrać. Próbowałam użyć gotowca który jest w przykładach dostarczonych dla scxi 1125 (random scan), ale wyrzuca mi error out -10403.
Reasumując, potrzebny jest mi przykładowy program czytający napięcie z scxi 1125

Z góry wielkie dzięki za pomoc
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

scxi 1125

Post autor: Nowszy »

Generalnie najpierw musisz skonfigurować wszystko w MAXie, a następnie pobrać sygnał choćby przez DAQ Assistanta w LV. Podaj nam jakiej karty akwizycji danych używasz i jak się nazywał przykład który odpaliłeś. Najprościej na początek będzie ci skonfigurować wspomnianego DAQ Assistanta (i jego wyjście podpiąć na Waveform Graph)

PS. Napisz jeszcze jakiej wersji LV używasz
Pozdrawiam, Maciek Antonik
Edu4Industry
toldi
Posty: 6
Rejestracja: 30 paź 2007 11:43
Kontakt:

scxi 1125

Post autor: toldi »

Korzystam z LV 7.0 a przykład jest standardowo w National InstrumentsLabVIEW 7.0examplesdaxscxiscxi1125.llb
W MAXie jest juz wszystko skonfigurowane (przynajmniej tak to wygląda) i rozpoznaje scxi1125 widzi również że sygnał idzie z scxi 1313.
Miałam nadzieje że przykład dla 1125 pójdzie bez problemu, ale jak pisałam pojawia się błąd.
Spróbuję skorzystać z DAQ Assistanta tak jak napisałeś

Wielkie dzieki :)
toldi
Posty: 6
Rejestracja: 30 paź 2007 11:43
Kontakt:

scxi 1125

Post autor: toldi »

udało mi się zebrać sygnał za pomocą DAQ Assistanta. Sposób jest rzeczywiście prosty. Orientujesz się może czy jeśli będę sczytywać w ten sposób oddzielnie każdy kanał (równolegle), to czy będzie jakieś opóźnienie pomiędzy sygnałami?

Pozdrawiam, toldi
Awatar użytkownika
Nowszy
Posty: 504
Rejestracja: 30 maja 2008 08:33
Wersja środowiska: LabVIEW 2011
Lokalizacja: Katowice
Kontakt:

scxi 1125

Post autor: Nowszy »

To wszystko zależy od tego, jakiej karty akwizycji danych używasz. Jeżeli z rodziny M (62xx) to jest tam tylko 1 przetwornik A/C i multiplekser, który przemiata wszystkie porty. Nie będą więc sczytywane równolegle. Dodatkowo SCXI może być podłączony do karty na 2 sposoby - równolegle (1 kanał w karcie na 1 kanał SCXI) lub też przez multiplekser (1 kanał karty na wszystkie kanały SCXI).
Pozdrawiam, Maciek Antonik
Edu4Industry
toldi
Posty: 6
Rejestracja: 30 paź 2007 11:43
Kontakt:

scxi 1125

Post autor: toldi »

To sporo wyjaśnia :). Jeszcze raz dzięki za pomoc.
Awatar użytkownika
skoziate
Administrator
Posty: 245
Rejestracja: 06 mar 2007 00:00
Wersja środowiska: LabVIEW 2019
Lokalizacja: Warszawa
Kontakt:

Re: scxi 1125

Post autor: skoziate »

Wtrącę coś od siebie:

Jeśli chcesz dokonywać akwizycji z kilku kanałów to należy to zrobić w jednym DAQ Assistant, bo nie można uruchomić więcej niż jednego taska AI na tej samej karcie. Tak zresztą wygodniej konfiurować. Niestety wtedy będzie wspólna częstotliwość próbkowania dla wszystkich kanałów.

Czas konwersji na karcie serii M (czyli odstępczy w czasie pomiędzy próbkami kolejnych kanałów) to czas na poziomie kilku mikrosekund, więc jeśli dokonujesz akwizycji z częstotliwością 100 próbek na sekundę to możnaby uprościć, że akwizycja jest równoległa.

Warto pamiętać, że maksymalna częstotliwość skanowania dla 1125 to 333 kS/s. Więc emki które mają częstotliwości próbkowania 1,25 MS/s i 625 kS/s nie będą mogły być w pełni wykorzystane.
Pozdrawiam,
Sebastian
ODPOWIEDZ