12.10.2010, 06:54
Hallo LV Gemeinde
anbei habe ich ein Problem welches mir nicht gelingt zu lösen.
und zwar habe ich mir 2 Statemachines gebaut die in einander liegen. Die äussere beherbergt Testschritte und die innere StateMachine arbeitet jeden Testschritt ab. nun bekomme ich ein Array aus der inneren Statemachine diese Arrays schreibe ich nach und nach in ein 2D Array dieses soll als letztes in der äusseren Statemachine in eine Excel Datei geschrieben werden.
Soweit funktioniert das auch sehr gut jedoch bekomem ich immer nur das letzte Array in meine Datei geschrieben weil die anderen Array überschrieben werden (Stichwort: Standart verwenden, wenn nicht verbunden). Also der Fehler ist mir bewusst Leider habe ich ca 15 Testschritte also wenn ich die Tunnel durchverbinde wird meine Dimension des Aray immer größer (sehr schlecht) jetzt Frage ich mich wie bekomme ich an dem Punkt wo ich in das Array schreibe die Werte hinein ohne das sie überschrieben werden. Das Problem ist das das Programm ja nur läuft wenn die Tunnel "zu" sind.
Ich würde halt gerne einfach nur einmal reinschreiben und gut nix überschreiben oder so einfach nach und nach reinschreiben.
ich habe mal 3 Bilder angehängt in dem ihr mein Problem nachvollziehen könnt
mfg flizzer
und danke für eure Hilfe
EDIT JG: Bilder sind auch im übernächsten Beitrag
anbei habe ich ein Problem welches mir nicht gelingt zu lösen.
und zwar habe ich mir 2 Statemachines gebaut die in einander liegen. Die äussere beherbergt Testschritte und die innere StateMachine arbeitet jeden Testschritt ab. nun bekomme ich ein Array aus der inneren Statemachine diese Arrays schreibe ich nach und nach in ein 2D Array dieses soll als letztes in der äusseren Statemachine in eine Excel Datei geschrieben werden.
Soweit funktioniert das auch sehr gut jedoch bekomem ich immer nur das letzte Array in meine Datei geschrieben weil die anderen Array überschrieben werden (Stichwort: Standart verwenden, wenn nicht verbunden). Also der Fehler ist mir bewusst Leider habe ich ca 15 Testschritte also wenn ich die Tunnel durchverbinde wird meine Dimension des Aray immer größer (sehr schlecht) jetzt Frage ich mich wie bekomme ich an dem Punkt wo ich in das Array schreibe die Werte hinein ohne das sie überschrieben werden. Das Problem ist das das Programm ja nur läuft wenn die Tunnel "zu" sind.
Ich würde halt gerne einfach nur einmal reinschreiben und gut nix überschreiben oder so einfach nach und nach reinschreiben.
ich habe mal 3 Bilder angehängt in dem ihr mein Problem nachvollziehen könnt
mfg flizzer
und danke für eure Hilfe
EDIT JG: Bilder sind auch im übernächsten Beitrag