17.01.2018, 10:18
Hallo Leute,
Ich möchte eine Universal Messdatenerfassungs Anwendung für meine Arbeitsstelle erstellen.
Diese soll Automatisch Ausgeführt werden.
In der Automatischen Ausführung, soll ein Task (der im NI-MAX erstellt wurde) manuell ausgewählt werden.
Und erst wenn ich den Task Starte über den DAQmx, soll die Messdatenerfassung starten.
Stoppe ich den DAQmx Task, soll es auch möglich sein, einen anderen Task auszuwählen und dann eine neue Messdatenerfassung zu starten,
ohne das die Anwendung neu gestartet werden muss.
Das heißt, die Hardware muss auch wieder frei gegeben werden.
Ich möchte in der Anwendung, Menü und Symbolleiste ausblenden.
Normalerweise muss man ja den Task vor der While-Schleife definieren.
Was dann aber kollidiert mit der Änderung des Task, während der Automatischen Ausführung.
Jeder Task aus NI-MAX kann unterschiedliche Geräte, Kanäle, Skalierungen usw besitzen.
Ich will mir selber die Arbeit damit erleichtern, und nicht für jede neue Prüfung eine neue Anwendung programmieren.
Als kleine Info, wir besitzen nur USB-6008, USB-6211 und cDaq-9184 mit unterschiedlichen Modulen.
Ich hoffe, ich konnte das einigermaßen gut erklären und mir kann jemand helfen.
Ich möchte eine Universal Messdatenerfassungs Anwendung für meine Arbeitsstelle erstellen.
Diese soll Automatisch Ausgeführt werden.
In der Automatischen Ausführung, soll ein Task (der im NI-MAX erstellt wurde) manuell ausgewählt werden.
Und erst wenn ich den Task Starte über den DAQmx, soll die Messdatenerfassung starten.
Stoppe ich den DAQmx Task, soll es auch möglich sein, einen anderen Task auszuwählen und dann eine neue Messdatenerfassung zu starten,
ohne das die Anwendung neu gestartet werden muss.
Das heißt, die Hardware muss auch wieder frei gegeben werden.
Ich möchte in der Anwendung, Menü und Symbolleiste ausblenden.
Normalerweise muss man ja den Task vor der While-Schleife definieren.
Was dann aber kollidiert mit der Änderung des Task, während der Automatischen Ausführung.
Jeder Task aus NI-MAX kann unterschiedliche Geräte, Kanäle, Skalierungen usw besitzen.
Ich will mir selber die Arbeit damit erleichtern, und nicht für jede neue Prüfung eine neue Anwendung programmieren.
Als kleine Info, wir besitzen nur USB-6008, USB-6211 und cDaq-9184 mit unterschiedlichen Modulen.
Ich hoffe, ich konnte das einigermaßen gut erklären und mir kann jemand helfen.