Zuviel Werbung? - > Hier kostenlos beim SPS-Forum registrieren

Ergebnis 1 bis 4 von 4

Thema: Variablen 1-48 von Buttons in Array schreiben und wieder ausgeben

  1. #1
    Registriert seit
    01.08.2012
    Beiträge
    25
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo Zusammen,

    ich habe 48 Buttons und möchte diese auslesen und den Wert (TRUE or FALSE) zurückgehen an die Buttons.
    Ich erstelle also für jeden Button eine globale Variable.
    Um dann jeden Button abfragen zu können erstelle ich eine FOR-Schleife, um diese allerdings nutzen zu können muss die vorher die globalen Variable in eine Variable mit [] umwandeln.

    Jetzt meine Frage geht das auch mit weniger Aufwand, also dass ich irgendwie direkt die Variablen der Buttons auslesen kann und in ein ARRAY schieben.

    Schon mal danke für eure Antworten.
    Zitieren Zitieren Variablen 1-48 von Buttons in Array schreiben und wieder ausgeben  

  2. #2
    Registriert seit
    01.10.2009
    Ort
    Regensburg
    Beiträge
    77
    Danke
    8
    Erhielt 11 Danke für 11 Beiträge

    Standard

    Du kannst dir schon zeit sparen, wenn du statt einer einzelnen Variable je Button, gleich mit Arrays arbeitest. Die Visualisierung kommt mit Arrays problemlos zurecht.

    So kommst du bei deinen 48 Buttons mit z.B. zwei Arrays aus. Einer, den du zum auslesen verwendest und einen anderen, um Werte zurückzuschreiben.

    beides kannst du jetzt mit for Schleifen machen.

    Beispiel:

    aAction : array[0..47] of Bool;
    aReturn: array[0..47] of Bool;

    anm.:
    aAction[i] würde ich im Konfigurationsdialog des Buttons bei Toggle oder Tasten reinschreiben
    aReturn[i] eben dahin wo du im Button dein TRUE oder FALSE haben willst.

    for i := 0 to 47 do
    if aAction[i] then
    aReturn := true;
    end_if
    end_for

    mehr ist das nicht.

    hoffe es hilft dir weiter.
    cheers

  3. #3
    suntmaster ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    01.08.2012
    Beiträge
    25
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard

    danke für deine Antwort.

    Wie muss ich des aAction dann bei den globalen Variablen definieren ?

  4. #4
    suntmaster ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    01.08.2012
    Beiträge
    25
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hat sich geklärt
    Danke !!!

Ähnliche Themen

  1. Aktuelle Zeit und Datum in Array schreiben
    Von JanMichael im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 25.02.2011, 13:04
  2. USINT Zahl in array schreiben und auswerten
    Von wolfi999 im Forum CODESYS und IEC61131
    Antworten: 2
    Letzter Beitrag: 02.06.2009, 08:31
  3. Array von Integerwerten mit LibNoDave schreiben
    Von Earny im Forum Hochsprachen - OPC
    Antworten: 3
    Letzter Beitrag: 26.12.2008, 09:33
  4. Array von Bytes per OPC in SPS schreiben
    Von ingmar im Forum Hochsprachen - OPC
    Antworten: 2
    Letzter Beitrag: 02.11.2006, 08:51
  5. Antworten: 3
    Letzter Beitrag: 13.10.2005, 11:53

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •