02.08.2011, 12:32
Hallo
Ich bin noch ein recht neuer Labviewbenutzer, da ich mich jetzt in der Bachelorarbeit damit zum ersten mal auseinandersetze. Es geht spezieller dabei um hochgenaue Füllstandsregelung für eine Mikrostereolithografieanlage.
Das Problem, was sich mir dabei stellt:
Ich soll unter anderem die einzelnen Arbeitsschritte als Sub-VIs speichern (zB. Initialisieren der Komponenten, Regelung, Glattstreichen etc.), damit diese später das Hauptptogramm übersichtlicher halten können. Ich hab auch schon ein Testprogramm geschrieben und an sich funktioniert auch alles, allerdings möchte ich auch jederzeit sehen können, was der Sensor bzw. die Motorpositionen gerade für Werte haben. Hab schon probiert, diese Signale in einer externen Schleife messen und ausgeben zu lassen, während diese Werte in der Hauptschleife in die vorbereiteten Sub-VIs eingelesen werden, allerdings brachte mir das einen riesigen Berg an Laufzeitfehlermeldungen ein. Dann hatte ich versucht, diese Signalerfassung in die Sub-VIs zu integrieren, allerdings besteht dann das Problem, dass die Schleife zur Messung im Sub-VI läuft, der Ausgang des VIs allerdings nicht updatet. Am Liebsten wäre mir eine Lösung wie die erste, also eine externe Messwerterfassung, auf welche die Sub-VIs nur noch zugreifen brauchen, aber irgendwie weiß ich da nicht weiter. Könnt ihr mir vielleicht helfen?
Ich bin noch ein recht neuer Labviewbenutzer, da ich mich jetzt in der Bachelorarbeit damit zum ersten mal auseinandersetze. Es geht spezieller dabei um hochgenaue Füllstandsregelung für eine Mikrostereolithografieanlage.
Das Problem, was sich mir dabei stellt:
Ich soll unter anderem die einzelnen Arbeitsschritte als Sub-VIs speichern (zB. Initialisieren der Komponenten, Regelung, Glattstreichen etc.), damit diese später das Hauptptogramm übersichtlicher halten können. Ich hab auch schon ein Testprogramm geschrieben und an sich funktioniert auch alles, allerdings möchte ich auch jederzeit sehen können, was der Sensor bzw. die Motorpositionen gerade für Werte haben. Hab schon probiert, diese Signale in einer externen Schleife messen und ausgeben zu lassen, während diese Werte in der Hauptschleife in die vorbereiteten Sub-VIs eingelesen werden, allerdings brachte mir das einen riesigen Berg an Laufzeitfehlermeldungen ein. Dann hatte ich versucht, diese Signalerfassung in die Sub-VIs zu integrieren, allerdings besteht dann das Problem, dass die Schleife zur Messung im Sub-VI läuft, der Ausgang des VIs allerdings nicht updatet. Am Liebsten wäre mir eine Lösung wie die erste, also eine externe Messwerterfassung, auf welche die Sub-VIs nur noch zugreifen brauchen, aber irgendwie weiß ich da nicht weiter. Könnt ihr mir vielleicht helfen?