INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Parallele Frequenz-Datenerfassung mit NI-9401



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

17.02.2021, 19:14
Beitrag #3

ArneS Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Feb 2021

2017
2019
DE



RE: Parallele Frequenz-Datenerfassung mit NI-9401
Danke für die netten Willkommensworte und die rasche Antwort Gerd,

ich versuche nochmal das Ganze etwas zu präzisieren:

So wie ich das richtig verstehe, gibt es Kanäle, die mit "ctr" bezeichnet werden. (Insgesmat 4 Stück: ctr0 bis ctr3)
Und es gibt Pins (1-25). Einige davon können als Signal-Eingang konfiguriert werden (14-25).
Dabei entspricht standartmäßig Pin 14 dem Signal PFI0, Pin16 ist PFI1 usw..
PFI0 und PFI1 gehörten dabei zum Kanal ctr0 (vgl. "Pinbelegung" im Anhang). Ist das alles soweit richtig?

Ich kann über 2 seperate Tasks parallel 2 Kanäle ansteuern - also z.B. Ctr0 und Ctr1. Seltsamerweise bekomme ich aktuell für beide Kanäle den selben Wert ausgegeben, obwohl Ctr1 mit keinem Gerät verbunden ist, sondern nur mit einem Kabel. (vgl. "Übersicht" im Anhang)
Ich kann nicht mit 2 seperaten Tasks auf 2 verschiedene Pins/PFI des selben Kanals zugreifen:

Ich habe insgesamt 4 Tasks wie beschrieben erstellt: Task_0 bis Task_3 um alle Eingangssignale für Ctr0 und Ctr1 abzugreifen.
Task_0 und Task_1 greifen beide auf Ctr0 zu, aber auf PFI0 bzw. PFI1.
Task_2 und Task_3 greifen auf Ctr1 zu, aber aber auf PFI2 bzw. PFI3.

Ich kann nur die Tasks paralel laufen lassen, die auf verschiedene Kanäle zugreifen. z.B.:
Task_0 + Task_2/_3 --> geht.
Task_0 + Task_1 --> Fehler.

Task_2 + Task_0/_1 --> geht.
Task_2 + Task_3 --> Fehler.

Außerdem geben mir alle Taks das selbe Ergebnis (aktuell 25 °C) aus, obwohl nur bei Task_1 (PFI1) ein Ergbnisse herauskommen sollte. Der Durchfluss is aktuell 0 und liegt auf PFI0 und PFI2/PFI3 sollten überhaupt kein Signal bekommen.

Die Frage ist jetzt: Wie kann ich die Signale auf den einzelnen Pins seperat ansteuern und auslesen?


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
RE: Parallele Frequenz-Datenerfassung mit NI-9401 - ArneS - 17.02.2021 19:14

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  parallele Ausführung von for-loops stsc 5 4.302 24.07.2019 15:12
Letzter Beitrag: stsc
  Parallele Ausführung mehrerer Sub-Vis Anna1988 21 12.235 20.07.2015 11:51
Letzter Beitrag: Anna1988
  Parallele Sub-VI dbuckl 1 4.061 07.10.2013 15:09
Letzter Beitrag: GerdW
  Parallele pausierte For-Schleife Chillkroete1206 7 4.967 15.02.2013 17:59
Letzter Beitrag: Trinitatis
  Parallele Queue Struktur eurostar 14 10.634 29.01.2013 09:26
Letzter Beitrag: Y-P
  parallele Tasks - Performance dimitri84 16 12.314 19.10.2011 19:44
Letzter Beitrag: dimitri84

Gehe zu: