LabVIEWForum.de - weiße LED ansteuern

LabVIEWForum.de

Normale Version: weiße LED ansteuern
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo pwgt90,

2D Array erstellen: Eine For-Schleife, an die du das 1D Array ranmachst. In der Schleife einfach den Iterator nehmen 1 dazurechnen und mittels "Array erstellen" die beiden Werte in ein Array fummeln. Das Array an den Ausgang und fertig ist dein 2D Array.
Da ich keine DAQ-Sachen hab, kann ich dein VI leider nicht testen. Um zu sehen, ob tatsächlich Daten in die Datei reingeschrieben werden, wie es schon NWO gesagt hat einfach mal Sonden probieren und schauen, was da so in dem Array drinsteht.

MfG Carsten

pwgt90

Hab das mal mit den Sonden probiert und es kommen anscheinend gar keine Daten an...

Obwohl ich in meinem Signalverlaufsdiagramm die einzelnen Lichtimpulse sehen kann...


Zum Problem Daten in Array: in meiner for-Schleife sollen durch ein DAQmx - Lesen (Analog 1D DBL 1Kanal NSamples) die Spannungswerte gelesen werden und der aktuell gelesene Wert mit fortlaufender Nummer (1, 2, ....) in ein Array...

Muss ich dazu ein Array initialisieren? Und wenn ja mach ich das außerhalb meiner "Lesen"-Schleife? Oder Schreibe ich die Daten innerhalb der for-Schleife in mein "In Tabellenkalkulationsdatei schreiben"-VI?

MfG
(26.01.2012 15:37 )pwgt90 schrieb: [ -> ]Muss ich dazu ein Array initialisieren? Und wenn ja mach ich das außerhalb meiner "Lesen"-Schleife?

Lässt sich - ohne dein VI gesehen zu haben - schlecht einschätzen. Wenn du die Messwerte gesammelt abspeichern willst, dann die Daten mittels 'Auto-Indexing' aus der Erzeugerschleife herausführen und dann Abspeichern (z.B. so).

(26.01.2012 15:37 )pwgt90 schrieb: [ -> ]Oder Schreibe ich die Daten innerhalb der for-Schleife in mein "In Tabellenkalkulationsdatei schreiben"-VI?

Geht natürlich auch.


Beste Grüße,
NWO

pwgt90

HAllo!

HAb jetzt weiter dran gearbeitet und mittlerweile werden meine Daten auch gespeichert.

Nur sind die erzeugten Daten wohl zu groß für den Puffer, so dass ich meine Daten wohl schon innerhalb der while-Schleife in meine Tabellenkalkulationsdatei schreiben muss...

Hab jetzt schon mehrere Sachen ausprobiert aber komm damit nicht weiter...

Hat jemand Rat?
Hallo pwgt90,

Das VI, welches du da angehängt hast, hat einen sehr wesentlichen Fehler. Du beendest das VI mit dem Stop-Button als ob du es abbrechen würdest. Somit wird auch deine Speicherfunktion nicht ausgeführt.
Probier mal aus den Stop-Button direkt an das Oder-Element anzuschließen. Das könnte helfen.

MfG Carsten

pwgt90

Hallo Hook1986!

Danke für den Hinweis... hab ich sofort geändert.

Aber trotzdem bleibt der Fehler bestehen: nach ca. 5 Sekunden kommt die unten angehängte Meldung!

Liegt das an der großen Anzahl an Daten die ich erzeuge? Wie kann ich das umgehen? Ich denke wenn ich meine Daten innerhalb der While-Schleife in meine Tabellenkalkulationsdatei schreibe dürfte es klappen - doch ich weis nicht wie ich es realisieren kann...

Hat jemand Rat?

MfG Philipp
Hallo Philipp,

Ich hoffe, dass dir dieser Link weiterhelfen kann. Dort hatte jemand einmal genau den selben Fehler gahbt. Hoffe, dass ich dir helfen konnte.

MfG Carsten
Seiten: 1 2 3
Referenz-URLs