3D Array - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +--- Thema: 3D Array (/Thread-3D-Array) |
3D Array - SeBa - 07.08.2009 07:30 ' schrieb:Vielleicht hätte da nochmal jemand ein klitzekleines Beispiel?Aber gerne doch: [attachment=20263] [attachment=20262] Gruß und einen schönen Start in den Tag (vorm Wochenende) SeBa 3D Array - Y-P - 07.08.2009 07:31 Hab's manuell nochmal verschönert. Ist jetzt übersichtlicher. [attachment=20264] Gruß Markus 3D Array - havetodo - 07.08.2009 13:10 Super, Dankeschön! Wie mache ich es denn, dass das "Buch" mit Seite "1" in der Indexanzeige beginnt? Und das eine Zeile als Tabellenbeschriftung auch auf allen Seiten vorkommt? 3D Array - havetodo - 07.08.2009 14:23 und noch ne Frage zum 3D Array Ich nehm mal Bezug auf meine Excel-Frage http://www.LabVIEWforum.de/index.php?showt...mp;#entry77451: Wenn ich jetzt das 3D Array "Seitenweise" an Excel übergeben will und für jede "Seite" ein neue Tabelle erstellen will, welches aus der Vorlage (Tabelle 2) zu erstellen ist und den Druckbereich dann ebenfalls abhängig von der Anzahl der Seiten machen will........... bin ich total überfordert [attachment=20287] 3D Array - SeBa - 07.08.2009 15:15 Leider (zum Glück) hab ich daheim kein LV... und ich bin schon so gut wie daheim... Aber spätestens am Montag schau ich mal was sich da machen lässt (falls bis dahin noch der Bedarf besteht). Gruß SeBa 3D Array - schrotti - 07.08.2009 20:53 ' schrieb:Was über drei Dimensionen hinaus geht, ist für meinen Kopf zuviel. Dann ist der Kabeljau also nichts für dich [attachment=20306] 3D Array - havetodo - 08.08.2009 08:01 ' schrieb:Hierbei handelt es sich um mehr als drei Dimensionen. Aber schon Dein erstes Posting war so komisch, als ob es ummöglich sei, sich drei Dimensionen vorzustellen. Vielleicht ist das bei Dir der Fall, weil Du selbt nur zweidimensional bist. Wäre mal interessant Dich kennenzulernen... Na, solange ich als weibliches Wesen schonmal mehr als eindimensional denke, bin ich recht beruhigt und traue mir auch zu mit der dritten Dimension eines Arrays auf einem zweidimensionalen Bildschirm etwas sinnvolles (oder auch sinnfreies) anstellen zu können. 3D Array - SeBa - 10.08.2009 09:00 Moin, hat bestimmt zwei Kaffee gedauert, bis ich durch deinen Kabelsalat durchgeblickt hatte. Du scheinst dich in deinem Dschungel auch nicht so zurechtzufinden, hatte ich doch den Verkabelungsfehler irgendwann gefunden. Ok, klartext: Bild 1: deine Version Bild 2: meine Version Erstensmal ist dir ein Gedankenfehler bezüglich Datenfluss unterlaufen. Wenn du mehrere Seiten ins Excel schreiben willst, musst du das mit einer Schleife machen. In deiner Version wird das zu schreibende Array zwar indiziert und nur eine Seite weitergegeben, aber die Methoden zum schreiben werden (u.A. wegen dem Errorcluster bzw. keineSchleife!!) nur einmal ausgeführt. Die nachfolgenden Indizierungen laufen dann ins Windows-Nirvana. Zweitensmal hast du die Referenz für "Tabelle1" genommen und dort angeschlossen wo später ja Tabelle1/Tabelle2 ect. stehen soll (die roten !!!!!! im Bild) Drittensmal beim generieren der Tabellenblattnummer... Schleifenzähler fangen mit Null an, "Tabelle0" gibts aber nicht. -> Schleifenzähler +1 = Tabellenblattnummer. [attachment=20330][attachment=20331] Also das läuft ja schon mal. Aber: Schau noch mal nach das in deinem Template mehr Tabellen vorhanden sind, als du Messungen durchführen willst. (Referenz auf nicht vorhandenes Tabellenblatt "Tabelle4" gibt einen Fehler) Gut. Für eine ich nenns mal Kopfzeile auf jedem Tabellenblatt gibts mehrere Möglichkeiten. Erstensmal wenn die Kopfzeile immer gleich ist, dann mach sie in dein Template mit rein. Zweitensmal wenn die Kopfzeile immer unterschiedlich ist, dann erstell sie in LV und schreib sie wie den Rest aufs richtige Blatt. Wie du die Indizierung mit 1 statt 0 starten lassen kannst, weiß ich nicht. Braucht aber eigentlich keiner. Gruß SeBa Edit: VI vergessen... [attachment=20332] 3D Array - havetodo - 10.08.2009 11:01 Du hast zwei Tassen Kaffee bei mir gut Ich taste mich noch ran ..... und habe versucht, deine Vorschläge umgesetzt (zumindest hoffe ich das) Allerdings bekomme ich noch immer eine Fehlermeldung und weiß nicht warum. [attachment=20335] 3D Array - SeBa - 10.08.2009 11:26 Zwei Dinge die mir auffallen: [attachment=20336] Erstensmal: Du indizierst das "Buch" -> suchst also eine Seite raus. Das gibst du dann an eine Forschleife, die (wegen Autoindizierung) für die Iterationen jetzt die Zeilen der Seite anstatt der Seiten des Buches benutzt. Zweitensmal: Lässt du die überflüssige Indizierung des Buchs weg und gibst es einfach an die Forschleife, indiziert diese selbst und benutzt für jede Iteration eine Seite des Buchs. Also weiß die Forschleife wieviele Iterationen nötig sind und du kanns dir das Ermitteln der (Buch-)Seitenanzahl sparen. --> Buch = 3D-Array, Seite = Z-Ebene, Zeile = Y-Richtung, Buchstabe in Zeile = X-Richtung Gruß SeBa PS: Welche Fehlermeldung bekommst du denn? |