Hi,
das mit der übriggebliebenen Linie ist gelöst. Danke.
Timeout ist auch raus. Da muss ich auch noch schauen, wann überhaupt ich das mal brauche.
Zitat:Ich verstehe dein User-Interface auch nicht:
Du hast zwei Array-Controls, wo man irgendwelche Werte einträgt. Welche Bedeutung haben diese Werte?
Wie ist die gewünschte Reaktion deines Programms, wenn man die schon vorhandenen Array-Werte ändert?
Was soll passieren, wenn man weitere Werte/Elemente im Array hinzufügt?
Woran machst du fest, wieviele Plots erzeugt werden sollen?
Desshalb hatte ich in meinem ersten Post ein Programm angehängt, welches die Funktion erfüllt.
Die zwei Array-Controls werden in meinem Hauptprogramm gebildet. Diese greife ich an der entsprechenden Stelle ab, weil ich sie benötige um eine Rechnung durchführen zu können.
Ich versuche es noch mal so kurz es geht:
Es sollen Teile gemessen werden (beliebig viele. -> Anzahl der Plots)
Jedes Teil wird einmal gemessen bei jedem angegebenen Nennstrom.
Jede einzelne Messung erzeugt ein Array.
Das erste Array ist fix. Die Messung wird nur einmal durchgeführt und bildet eine Art Basis. (Array.O bleibt immer gleich)
Das zweite Array ändert sich bei jedem Durchlauf (Array.M ändert sich nach jedem Drücken von Start)
Diese beiden Arrays müssen jedes mal miteinander verrechnet und ein Punkt auf dem Grafen gebildet werden.
Da wir aber einen Verlauf sehen wollen müssen die Messungen den Teilen zugeordnet werden können.
So ist die Position 1 eines Arrays immer Teil 1 zuzuordnen und Position 2 immer Teil 2 usw..
Ich reisse also Array.M auseinander und mache zwei Sachen.
Zum Einen gebe ich den Wert in der benötigten Form an den Grafen und lasse den Punkt anzeigen.
Zum Anderen gebe ich den Wert an ein Shiftregister der äußersten Schleife weiter, damit ich beim nächsten Durchgang mit BuildArray den/die alten Wert/Werte mit dem neuen Wert verknüpfen kann.
Das habe ich bisher nur in der unschönen komplizierten, aufwendigen und riesigen Art geschafft und diese ist nicht während der Messung variabel.
Keine Ahnung, ob es jetzt verständlicher ist als vorher. ich hatte gehofft, dass das Hochladen des komplizierten Programmes die Funktion ausreichend erläutert.
Verzeih mir bitte meine Unbeholfenheit.