LabVIEWForum.de
while-Schleife und PictRing - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+---- Forum: Grafik & Sound (/Forum-Grafik-Sound)
+---- Thema: while-Schleife und PictRing (/Thread-while-Schleife-und-PictRing)



while-Schleife und PictRing - Regenwurm - 25.03.2008 12:05

Moin zusammen!

Beim Einarbeiten in LabVIEW sind mal wieder ein paar Fragen aufgetaucht. Einen großteil konnte ich mittlerweile schon lösen, aber bei zwei Dingen komm ich einfach nicht auf den richtigen Weg.

1. Ich habe eine while-Schleife welche das dauerhafte Durchlaufen des eigentlichen Programms sichert. In dieser while Schleife befindet sich eine zweite while-Schleife welche solange durchlaufen werden soll, bis die Überprüfung ob das gewünschte File vorhanden ist, positiv abgeschlossen ist. Erst wenn diese Überprüfung keinen Fehler mehr zurück gibt, soll das Programm weiter abgearbeitet werden. Wie bekomme ich es nun hin, dass erst nach erfolgreichem Abarbeiten der zweiten Schleife der Rest des Programms bearbeitet wird? Hab mal meine Idee als Bild beigefügt. Dabei ist aber das Problem, dass das Kopieren (rechts) zeitgleich mit dem durchlaufen der while-Schleife statt findet.

[attachment=11755]

2. Ich möchte mittels PictRing vier Möglichkeiten zur Auswahl stellen. Das ist auch nicht das Problem. Nur bin ich noch nicht dahinter gekommen, wie ich mir dort nun meine Bilder anzeigen lassen kann. Wo kann ich einstellen, welches Bild verwendet werden soll, wenn im Text-Feld grün steht. Welches Bild bei gelb usw. verwendet werden soll?

Sind wahrscheinlich zwei Kleinigkeiten, aber ich hab einfach nichts gefunden.


while-Schleife und PictRing - StefanHH - 25.03.2008 14:44

Hi,

zu Punkt eins bitte das hochgeladene Beispiel ansehen...

Zitat:2. Ich möchte mittels PictRing vier Möglichkeiten zur Auswahl stellen. Das ist auch nicht das Problem. Nur bin ich noch nicht dahinter gekommen, wie ich mir dort nun meine Bilder anzeigen lassen kann. Wo kann ich einstellen, welches Bild verwendet werden soll, wenn im Text-Feld grün steht. Welches Bild bei gelb usw. verwendet werden soll?

Laufzeitmenu: Edit -> Import Picture From File...
Mit der rechten Maustaste auf den "Pict Ring" und import picture after/before... diese Menupunkte erscheinen nur, wenn Schritt ein ausgeführt wurde. Der Bilderring wird wie gewohnt mit Werten indiziert, beginnend bei 0. Durch das beschreiben der Variable zur LAufzeit mit dem richtigen Index, lässt sich das gewünschte Bild anzeigen.

MfG,
Stefan

Lv70_img


while-Schleife und PictRing - Regenwurm - 25.03.2008 15:31

Danke schon mal für deine Hilfe. Das mit den Bildern einfügen hat nun auch bei mir funktioniert.

Mein anderes Problem sehe ich so allerdings nicht gelöst.
' schrieb:zu Punkt eins bitte das hochgeladene Beispiel ansehen...
Habe mir dein Beispiel mal angeschaut. Es muss doch ne Möglichkeit geben erst nach dem Durchlauf der while-Schleife im Programm fortzufahren. Wenn ich was in C programmiere, wird der Quellcode von oben nach unten durch gearbeitet. Ist oben ne while-Schleife wird die abgearbeitet und erst anschließend wird der danach stehende Quellcode abgearbeitet. So will ich das sinngemäß auch in LabVIEW haben. Iwill


while-Schleife und PictRing - IchSelbst - 25.03.2008 15:59

' schrieb:Ist oben ne while-Schleife wird die abgearbeitet und erst anschließend wird der danach stehende Quellcode abgearbeitet. So will ich das sinngemäß auch in LabVIEW haben.
Ja dann mach halt so - gemäß den Forderungen einer Datenflußsteuerung.

Dazu musst du nur das, was hintereinander ablaufen soll, in einen sequenziellen Ablauf bringen. Entwerder mit einem normalen Datenfluß, mit einer Errorclusterverbindung - oder mit einer Sequenzstruktur.

Alles, was nicht sequenziert ist, was sich also nicht in einem Datenfluß befindet, wird parallel abgearbeitet. Das ist dann wie in C++ mit parallelen Threads.


while-Schleife und PictRing - StefanHH - 25.03.2008 17:27

Jetzt habe auch ich deine Frage richtig verstanden.:DDie Information mit der grundsätzlichen Ablaufsteuerung fehlte.
Weiß ja nicht, was du mit dem Konstrukt so vor hast. Das wäre eine Ablaufsteuerung a la C. While läuft, bis kein Fehler
mehr auftritt, bricht ab und kopiert...

MfG,
Stefan
Lv70_img


while-Schleife und PictRing - Regenwurm - 26.03.2008 10:10

Super, danke! Jetzt hab ichs verstanden und auch endlich läuft es so, wie ich es mir vorgestellt habe. So Erfolgserlebnisse sind schon was feines! Hopper


while-Schleife und PictRing - Grobi - 26.03.2008 14:56

Ich hänge mich mal kurz hier dran.
Wenn ich ein Picture Ring Einsetze, sehe ich da die zur Zeit ausgewählte
Option mit Bild. Wenn ich jetzt zur Laufzeit das Bild anklicke, kann ich zwischen den
einzelnen auswählen.

Dieses Vorschaufenster der Objekte was ich dann sehe, kann ich das irgendwie unabhängig vom
RIng vergrößern? So dass meinetwegen der RIng selbst mit dem Bild 5% meines Bildschirms ausfüllt, aber
die Vorschau den ganzen Bildschirm?

Irgendwie find ich keine Eigenschaft die das bewirkt..

edit: zur Verdeutlichung: Das rot eingerahmte möchte ich vergrößern


while-Schleife und PictRing - Grobi - 28.03.2008 09:28

Hmm keiner ne Idee, oder gehts einfach nicht? Rolleyes