Also ich möchte Weg = X und Durchmesser = Y
Ich versteh aber nicht ganz wieso das Array in ein String-Array umgewandelt wird und anschließend auch noch transponiert.
(08.06.2011 15:29 )Flasher schrieb: [ -> ]Also ich möchte Weg = X und Durchmesser = Y
Dann tausche doch mal die Eingänge beim BuildArray und dann sehen wir mal was rauskommt.
(08.06.2011 15:29 )Flasher schrieb: [ -> ]Ich versteh aber nicht ganz wieso das Array in ein String-Array umgewandelt wird und anschließend auch noch transponiert.
Das muss natürlich nicht umbedingt sein. Ich mache dies nur, damit ich besser die Anzahl der Nachkommastellen in LV kontrollieren kann. Transponiert habe ich es auch wiederrum nur, damit ich die Messwerte in der Exceltabelle vertical habe, was besser zum auswerten ist, finde ich. Ohne Stringumwandlung und ohne Transponieren sieht es so aus:
[
attachment=34150]
Darüberhinaus ist die Tabellengenerierung von der Diagrammerstellung gänzlich unabhängig, siehe hier:
[
attachment=34149]
D.h. es hackt wohl zuerst noch am "Excel Insert Graph.vi" und dessen Einstellungen, bzw. die Daten, die diesem zugeführt werden.
Beste Grüße,
NWO
Bei mir ist es genau umgekehrt - wenn ich transponiere sind die Daten horizontal und nicht vertikal. Die Eingänge des Arrays hab ich auch schon umgekehrt verdrahtet - bringt nur den Effekt dass in der ersten Spalte der Weg drin ist und in der zweiten der Durchmesser. De Graph zeigt aber den selben Quatsch an.
(08.06.2011 16:05 )NWOmason schrieb: [ -> ]D.h. es hackt wohl zuerst noch am "Excel Insert Graph.vi" und dessen Einstellungen, bzw. die Daten, die diesem zugeführt werden.
Das stimmt wohl - aber ich mache nicht anderes als in deinem VI auch - die Daten werden in ein Array geschrieben, aus der While-Schlaufe bei aktivierter Autoindizierung geführt und dem Rest deines VI zugeführt.
Hat sonst jemand vielleicht noch eine Idee? Bin hier mal wieder am verzweifeln....
Ich hab es hinbekommen
Ich musste das Array einfach nur transponieren bevor ich es ins Excel Easy Table VI eingespeist habe.
So...nächste Frage
Wie bekomme ich es hin, dass der Nutzer am Ende einer Sequenz gefragt wird, ob er die Messung wiederholen möchte, und das Programm wieder in eine Sequenzstruktur vorher reinspringt?