Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
Hi, ich hab ein Array, in dem Werte stehen könnten, aber nicht unbedingt müssen. Ich möchte diese Daten, wenn Elemente im Array vorhanden sind, bearbeiten.
Was passiert, wenn man ein Array ohne Inhalt an eine for-Schleife hängt - wird dann trotzdem die for-Schleife einmal ausgeführt?
Ich würde jetzt zur Sicherheit erst eine Case-Abfrage machen, um zu prüfen, ob Elemente im Array vorhanden sind.
Meine Frage: LabView aber auch so "klug" und die for-Schleife fängt das ggf. schon ab, so dass eine case-Abfrage vorher überflüssig sein könnte?
Anzeige
03.05.2015, 19:51 (Dieser Beitrag wurde zuletzt bearbeitet: 03.05.2015 19:52 von Lucki.)
Die Frage ist zwar durchaus berechtigt und wichtig, aber warum fragst du das? Steckt in Dir wirklich so wenig Kreativität, dass Du nicht daruf kommst, mit einem kleinen Test-VI die richtige Antwort in Minutenschnelle herauzufinden?
z.B:
Testergebnis: Labview ist so intelligent wie du es erhofft hast. Beim Starten des VI klingelt es nicht!
Ich hatte mir ein Anzeigeelement dahingebastelt, aber daran konnte ich nicht erkennen, was genau passiert. Den Lautsprechersound kannte ich noch nicht.
Nachtrag: Man könnte sich das auch im Highlight-Modus im Blockdiagramm anschauen, da sieht man dann auch, dass die Schleife 0x durchlaufen wird.
Und , es gibt noch einen interessanten Unterschied zwischen Schieberegister und einfacher "Drahtverbindung" bei Schleifen, die 0x durchlaufen und der gerne übersehen und vergessen wird (s. Screenshot):
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
(03.05.2015 20:52 )jg schrieb: Nachtrag: Man könnte sich das auch im Highlight-Modus im Blockdiagramm anschauen, da sieht man dann auch, dass die Schleife 0x durchlaufen wird.
Und , es gibt noch einen interessanten Unterschied zwischen Schieberegister und einfacher "Drahtverbindung" bei Schleifen, die 0x durchlaufen und der gerne übersehen und vergessen wird (s. Screenshot):
Gruß, Jens
Der mir nichtmal bekannt war, dass das so gehandhabt wird. Danke für den Hinweis! Heist: Bei 0 Durchläufen gehen alle Leitungen die rausgehen auf Standard des Leitungstyps - wieder was gelernt.
Gruß Kiesch
Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
08.05.2015, 15:18 (Dieser Beitrag wurde zuletzt bearbeitet: 08.05.2015 15:21 von Trinitatis.)
(05.05.2015 12:59 )Kiesch schrieb: ...Heist: Bei 0 Durchläufen gehen alle Leitungen die rausgehen auf Standard des Leitungstyps ...
Wenn ich deine Antwort richtig verstanden habe, dann kann man das so nicht stehenlassen, es sei denn, du beziehst dich mit "alle Leitungen, die rausgehen" nur auf die am Ausgangstunnel.
Denn die über die ShiftReg übergebenen Daten sind ja eben die Eingangsdaten der jeweiligen ShiftRegs.
Gruß, Marko
Nachtrag an Hasenfuss:
Auch ohne Kenntnis über das Klingel-VI hättest du doch einfach eine konstante Zahl an eine numerische Ausgabe knoten können. Das geht doch schneller, als den Browser zu öffnen, ins LVF zu gehen und mehr als die Anrede zu schreiben.