Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
möchte mittels eines Dregebers die Geschwindigkeit einer Rolle bestimmen. Der Drehgeber gibt ein Rechteckimpuls aus, wenn sich die Rolle bewegt, wenn nicht - dann git es auch kein periodisches Signal.
Durch die Periodenzahl kann ich die Geschwindigkeit bestimmen: mit der Funktion "Pulse Measurements" wollte ich diese bestimmen. Das klappt auch solange sich die Rolle dreht, wenn sie aber angehalten wird (kein Signal), dann gibt die Funktion einen Fehler aus...
Im Anhang habe ich die VI angehängt.
Kann mir da jemand helfen - vielleicht gibt es auch eine elegantere Lösung?
' schrieb:Hi,
ich weiss zwar nicht was für ein Fehler ausgegeben wird, aber probier das mal:
[attachment=33171:Geschwin...2007_neu.vi]
danke aber es kommt leider der selbe Fehler
"Error -20308 occurred at "NI_MAPro.lvlib:ma_ptmFetch.vi:3" when called from "NI_MAPro.lvlib:Pulse Measurements N chan.vi:1" (waveform index 0 of 1)
Possible reason(s):
Analysis: The waveform did not cross the mid reference level enough times to perform this measurement. Check the signal length, reference levels, and ref level units."
ist ein Error-Handler angeschlossen? Mit dem kann man Fehlermeldung evtl. je nach Code unterbinden...wär nur ein Workaround...kann dein VI nicht öffen, hab nur 8.0.1...
Passiert das auch, wenn du ein LV-Beispiel-Vi verwendest?
A.
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
' schrieb:Hi,
ich weiss zwar nicht was für ein Fehler ausgegeben wird, aber probier das mal:
[attachment=33171:Geschwin...2007_neu.vi]
danke aber es kommt leider der selbe Fehler
"Error -20308 occurred at "NI_MAPro.lvlib:ma_ptmFetch.vi:3" when called from "NI_MAPro.lvlib:Pulse Measurements N chan.vi:1" (waveform index 0 of 1)
Possible reason(s):
Analysis: The waveform did not cross the mid reference level enough times to perform this measurement. Check the signal length, reference levels, and ref level units."
Klugscheiß: Das sollte eigentlich sowieso immer gemacht werden...nur weil die ganze Zeit bei der Entwicklung kein Fehler auftaucht, heißt das noch lange nicht, dass das nicht später beim Kunden mal passiert...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)