' schrieb:Hallo,
ich habe eine Case-Struktur. Auf eine Seite dieser Case-Struktur brauche ich eine For-Schleife, die ich problemlos erstellen kann. Nun will ich den Inhalt (VI's, Variablen usw.) von einer anderen Case-Struktur übernehmen, also kopiere ich den Bereich wo ich was brauche und drücke auf "Copy".
Dann gehe ich in meine Case-Seite mit der For-Schleife und füge es mit "Paste" dort ein. Und jetzt kommt mein Problem: LabVIEW fügt zwar die zuvor kopierten Elemente dort ein, vergrößert aber die Fläche der der Case-Struktur und For-Schleife völlig überflüssig bis ins unermessliche, so daß dass andere Elemente auf dem Diagramm (4MB-VI) chaotisch zur Seite geschoben werden. Mit der Maus die verunstaltete Case-Struktur wieder zusammen zu ziehen (verkleinern) geht kaum.
Ein duplizieren in der Case-Struktur hilft mir auch nicht weiter, weil ich das ganze in einer For-Schleife brauche.
Das gleiche passiert nämlich auch ohne die For-Schleife, die ich eigentlich dringend brauche in dieser Case-Struktur.
Einfacher gesagt: wenn ich was in der Case-Struktur einfüge, wird die Fläche überdimensional groß. Was mache ich falsch? Wäre für Antworten sehr dankbar.
Gruß.
Mike N
Ich tippe mal drauf das du lokale variablen mitkopierst. Beim pasten fügt LV die Controls dafür auch wieder ein, allerdings auf die Originalposition.
Am besten selektierst du was du haben willst und dragst mit gedruckter Shift-taste an eine leere Stelle, so dass LV direkt dorthin kopiert. Dieser kopierte Code kannst du dann wieder an die gewünschte Stelle draggen. Diese Methode hat den Vorteil, das für lokale Variablen die Originalcontrols benutzt werden, es werden keine neue Controls erzeugt wie bei copy&paste.
Außerdem kannst du die Funktion Auto-Grow ausschalten (Rechtsklick auf rand von For-Loop Case usw. und Häkchen entfernen.)
VDB