LabVIEWForum.de
If spalte == 0 then zeile=zeile+1 ??? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: If spalte == 0 then zeile=zeile+1 ??? (/Thread-If-spalte-0-then-zeile-zeile-1)



If spalte == 0 then zeile=zeile+1 ??? - q3stanky - 26.05.2007 12:27

hallo ich lese einen string ein. dieser beinhaltet eine 0 1 2oder 3 wenn in dem string eine 0 auftaucht möchte ich das eine andere variable - zeilenzahl (0 1 2 3 sind spaltenzahlen) um eins erhöht wird.


wie kann ich eine globale variable benennen und die mit einer if bedingung inkrementieren

nach dem vorbild : If spalte == 0 then zeile=zeile+1


danke für die hilfe


If spalte == 0 then zeile=zeile+1 ??? - Achim - 26.05.2007 12:31

Hi,

muss den Variable wirklich global sein, d.h. in anderen VIs gültig sein? Dann guckst du dir dazu am besten mal die LV Hilfe an...

Ansonsten: Schreib deinen zu inkrementierenden Wert in ein control (machs unsichtbar, wenn du's nicht auf dem Frontpanel brauchst)...pack das in ne Case-Struktur...wenn deine Eingangsbedingung zutrifft, wählst du den Case aus und zählst mit der Funktion "+1" (palette numeric) eins dazu. Trifft deine Bedingung nicht zu, machst du einfach gar nichts...guck mal bei deinem anderen Thread, wie du mit Variablen bzw. Schieberegister arbeiten kannst!

A.