19.11.2013, 13:45
Hallo Leute,
ich erzeuge einen Sprung den ich an eine el.Last über DAQmx schicke, das funktioniert auch soweit.
Um die Sprungantwort zu erhalten habe ich über Rendevous gleichzeitig analog den Strom ausgelesen, das hat auch super funktioniert. Da beides gleichzeitig gestartet wurde habe ich den Sprung im gleichen moment gelesen wie geschrieben.
Nun wollte ich zusätzlich auch noch die Leistung und Spannung in den gleichen Graphen einlesen. Um die Übersicht nicht zu verlieren habe ich das Auslesen in ein SubVI gepackt (siehe Bild). Doch irgendwie ist das ganze nun zu langsam und es wird nur noch wechselweise eines der Signale ausgelesen bzw. ausglesen werden eigentlich alle aber ich habe nur von einem der drei die Antwort auf den Sprung, die anderen Signale zeigen nur eine DC Horizontale im Bereich 0. Das heißt warscheinlich das die Messung einfach zu spät kam und bei den anderen der Sprung schon vorbei war.
Mein VI sieht allerdings auch ziemlich umständlich aus und die Initialisierung braucht man warscheinlich auch nicht 3mal machen?
Allerdings weiß ich nicht wie ich mehrere Analogeingänge (ai x) ein Kanal einlesen kann. Manche Geräte können das ja, doch hier kann man es zumindest nicht direkt über den I/O. Einen Task mit allen drei erstellen hat auch nicht funktioniert, danach wurde mir gar nichts mehr im Ausgabe-Graph angezeigt. Wisst Ihr eine Lösung?
Gruß Domi
ich erzeuge einen Sprung den ich an eine el.Last über DAQmx schicke, das funktioniert auch soweit.
Um die Sprungantwort zu erhalten habe ich über Rendevous gleichzeitig analog den Strom ausgelesen, das hat auch super funktioniert. Da beides gleichzeitig gestartet wurde habe ich den Sprung im gleichen moment gelesen wie geschrieben.
Nun wollte ich zusätzlich auch noch die Leistung und Spannung in den gleichen Graphen einlesen. Um die Übersicht nicht zu verlieren habe ich das Auslesen in ein SubVI gepackt (siehe Bild). Doch irgendwie ist das ganze nun zu langsam und es wird nur noch wechselweise eines der Signale ausgelesen bzw. ausglesen werden eigentlich alle aber ich habe nur von einem der drei die Antwort auf den Sprung, die anderen Signale zeigen nur eine DC Horizontale im Bereich 0. Das heißt warscheinlich das die Messung einfach zu spät kam und bei den anderen der Sprung schon vorbei war.
Mein VI sieht allerdings auch ziemlich umständlich aus und die Initialisierung braucht man warscheinlich auch nicht 3mal machen?
Allerdings weiß ich nicht wie ich mehrere Analogeingänge (ai x) ein Kanal einlesen kann. Manche Geräte können das ja, doch hier kann man es zumindest nicht direkt über den I/O. Einen Task mit allen drei erstellen hat auch nicht funktioniert, danach wurde mir gar nichts mehr im Ausgabe-Graph angezeigt. Wisst Ihr eine Lösung?
Gruß Domi