Liebes Labview-Forum, anbei ist ein .vi. Unter Klopfsensor ist ein Signalverlaufsdiagramm. Wenn man das Programm laufen lässt wird auf der x-Achse von 0 bis 60 gezählt und dann wieder von vorne. Ich möchte aber, dass einfach weiter gezählt wird. Außerdem läuft das nicht in Sekunden sondern viel schneller. Ich möchte, dass das in Sekunden läuft. Viele Grüße
Hi jodh14,
Zum Zeitmanagement:
1. Verwendung von zeitgesteuerten Strukturen oder
2. Wartezeit/Timer in deiner Hauptschleife einfügen oder
3. Sampleraten/Abtastung so konfigurieren das eine Samplingdauer von 1s rauskommt
(von gut nach schlecht)
Diagramme sind bei mir immer fortlaufend, in den Eigenschaften lässt sich noch die Historiengröße einstellen.
Leider sieht man die sub VIs nicht, von daher ist eine genauere Hilfe schwierig
Hallo jodh,
Zitat:Wenn man das Programm laufen lässt wird auf der x-Achse von 0 bis 60 gezählt und dann wieder von vorne. Ich möchte aber, dass einfach weiter gezählt wird.
Dein Programm macht genau das, was du programmiert hast!
Wenn du auf der X-Achse eben nur die Sekunden anzeigen lässt, darfst du dich nicht wundern, das nur bis 60 gezählt wird und dann wieder mit Null begonnen wird!
Also einfach mal eine passende Formatierung der X-Achse einstellen!!!
Zitat:Außerdem läuft das nicht in Sekunden sondern viel schneller. Ich möchte, dass das in Sekunden läuft.
Du gibst beim DAQmx-Task eine Samplerate vor und du gibst beim DAQmxRead eine Anzahl zu lesender Samples vor.
Beides zusammen definiert die Schleifenrate: wenn da jetzt was nicht zu deiner Zufriedenheit funktioniert, musst du eben einen Wert (oder beide Werte) entsprechend anpassen!
Außerdem: welche DAQ-Hardware verwendest du? Kann das DAQ-Device überhaupt die von dir gewünschte Samplerate einstellen? (Für diesen Fall gilt immer noch
)
Zum VI allgemein:
Du solltest mal aufräumen. Und dir überlegen, ob du wirklich 5 verschiedene Messungen auf dem FP in einem Tab-Control verstecken musst, was dann im BD zu 5fach mehr Code mit entsprechend 5fach mehr Unübersichtlichkeit führt…