LabVIEWForum.de - Ausgabe eines Array auf NI9472

LabVIEWForum.de

Normale Version: Ausgabe eines Array auf NI9472
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,

ich möchte folgendes Realisieren:
Ein Array mit 3 Spalten und 25000 Zeilen enthält binäre Werte (also 1 oder 0). Dieses Array soll mit der NI9472 auf 3 digitale Kanäle ausgeben werden. Also beginn bei erste Zeile, wenn weiter, dann 2 Zeile .....
Das ganze soll dazu dienen einen Graphen zu beschreiben, also ob dieser steigt, fällt oder gleich bleibt. Dazu muss natürlich die digitale Ausgabe mit der analogen Ausgabe des Graphen übereinstimmen.

Hat jemand Lösungsvorschläge oder Tipps?
Hab mein Vorhaben jetzt soweit hinbekommen. Leider funktioniert es noch nicht ganz so wie ich mir das vorgestellt habe.
Das 2D-Array wandle ich zurerst in einen digitalen Signalverlauf um und schiebe es dann in den Ausgabe Task.
Leider besteht das Array aus 250 000 Zeilen, also somit aus 250 000 8Bit Kombinationen, somit hat der Signalverlauf auch 250 000 Samples.

Problem: Nach 10s gibt er mir einen Timeoutfehler aus und schreibt nicht mehr als ca. 2500 Punkte

Wie kann ich da Abhilfe schaffen?
Du arbeitest jetzt mit 2500 Samples / 10 Sekunden, also 250 S/s. Wenn du 250 000 Samples mit 250 S/s schreiben willst, benötigst du auch 250 000 Samples / 250 S/s = 100 Sekunden. Der Standardtimeout sind 10 Sekunden. Ist also klar, dass nach 10 Sekunden Timeoutfehler auftritt. Änder doch einfach den Timeout und guck, was passiert.
Referenz-URLs