26.02.2014, 09:49
Hallo zusammen,
ich hoffe, dass ich hier richtig bin. Ich arbeite zur Zeit an einem Projekt, in dem u.A. via LabView, Datenlogger und Frequenzumrichter ein Elektromotor angesteuert werden soll. Nun bin ich auf folgende Probleme gestoßen.
1. Zum einen möchte ich in mein VI eine Art "Zeitschaltuhrfunktion" einbauen; d.h. es soll mit dem Start bzw. Betätigung eines Schalters eine Uhr mitlaufen und nach vorgegebener Zeit (beispielsweise 10 min) ein Signal ausgeben bzw. das Programm stoppen. Nun weis ich nicht, ob es dafür bereits ein fertiges VI gibt, dass ich verwenden kann; und wenn nicht, wie ich das am einfachsten aufbauen könnte.
2. Das zweite Problem: Ich möchte in voreinstellbaren Zeitabständen Werte (bzw. jeweils einen Wert) aus einer Excel-Tabelle auslesen und diesen dann an den DAQ-Assistenten weitergeben, wodurch der angesteurte Elektromotor diesen Wert als Drehzahl anfährt. Dadurch möchte ich einen gewissen "Programmablauf" für den Motor vorgeben. Zum Beispiel: 2min mit Drehzahl 500min^-1, dann 2min mit Drehzahl 600min^-1, usw.. und schließlich irgendwann auf 0min^-1 und den Programmablauf stoppen.
Das Auslesen der Werte habe ich bereits hin bekommen (mit Array indizieren..), jedoch nicht die Zeitabhängigkeit, also dass nach vorgegebener Zeit jeweils ein Wert aus der Tabelle ausgelesen und an den DAQ-Assistenten weitergegeben wird. Zudem habe ich versucht mehrere Werte (z.B. jeweils eine Zeile oder Spalte) auf ein mal auszulesen und weiterzugeben. Dann versucht der DAQ jedoch, jeden Wert einem anderen Ausgang zuzuordnen. Ich habe aber wie gesagt nur einen Ausgang, auf dem dann die Werte nacheinander ausgegeben werden sollen.
Ich hoffe, dass ich meine Probleme einigermaßen klar machen konnte. Ich wäre sehr dankbar, wenn mir jemand möglichst zeitnah helfen könnte. Vielen Dank schon mal im Voraus.
Schöne Grüße
Tom2204
ich hoffe, dass ich hier richtig bin. Ich arbeite zur Zeit an einem Projekt, in dem u.A. via LabView, Datenlogger und Frequenzumrichter ein Elektromotor angesteuert werden soll. Nun bin ich auf folgende Probleme gestoßen.
1. Zum einen möchte ich in mein VI eine Art "Zeitschaltuhrfunktion" einbauen; d.h. es soll mit dem Start bzw. Betätigung eines Schalters eine Uhr mitlaufen und nach vorgegebener Zeit (beispielsweise 10 min) ein Signal ausgeben bzw. das Programm stoppen. Nun weis ich nicht, ob es dafür bereits ein fertiges VI gibt, dass ich verwenden kann; und wenn nicht, wie ich das am einfachsten aufbauen könnte.
2. Das zweite Problem: Ich möchte in voreinstellbaren Zeitabständen Werte (bzw. jeweils einen Wert) aus einer Excel-Tabelle auslesen und diesen dann an den DAQ-Assistenten weitergeben, wodurch der angesteurte Elektromotor diesen Wert als Drehzahl anfährt. Dadurch möchte ich einen gewissen "Programmablauf" für den Motor vorgeben. Zum Beispiel: 2min mit Drehzahl 500min^-1, dann 2min mit Drehzahl 600min^-1, usw.. und schließlich irgendwann auf 0min^-1 und den Programmablauf stoppen.
Das Auslesen der Werte habe ich bereits hin bekommen (mit Array indizieren..), jedoch nicht die Zeitabhängigkeit, also dass nach vorgegebener Zeit jeweils ein Wert aus der Tabelle ausgelesen und an den DAQ-Assistenten weitergegeben wird. Zudem habe ich versucht mehrere Werte (z.B. jeweils eine Zeile oder Spalte) auf ein mal auszulesen und weiterzugeben. Dann versucht der DAQ jedoch, jeden Wert einem anderen Ausgang zuzuordnen. Ich habe aber wie gesagt nur einen Ausgang, auf dem dann die Werte nacheinander ausgegeben werden sollen.
Ich hoffe, dass ich meine Probleme einigermaßen klar machen konnte. Ich wäre sehr dankbar, wenn mir jemand möglichst zeitnah helfen könnte. Vielen Dank schon mal im Voraus.
Schöne Grüße
Tom2204