23.08.2008, 08:32
Hi LV-Community!
Ich möchte an dieser Stelle mal darüber diskutieren, wie ich einen Benutzer meiner programmierten LabVIEW-Software möglichst geschickt durch die Messung führen kann.
Ich soll genau genommen eine Messung automatisieren, die später auch von Personal durchgeführt werden kann, die weniger Ahnung von der Materie haben. IOn diesem speziellen Fall geht es darum, Gleichspannnungen (Trivialtechnik ) auf einer Platine zu messen durch Anlegen einer Messpitze am antsprechenden Messpunkt. MEine Software besitzt ein Hauptmenü, von dem aus ein entsprechendes SubVI aufgerufen werden kann (hier: DC-Messung). Wird dieses Sub-VI gestartet, soll der Benutzer zunächst dazu aufgefordert werden, seinen Namen als Prüfer einzugeben und auf weiter zu klicken (die Angaben sollen von der Software dann jeweils noch überprüft werden). Im nächsten Schritt erscheint jetzt ein Bild der Platine, indem der Messpunklt eingekreist ist und ein Text sagt, was zu tun ist. Außerdem wird der aktuelle Messwert angezeigt der mit "OK" übernommen werden kann. Mit "weiter" geht es dann zum nächsten Schritt (neues Bild, neuer Text, andere Eingabe oder anderer Messwert, eventl. Diagramm).
Und nun zu meiner Frage: Habt ihr eine gute Idee oder eventuell soghar schon eine Vorlage / ein Beispiel, wie ich einen solchen, nennen wir es mal ASSISTENTEN, programmieren kann. Ist es z.B. möglich, Container in LV wie Frames in html zu benutzen und ihnen einfach ein neues Bild zu schicken? Was ich vermeiden möchte ist, für jeden Messschritt ein eigenes Frontpanel oder SubSub-VI anzulegen und diese einfach in einem Unterpanel zu laden. Oder ist es gar die einzige Möglichkeit.
Den Bilder zusammen mit dem Text könnte man ja auch als Offline Webseite erstellen und diese dann in einem Container darstellen, aber wie wechseln dann die Eingabe und Anzeigeelemente? Und wie lasse ich die Buttons "weiter" "wiederholen" und "abbrechen" stehen?
Auf eure Vorschläge bin ich mal gespannt...
schöne Grüße vom Bodensee
Stephan
PS: ich installiere gerade LV 8.6, dass hier zusammen mit der NI Developer Suite 3. Quartal 2008 diese Woche ankam
Ich möchte an dieser Stelle mal darüber diskutieren, wie ich einen Benutzer meiner programmierten LabVIEW-Software möglichst geschickt durch die Messung führen kann.
Ich soll genau genommen eine Messung automatisieren, die später auch von Personal durchgeführt werden kann, die weniger Ahnung von der Materie haben. IOn diesem speziellen Fall geht es darum, Gleichspannnungen (Trivialtechnik ) auf einer Platine zu messen durch Anlegen einer Messpitze am antsprechenden Messpunkt. MEine Software besitzt ein Hauptmenü, von dem aus ein entsprechendes SubVI aufgerufen werden kann (hier: DC-Messung). Wird dieses Sub-VI gestartet, soll der Benutzer zunächst dazu aufgefordert werden, seinen Namen als Prüfer einzugeben und auf weiter zu klicken (die Angaben sollen von der Software dann jeweils noch überprüft werden). Im nächsten Schritt erscheint jetzt ein Bild der Platine, indem der Messpunklt eingekreist ist und ein Text sagt, was zu tun ist. Außerdem wird der aktuelle Messwert angezeigt der mit "OK" übernommen werden kann. Mit "weiter" geht es dann zum nächsten Schritt (neues Bild, neuer Text, andere Eingabe oder anderer Messwert, eventl. Diagramm).
Und nun zu meiner Frage: Habt ihr eine gute Idee oder eventuell soghar schon eine Vorlage / ein Beispiel, wie ich einen solchen, nennen wir es mal ASSISTENTEN, programmieren kann. Ist es z.B. möglich, Container in LV wie Frames in html zu benutzen und ihnen einfach ein neues Bild zu schicken? Was ich vermeiden möchte ist, für jeden Messschritt ein eigenes Frontpanel oder SubSub-VI anzulegen und diese einfach in einem Unterpanel zu laden. Oder ist es gar die einzige Möglichkeit.
Den Bilder zusammen mit dem Text könnte man ja auch als Offline Webseite erstellen und diese dann in einem Container darstellen, aber wie wechseln dann die Eingabe und Anzeigeelemente? Und wie lasse ich die Buttons "weiter" "wiederholen" und "abbrechen" stehen?
Auf eure Vorschläge bin ich mal gespannt...
schöne Grüße vom Bodensee
Stephan
PS: ich installiere gerade LV 8.6, dass hier zusammen mit der NI Developer Suite 3. Quartal 2008 diese Woche ankam