Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
07.01.2015, 09:31 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2015 09:33 von Susanne.)
Da das Programm nicht von mir ist, und es sehr sehr komplex ist, möchte ich hier nichts umdrehen, da ich die Auswirkungen auf andere VIs etc. nicht kenne und auch nicht hervorrufen möchte. Das Haupt-VI greift auf sehr viele andere VIs zu, und diese kann ich aus Firmengründen nicht posten.
Hast du einen Tipp für mich, wie ich das lösen könnte?
(07.01.2015 09:40 )GerdW schrieb: Und vorher noch aufräumen: lokale Variablen durch Drähte ersetzen, bessere Vergleichsfunktionen verwenden, Ctrl-U drücken…
bei Ctrl-U zerhauts mir das Haupt-VI, bei dem einem Sub-VI hab ichs gemacht.
Was meinst du mit lokale Variablen durch Drähte ersetzen?
PS: das Programm funktioniert tadellos; ich soll nur ein paar Änderungen machen. Deshalb möchte ich nicht haufenweise VIs anpassen etc.
07.01.2015, 10:22 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2015 10:23 von GerdW.)
Das widerspricht deiner ursprünglichen Darstellung…
Zitat:ich soll nur ein paar Änderungen machen.
Nein, du sollst Fehler in deinem tadellosen Programm beheben…
Zitat:Deshalb möchte ich nicht haufenweise VIs anpassen etc.
Das, was man auf deinen Bildern sieht, lässt vermuten, das deine Fehler z.T. durch den massiven Missbrauch von lokalen Varuiablen begründet wird…
Das, was du uns zeigst, reicht für eine Analyse nicht aus:
- da werden irgendwelche "Messung lesen"-subVIs aufgerufen, von denen wir nicht wissen, was sie machen…
- da wird nur auf "Luftmessung" getestet, obwohl du zwei Bedingungen testen willst…
Solange deine Case-Strukturen nur zwei Cases haben, wirst du keine 3 verschiedenen Cases abarbeiten können. Klingt logisch, oder?
Das widerspricht deiner ursprünglichen Darstellung…
Zitat:ich soll nur ein paar Änderungen machen.
Nein, du sollst Fehler in deinem tadellosen Programm beheben…
Zitat:Deshalb möchte ich nicht haufenweise VIs anpassen etc.
Das, was man auf deinen Bildern sieht, lässt vermuten, das deine Fehler z.T. durch den massiven Missbrauch von lokalen Varuiablen begründet wird…
Das, was du uns zeigst, reicht für eine Analyse nicht aus:
- da werden irgendwelche "Messung lesen"-subVIs aufgerufen, von denen wir nicht wissen, was sie machen…
- da wird nur auf "Luftmessung" getestet, obwohl du zwei Bedingungen testen willst…
Solange deine Case-Strukturen nur zwei Cases haben, wirst du keine 3 verschiedenen Cases abarbeiten können. Klingt logisch, oder?
Ich schließe nicht aus, dass es Fehler gibt - eh klar. Das was ich ändern möchte, ist kein Muss, sondern wäre für den User nur ein Nice-to-have. Da ich von der Testerseite komme, habe ich mir gedacht, dass es so benutzerfreundlicher wäre.
Ich verstehe dich, aber dazu habe ich keine Zeit. Ich habe ein extrem komplexes Programm übernommen, eine Schulung besucht und nun soll ich es anpassen. Dass es besser gewesen wäre, einen Profi zur Unterstützung zu nehmen, wurde ignoriert. Deshalb kämpfe ich mich so durch.
Ein funktionierendes Programm zu optimieren, kann nur ein Profi. Dazu müßte wahrscheinlich das ganze Programm angesehen werden, und nicht nur Teilaspekte, da das Programm schon über 7 Jahre alt ist, dazwischen nichts geändert wurde, weil es ja funktioniert und es nun doch Änderungen geben soll.
Ja, das mit den Cases habe ich mir schon gedacht, ich weiß halt nur nicht, wie ich es lösen kann, weil mir die Erfahrung fehlt - und so kann ich nur herum probieren... leider
07.01.2015, 10:41 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2015 10:41 von GerdW.)