LabVIEWForum.de - Datenkonvertierung beschleunigen

LabVIEWForum.de

Normale Version: Datenkonvertierung beschleunigen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hi,

Ich nehme über eine DAQ Karte 2 Signale an den DIO Eingängen auf.
Nun muss ich umständlich das Ausgangssignal umwandeln da ich beide Signale als boolsche Arrays benötige.
Leider kostet mich das sehr viele Konvertierungsschritte:

Signalverlaufs Array -> Signalverlauf -> Boolsches Array (eigentlich aber eine Matrix!) -> Boolsches Array
Ich habe einen Screenshot des entsprechenden Codeabschnitts eingefügt.

Dieser Teil des Codes dauert ganze 6ms, (die Signale selbst sind nur wenige us lang), gibt es eine Möglichkeit das ganze noch zu beschleunigen?

Liebe Grüße,
Daniel
Hallo Daniel,

Zitat:Dieser Teil des Codes dauert ganze 6ms, (die Signale selbst sind nur wenige us lang)
Mit welcher Samplerate nimmst du wieviele Samples auf?

Beschleunigung:
- statt DAQAssi "echte" DAQmx-Funktionen verwenden
- lass dir das Signal als Array of U8/U16 (alle Signale in einem Port) geben: dann nur noch ein AND und ein Vergleich "<>0" pro Einzelsignal…
Referenz-URLs