LabVIEWForum.de
zufällige Nullen unter erstellter Excel-Tabelle - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Datenbank & File IO (/Forum-Datenbank-File-IO)
+----- Forum: Excel (/Forum-Excel)
+----- Thema: zufällige Nullen unter erstellter Excel-Tabelle (/Thread-zufaellige-Nullen-unter-erstellter-Excel-Tabelle)



zufällige Nullen unter erstellter Excel-Tabelle - theo0209 - 30.04.2020 18:29

Hallo liebe Mitglieder des Forums.

Ich bin neu hier im Forum und in LabVIEW, deshalb entschuldigt bitte etwaige dumme Fehler oder Gedanken.

Ich erstelle in meinem VI ein Excel-Sheet, in das ich dann in einer Spalte diverse Winkel eintrage. (siehe SubVI: „CreateTable“; „Create Angle“)
Dann nehme ich mit meiner Messeinrichtung Messungen vor und speichere die Messwerte in der Tabelle in der Spalte daneben.
Das funktioniert soweit auch sehr gut, nur aus irgendeinem Grund werden, egal in welcher Testsituation ich bin, immer einige Nullen unter der Tabelle in beiden Spalten eingefügt (siehe Screenshot von Excel).
Diese stören dann dort, da ich die Tabelle in einem anderen VI automatisiert weiterverwende.

Kann mir jemand sagen, wo die Nullen herkommen und wie ich die wieder wegbekomme? Für eure Hilfe wäre ich sehr dankbar!

Viele Grüße und schonmal vielen Dank im Voraus,
Theo


RE: zufällige Nullen unter erstellter Excel-Tabelle - 83Daniel - 30.04.2020 20:03

schau mal in dem vi Create Angle... was du da als index verwendest.
Ich glaube du hast der Wert und index vertauscht


RE: zufällige Nullen unter erstellter Excel-Tabelle - theo0209 - 01.05.2020 11:03

Danke für die schnelle Antwort!

Ich denke aber, da habe ich alles richtig gemacht, der Index zeigt ja die Stelle im Array an, an der der Winkel eingefügt wird und das ist immer der aktuelle Wert des Schleifendurchlaufs.

Viele Grüße


RE: zufällige Nullen unter erstellter Excel-Tabelle - 83Daniel - 01.05.2020 22:39

.., bei mir erzeugt dein VI ein Array mit Nullen am Ende schau dir noch mal an, was du da genau als index verwendest


RE: zufällige Nullen unter erstellter Excel-Tabelle - GerdW - 02.05.2020 14:56

Hallo,

die Verwendung von InsertIntoArray ist ja meist überbewertet, insbesondere im Vergleich mit ReplaceArraySubset...

Nachtrag: auch ReplaceArraySubset ist deutlich überbewertet, wenn man mal Autoindexing verwendet:
[attachment=60911]

Wozu diese ganzen Sequenzrahmen in deinen VIs? Vertraust du dem THINK DATAFLOW!, auf dem LabVIEW basiert, etwa nicht?


RE: zufällige Nullen unter erstellter Excel-Tabelle - theo0209 - 04.05.2020 06:45

Hallo Gerd,

danke dir, jetzt funktioniert es wunderbar. Ich habe die Array-Funktionen auch noch nicht ganz durchblickt, aber es hat immer funktioniert. Diese Lösung ist jetzt natürlich einfacher und minimalistischer.
Das mit den Sequenzrahmen habe ich mal in einem VI gesehen und seit dem habe ich sie irgendwie immer gezeichnet. Finde ich etwas übersichtlicher, wenn man so abgeschlossene Blöcke hat.

Danke dir und den anderen auf jeden Fall und viele Grüße allen,

Theo


RE: zufällige Nullen unter erstellter Excel-Tabelle - GerdW - 04.05.2020 06:59

Hallo theo,

Zitat:Das mit den Sequenzrahmen habe ich mal in einem VI gesehen und seit dem habe ich sie irgendwie immer gezeichnet. Finde ich etwas übersichtlicher, wenn man so abgeschlossene Blöcke hat.
Weil jemand anderes schlechten Code veröffentlicht hat, musst du das auch immer so machen?
Sequenzrahmen sind unnötig, wenn man THINK DATAFLOW! beachtet. Und haben (u.a.) den enormen Nachteil, dass sie sehr effektiv MultiCore-Nutzung unterdrücken (helfen)…

Wenn du "abgeschlossene Blöcke" haben willst, dann solltest du mehr subVIs erstellen und nutzen!

Zitat:Ich habe die Array-Funktionen auch noch nicht ganz durchblickt
Dann mache unbedingt das Training, wie es von NI angeboten wird!
Die kostenlose Nutzung der "self-paced" Kurse wurde bis Ende Mai verlängert!