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

LabVIEWForum.de

Normale Version: If spalte == 0 then zeile=zeile+1 ???
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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
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.
Referenz-URLs