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

Ergebnis 1 bis 9 von 9

Thema: Laufrichtung von Slider-Objekt umdrehn

  1. #1
    Registriert seit
    08.10.2008
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,
    wie kann ich die Laufrichtung vom Sliderobjekt umdrehen?
    Ich will dass der Schiebebalkten bei 0 oben ist und nicht unten!

    Hab leider nichts gefunden wie das möglich sein soll?!

    Gruß
    Maggro
    Zitieren Zitieren Laufrichtung von Slider-Objekt umdrehn  

  2. #2
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Mit den beiden folgenden VBScripten kann die Ausrichtung eines Slider-Objektes von oben nach unten geändert werden.

    Das erste VBScript wird bei der Bildanwahl des Bild-Objektes aufgerufen.

    Das VBScript schreibt den Wert einer internen Variablen über das Attribut Prozessanschluss als Anfangswert in ein Slider-Objekt.

    Code:
    Sub OnOpen()     
     
    ' Process-Eigenschaft
    '
    ' Legt die Voreinstellung für den anzuzeigenden Wert fest
    ' oder gibt sie zurück.
    ' In Runtime wird dieser Wert verwendet, wenn beim Start
    ' des Bildes die zugehörige Variable nicht angeschlossen
    ' oder nicht aktualisiert ist.
     
    Dim Slider, Variable
     
    Set Slider = ScreenItems("SliderObjekt1")
     
    Set Variable = HMIRuntime.Tags("Slider")
     
    Slider.Process = 100 - Variable.Read
     
    End Sub
    Das zweite VBScript wird bei einer Wertänderung des Slider-Objektes aufgerufen.

    Das VBScript liest den Wert des Slider-Objektes über das Attribut Prozessanschluss aus und schreibt den Wert in eine interne Variable.

    Code:
    Sub Process_OnPropertyChanged(ByVal Item, ByVal value)
     
    ' Process-Eigenschaft
    '
    ' Legt die Voreinstellung für den anzuzeigenden Wert fest
    ' oder gibt sie zurück.
    ' In Runtime wird dieser Wert verwendet, wenn beim Start
    ' des Bildes die zugehörige Variable nicht angeschlossen
    ' oder nicht aktualisiert ist.
     
    Dim Variable
     
    Set Variable = HMIRuntime.Tags("Slider")
     
    Variable.Write (100 - Item.Process)
     
    End Sub
    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

  3. Folgender Benutzer sagt Danke zu Kai für den nützlichen Beitrag:

    Aulicus (19.11.2014)

  4. #3
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Und noch ein paar Bilder.

    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

  5. #4
    Registriert seit
    24.10.2007
    Ort
    USA
    Beiträge
    815
    Danke
    3
    Erhielt 73 Danke für 57 Beiträge

    Standard

    Zitat Zitat von Maggro Beitrag anzeigen
    Hallo,
    wie kann ich die Laufrichtung vom Sliderobjekt umdrehen?
    Ich will dass der Schiebebalkten bei 0 oben ist und nicht unten!

    Hab leider nichts gefunden wie das möglich sein soll?!

    Gruß
    Maggro

    Es ist einfach.....

    Code:
    Balken_x-->Allgemein--->Gestalltung--->Darstellung-->Balkenrichtung=Unten
    Partys sind krass, am besten ist das Bier aus dem fränkischen Fass ...
    "Programming today is a race between the programmers and software engineers to create better
    and more idiot-proof programs, and the universe, creating bigger and better idiots. So far,
    the universe is winning". - Rich Cook

  6. #5
    Registriert seit
    24.10.2007
    Ort
    USA
    Beiträge
    815
    Danke
    3
    Erhielt 73 Danke für 57 Beiträge

    Standard

    @Kai
    Skripting ist Panelsabhängig
    Geändert von johnij (30.10.2008 um 07:44 Uhr)
    Partys sind krass, am besten ist das Bier aus dem fränkischen Fass ...
    "Programming today is a race between the programmers and software engineers to create better
    and more idiot-proof programs, and the universe, creating bigger and better idiots. So far,
    the universe is winning". - Rich Cook

  7. #6
    Registriert seit
    15.01.2005
    Ort
    In der Mitte zwischen Bayreuth/Weiden
    Beiträge
    6.732
    Danke
    314
    Erhielt 1.520 Danke für 1.282 Beiträge

    Standard

    Zitat Zitat von johnij Beitrag anzeigen
    @Kai
    Skripting ist Panelsabhängig
    Da Kai seine Lösung -laut seinen Bildchen- hier für WinCC OHNE Flex vorstellt,
    dürfte das egal sein.
    Warum denn einfach, wenn man auch Siemens einsetzen kann!

    Wer die grundlegenden Freiheiten aufgibt, um vorübergehend ein wenig Sicherheit zu bekommen, verdient weder Freiheit noch Sicherheit (B. Franklin).

  8. #7
    Registriert seit
    24.10.2007
    Ort
    USA
    Beiträge
    815
    Danke
    3
    Erhielt 73 Danke für 57 Beiträge

    Standard

    Zitat Zitat von MSB Beitrag anzeigen
    Da Kai seine Lösung -laut seinen Bildchen- hier für WinCC OHNE Flex vorstellt,
    dürfte das egal sein.
    Ich bin von WCF ausgeganngen
    Der Fragensteller hat nicht erwähnt um welches Produkt geht es denn
    Partys sind krass, am besten ist das Bier aus dem fränkischen Fass ...
    "Programming today is a race between the programmers and software engineers to create better
    and more idiot-proof programs, and the universe, creating bigger and better idiots. So far,
    the universe is winning". - Rich Cook

  9. #8
    Registriert seit
    30.03.2005
    Beiträge
    2.096
    Danke
    0
    Erhielt 673 Danke für 541 Beiträge

    Standard

    Zitat Zitat von johnij Beitrag anzeigen
    Ich bin von WCF ausgeganngen
    Der Fragensteller hat nicht erwähnt um welches Produkt geht es denn
    Da sich die beiden anderen Fragen von Maggro auf WinCC V6.0 SP4 bezogen haben, bin ich davon ausgegangen, dass sich auch diese Frage auf WinCC V6.0 SP4 bezieht.

    Zitat Zitat von johnij Beitrag anzeigen
    Code:
    Balken_x-->Allgemein--->Gestalltung--->Darstellung-->Balkenrichtung=Unten
    Zumindest in WinCC V6.0 SP3 kann man als Ausrichtung des Slider-Objektes nur Vertikal (oben) oder Horizontal (rechts) auswählen.

    Daher also meine Lösung mit den beiden VBScripten.

    Gruß Kai

  10. #9
    Maggro ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    08.10.2008
    Beiträge
    9
    Danke
    1
    Erhielt 0 Danke für 0 Beiträge

    Daumen hoch


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    )Hallo,
    Danke für die Antworten!
    Sorry hat ich vergessen dazu zu sagen! geht um WinCC 6.0 SP4 wie Kai richtig erahnt hat!
    Das mit dem VB Skribt funktioniert sehrt gut!

Ähnliche Themen

  1. Visu Slider
    Von visu90 im Forum CODESYS und IEC61131
    Antworten: 4
    Letzter Beitrag: 15.09.2011, 12:44
  2. MD mit einen Slider in WinCC steuern
    Von Meisterkoehler im Forum HMI
    Antworten: 0
    Letzter Beitrag: 11.10.2009, 10:09
  3. Horizontale Scrollbar (Slider)
    Von McLac im Forum HMI
    Antworten: 0
    Letzter Beitrag: 16.07.2009, 20:59
  4. Slider in einer Visualisierung
    Von bonatus im Forum CODESYS und IEC61131
    Antworten: 7
    Letzter Beitrag: 09.02.2009, 07:55
  5. WinCC Slider Control
    Von franzlurch im Forum HMI
    Antworten: 2
    Letzter Beitrag: 02.07.2008, 10:39

Lesezeichen

Berechtigungen

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