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

Ergebnis 1 bis 3 von 3

Thema: Balkenhöhe abhängig von Variable WinCCflex 2007

  1. #1
    Registriert seit
    25.08.2007
    Beiträge
    4
    Danke
    3
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich möchte ein Rechteck in seiner Höhe abhängig von einer Variable ändern. Kann ich dafür nur das vorgefertigte Basisobjekt "Balken" nutzen, oder gibt es weitere Möglichkeiten?

    Danke
    Zitieren Zitieren Balkenhöhe abhängig von Variable WinCCflex 2007  

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

    Standard

    In WinCC flexible 2005 kann man folgendes Skript verwenden, welches bei einer Wertänderung der Variablen "Rechteck_Hoehe" aufgerufen wird:

    Code:
    ' Damit das Rechteck immer innerhalb des Displays bleibt, muss folgendes gemacht werden: 
    '
    ' 1. Höhe Rechteck ab Oberkante Rechteck auf 0 setzen
    '
    ' 2. Abstand zwischen Oberkante Display und Oberkante Rechteck auf neuen Wert setzen
    '
    ' 3. Höhe Rechteck ab Oberkante Rechteck auf neuen Wert setzen
    '
    '
    ' Beispiel ohne Höhe Rechteck auf 0 setzen:
    '
    ' OP270 6 Zoll -  Display = 320 X 240 (Breite x Höhe)
    '
    ' Rechteck_Hoehe = 100
    '           .Top = 200 - 100 = 100
    '        .Height = 100
    '
    ' Rechteck_Hoehe = 20
    '           .Top = 200 - 20 = 180
    ' 
    ' .Top = 180 + .Height = 100 = 280 > Display Höhe 240
    '
    ' Skript wird mit einer Fehlermeldung gestoppt
     
     
    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Height = 0
     
    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Top = 200 - SmartTags("Rechteck_Hoehe")
     
    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Height = SmartTags("Rechteck_Hoehe")
    Gruß Kai

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

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Und hier noch einmal ein kurzes Beispielprojekt für ein OP270 in WinCC flexible 2005.

    Es wird dabei die Höhe und die Breite eines Rechtecks über jeweils eine Variable verändert.

    Gruß Kai
    Angehängte Dateien Angehängte Dateien

Ähnliche Themen

  1. WinCCFlex 2007 - Rezepturdatensatznummer
    Von ssound1de im Forum HMI
    Antworten: 15
    Letzter Beitrag: 18.02.2009, 09:28
  2. Meldungen in WINCCflex 2007
    Von wiede im Forum HMI
    Antworten: 0
    Letzter Beitrag: 09.02.2008, 14:56
  3. WinCCflex 2007 Problem
    Von commander99 im Forum HMI
    Antworten: 4
    Letzter Beitrag: 10.01.2008, 15:50
  4. Winccflex 2007
    Von votto im Forum HMI
    Antworten: 5
    Letzter Beitrag: 13.11.2007, 21:17
  5. WinCCflex 2007 und XML kommunikation
    Von Lazarus™ im Forum HMI
    Antworten: 0
    Letzter Beitrag: 05.10.2007, 20:28

Lesezeichen

Berechtigungen

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