25.01.2008, 08:24
Hallo Leute,
ich habe ein Problem, von dem ich nicht recht weiß wie ich es anpacken soll. ES geht um Folgendes. Ich lese in einer SChleife eine Sensorspannung mit 1000Hz ein, wobei die in der Schleife eine Wartezeit von 100ms eingestellt ist. Bisher ist mir eigentlich egal wie die exakten Zeitwerte sind, die will ich eh noch abändern, da zuviele Daten kommen.
Jetzt kommt aber dazu, dass ich die Position eines Mikropositioniertisches auslesen will und zwar so oft, dass ich pro SChleifendurchlauf gleichviele Daten aus Sensor und Tisch bekomme.
Das Endziel ist eben, die Sensorspannung über Tischposition grapisch darzustellen bzw. später auszuwerten.
Wie kann ich das Timing so einstellen, dass ich von beiden Quellen gleichviele WErte bekomme und zwar am besten als verknüpftes WERtepaar?
Kurze Erklärung der beiden Messprozesse:
Die Sensorspannung wird über NI PCI-6221 eingelesen. Dazu ist ein entsprechender Task erstellt.
Die Tischposition liefert mir ein vom Hersteller mitgeliefertes VI, dass mir pro Aufruf einen Wert gibt.
Ich hatte mir jetzt überlegt, dieses Tisch-VI in der Hauptschleife widerrum in eine Schleife zu packen (zb For), die genauso oft abläuft wie Messwerte von meiner Karte kommen. Allerdings bin ich mir unsicher ob das wirklich das liefert was ich will. Auch habe ich jetzt mehrfach gelesen, dass das Timing nicht absolut ist, sondern vom Prozessor abhängt. Daher ist es wohl nicht über dieses Software Timing exakt lösbar oder irre ich mich?
Ich danke für Hilfestellungen und Tipps. Ich hoffe das Problem ist klar geworden. Ein VI psoten ist nicht so gut, da die Firma hier das nicht so mag. Also wenns ohne geht wäre gut.
Viele Grüße
Wolfgang
ich habe ein Problem, von dem ich nicht recht weiß wie ich es anpacken soll. ES geht um Folgendes. Ich lese in einer SChleife eine Sensorspannung mit 1000Hz ein, wobei die in der Schleife eine Wartezeit von 100ms eingestellt ist. Bisher ist mir eigentlich egal wie die exakten Zeitwerte sind, die will ich eh noch abändern, da zuviele Daten kommen.
Jetzt kommt aber dazu, dass ich die Position eines Mikropositioniertisches auslesen will und zwar so oft, dass ich pro SChleifendurchlauf gleichviele Daten aus Sensor und Tisch bekomme.
Das Endziel ist eben, die Sensorspannung über Tischposition grapisch darzustellen bzw. später auszuwerten.
Wie kann ich das Timing so einstellen, dass ich von beiden Quellen gleichviele WErte bekomme und zwar am besten als verknüpftes WERtepaar?
Kurze Erklärung der beiden Messprozesse:
Die Sensorspannung wird über NI PCI-6221 eingelesen. Dazu ist ein entsprechender Task erstellt.
Die Tischposition liefert mir ein vom Hersteller mitgeliefertes VI, dass mir pro Aufruf einen Wert gibt.
Ich hatte mir jetzt überlegt, dieses Tisch-VI in der Hauptschleife widerrum in eine Schleife zu packen (zb For), die genauso oft abläuft wie Messwerte von meiner Karte kommen. Allerdings bin ich mir unsicher ob das wirklich das liefert was ich will. Auch habe ich jetzt mehrfach gelesen, dass das Timing nicht absolut ist, sondern vom Prozessor abhängt. Daher ist es wohl nicht über dieses Software Timing exakt lösbar oder irre ich mich?
Ich danke für Hilfestellungen und Tipps. Ich hoffe das Problem ist klar geworden. Ein VI psoten ist nicht so gut, da die Firma hier das nicht so mag. Also wenns ohne geht wäre gut.
Viele Grüße
Wolfgang