15.10.2013, 16:39
Hallo,
hab hier ein kleines technisches Problem. Wir betreiben hier eine Messanwendung bei der ein Druck aufgezeichnet wird, das ganze wird über 2 Digitalsignale gestartet und wieder beendet. Nun ist es leider so dass aufgrund einer etwas ungünstigen elektrischen Installation es hin und wieder zu induktiven Einstreuungen aus einer 230V-Heizung kommt und diese dann als Signal gewertet werden. Wenn die Messung unbemerkt startet, nicht weiter schlimm, Datenmüll löschen und weitermachen. Wohingegen Messung einfach so abgewürgt ohne dass man es wollte eher schon blöd ist.
Ich hab hier schon verschiedene Sachen durchsucht, letztendlich bin ich darauf gestossen, dass sich hier über einen Digitalfilter bestimmen lässt, dass das Signal eine bestimmte Zeit ( z. B. 500 ms) anstehen muss, um wirklich als Signal gewertet zu werden, aber ich find das bei mir nicht. Wenn ich einen "DAQmx - Kanal Eigenschaftsknoten" öffne, dann kann ich für Digitale Erfassung genau "Leitung invertieren", "Anzahl Leitungen" und "Tristate" auswählen. Den Filter "Impulsbreite" kann ich nur bei Zählergestützte Erfassung finden und das bekomm ich irgendwie nicht zum laufen.
Liegt das evtl. an der LV-Version/Hardware? Ich hab hier das LV 2010 SP1 Base und ein USB-6210. Geht dass damit überhaupt oder muss ich mir hier etwas anderes überlegen und wenn ja, hat jemand eine Idee wie das sonst gehen könnte? Wäre toll wenn mir da jemand helfen könnte. Ich hatte auch schon daran gedacht, den gleichen Kanal mit einer Verzögerung von 500 ms zweimal auszulesen und dann den Status zu vergleichen, irgendwie fehlt mir aber hier komplett die Idee wie ich das lösen soll.
Ich bedank mich schon mal im voraus für bissle Hilfe.
Gruss
Michael
hab hier ein kleines technisches Problem. Wir betreiben hier eine Messanwendung bei der ein Druck aufgezeichnet wird, das ganze wird über 2 Digitalsignale gestartet und wieder beendet. Nun ist es leider so dass aufgrund einer etwas ungünstigen elektrischen Installation es hin und wieder zu induktiven Einstreuungen aus einer 230V-Heizung kommt und diese dann als Signal gewertet werden. Wenn die Messung unbemerkt startet, nicht weiter schlimm, Datenmüll löschen und weitermachen. Wohingegen Messung einfach so abgewürgt ohne dass man es wollte eher schon blöd ist.
Ich hab hier schon verschiedene Sachen durchsucht, letztendlich bin ich darauf gestossen, dass sich hier über einen Digitalfilter bestimmen lässt, dass das Signal eine bestimmte Zeit ( z. B. 500 ms) anstehen muss, um wirklich als Signal gewertet zu werden, aber ich find das bei mir nicht. Wenn ich einen "DAQmx - Kanal Eigenschaftsknoten" öffne, dann kann ich für Digitale Erfassung genau "Leitung invertieren", "Anzahl Leitungen" und "Tristate" auswählen. Den Filter "Impulsbreite" kann ich nur bei Zählergestützte Erfassung finden und das bekomm ich irgendwie nicht zum laufen.
Liegt das evtl. an der LV-Version/Hardware? Ich hab hier das LV 2010 SP1 Base und ein USB-6210. Geht dass damit überhaupt oder muss ich mir hier etwas anderes überlegen und wenn ja, hat jemand eine Idee wie das sonst gehen könnte? Wäre toll wenn mir da jemand helfen könnte. Ich hatte auch schon daran gedacht, den gleichen Kanal mit einer Verzögerung von 500 ms zweimal auszulesen und dann den Status zu vergleichen, irgendwie fehlt mir aber hier komplett die Idee wie ich das lösen soll.
Ich bedank mich schon mal im voraus für bissle Hilfe.
Gruss
Michael