LabVIEWForum.de
Zeitliche Messwertaufnahme: Wo Write-to-spreedsheet-file-vi platzieren - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+---- Thema: Zeitliche Messwertaufnahme: Wo Write-to-spreedsheet-file-vi platzieren (/Thread-Zeitliche-Messwertaufnahme-Wo-Write-to-spreedsheet-file-vi-platzieren)

Seiten: 1 2 3


RE: Zeitliche Messwertaufnahme: Wo Write-to-spreedsheet-file-vi platzieren - jg - 07.11.2012 21:50

(07.11.2012 21:14 )GerdW schrieb:  
Zitat:mein VI mit dem DAQ Assistenten aufgebaut und mein NI USB 6009 angeschlossen. An dessen Analogeingang habe ich erst einmal einen Frequenzgenerator mit 50Hz und Sinus 8Vpp angeklemmt. Mit erschrecken musste ich feststellen, dass meine Messung immer nur solange dauert bis meine zuvor eingestellte Anzahl an Sample erreicht ist.
Dann lass doch mal diese ExpressVIs sein und programmiere vernünftig. Es gibt fertige Beispiele zum kontinuierlich Datenerfassen mit AI, die sollten auch mit der USB6009 laufen. Ist echt nicht schwierig, sich die 3 oder 4 DAQmx-Funktionen zurechtzuschieben!
Nachtrag: Entgegen deiner Aussage hast du deinen DAQ-Assi auf N Samples beim Aquisition Mode eingestellt. Flop

Gruß, Jens


RE: Zeitliche Messwertaufnahme: Wo Write-to-spreedsheet-file-vi platzieren - Body Lotion - 08.11.2012 04:01

Hallo zusammen,

ich befinde mich momentan in Shanghai - Jiading.

Zitat:Bei der Übergabe von Zahlen an Excel per ActiveX will Excel heim zu Mama (sprich USA) und erwartet dann die Zahlen auch mit einem Punkt als Kommatrennzeichen.
OK habe mir jetzt gedacht, ich mache LabView einfach verständlich was es nutzen soll (Punkt o. Komma) und habe unter Tools - Option - Front Panel - Use localized decimal point den Hacken entfernt. Jetzt funktioniert es einwandfrei - ich werde nur einen Hinweis schreiben müssen, dass diese Einstellung evtl. angepasst werden muss, wenn einer anderer Nutzer auf einem anderen Rechner mit dem Programm arbeiten möchte.

Zitat:??? Null auf der X- oder der Y-Achse?
Null auf der X-Achse: Startzeit merken und von Messzeit subtrahieren...
Null auf der Y-Achse: Ersten Wert merken und von den restlichen Werten subtrahieren...
Berechtigte Frage! Wink Ich meine natürlich null auf der y-Achse. Ich möchte praktisch eine richtige Sinuskurve dargestellt bekommen und nicht wie bisher nur eine Sinusförmige. Deine Idee werde ich auch gleich umsetzen und ausprobieren, vielen Dank dafür.

Was DAXmax Geschichte anbetrifft werde ich mich jetzt noch einmal rein knien und versuchen das zum laufen zu bringen. Sollte ich wieder hängen werde ich im entsprechenden Bereich einen neuen Thread öffnen und wieder um euer Fachwissen bitten.


Bis hier hin vielen, vielen DANK!

Viele Grüße
Body


RE: Zeitliche Messwertaufnahme: Wo Write-to-spreedsheet-file-vi platzieren - GerdW - 08.11.2012 16:44

Hallo Body,

Zitat:ich werde nur einen Hinweis schreiben müssen, dass diese Einstellung evtl. angepasst werden muss, wenn einer anderer Nutzer auf einem anderen Rechner mit dem Programm arbeiten möchte.
Den Hinweis und die mögliche Fehlerquelle kannst du ausschließen, wenn du selbst programmatisch überall die richtige Konvertierung (bzw. entsprechende Optionen) verwendest. Die einfachen Konvertierungsfunktionen haben einen entsprechenden boolschen Eingang und bei den Formatstrings gibt es nicht umsonst "%.;"...