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

Ergebnis 1 bis 8 von 8

Thema: WinCC flexible, Bildgröße variable ändern?

  1. #1
    Registriert seit
    18.01.2007
    Beiträge
    24
    Danke
    23
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,
    ich suche bei WinCC flexible nach einer Möglichkeit, bei der man einen beliebigen rechteckigen Rahmen durch Eingabe von Daten darstellen kann.
    Dieser Rahmen soll aus 4 Balken bestehen, die variable dargestellt werden sollen.

    Meine Idee ist am Werkzeug den "Balken" zu wählen und "Skala anzeigen" auszuschalten. Durch Eingabe von Daten verlängert bzw. verkürzt sich der Balken. Das Problem ist, der Balken lässt sich nicht auf die horizontale Lage verstellen und somit nur für in vertikaler Lage verstellbar.
    Eine andere Möglichkeit ist viele Bilder zu erstellen und nach gewünschten Daten ein/ausblenden. Nachteil, man benötigt viele Bilder.

    Gibt es da eine andere Möglichkeit?
    Zitieren Zitieren WinCC flexible, Bildgröße variable ändern?  

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

    Standard

    Du kannst in WinCC flexible die Richtung für einen Balken einstellen unter:

    Eigenschaften/Darstellung/Balkenrichtung

    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

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

    MM440 (15.10.2008)

  4. #3
    Registriert seit
    12.02.2008
    Beiträge
    31
    Danke
    3
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Ich würde ein normales Rechteck erstellen und über ein Script die Länge bzw. Höhe des Rechteckes ändern:

    Code:
    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Height = 10
    Zitieren Zitieren Script  

  5. Folgender Benutzer sagt Danke zu nobby_nobbs für den nützlichen Beitrag:

    MM440 (15.10.2008)

  6. #4
    MM440 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.01.2007
    Beiträge
    24
    Danke
    23
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Vielen Dank für die schnelle Antwort
    Ich werde das gleich austesten.

    Ich habe im Handbuch kurz durchgeschaut, da gibt es dazu noch die Möglichkeit über Visual Basic in WinCC flexible zu programmieren.
    Hat jemand schon Erfahrung, wie man dadurch die Größen bei einem Rechteck variable ändern kann?

    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Height = 10

    Kann ich statt die 10 eine Variable eingeben? Wenn das geht, wie würde man den Pfad eingeben, so dass es keine Compilierungsfehler gibt?
    Geändert von MM440 (15.10.2008 um 15:42 Uhr)

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

    Standard

    Zitat Zitat von MM440 Beitrag anzeigen
    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Height = 10

    Kann ich statt die 10 eine Variable eingeben? Wenn das geht, wie würde man den Pfad eingeben, so dass es keine Compilierungsfehler gibt?
    HmiRuntime.Screens("Startbild").ScreenItems("Rechteck").Width = SmartTags("Breite")

    Gruß Kai

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

    MM440 (15.10.2008)

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

    Standard

    Hier ist noch einmal ein Programmbeispiel für eine Balkenanzeige in WinCC flexible.

    Die Balkenanzeige besteht aus einem Rechteck.

    Die Breite des Rechteckes wird mit dem folgendem VBScript auf den Wert einer Variablen gesetzt.

    Das VBScript wird beim Aufbau des Bildes sowie einer Wertänderung der Variablen aufgerufen.

    Code:
    ' Balkenanzeige
     
    ' Width-Eigenschaft
    '
    ' Setzt die Breite eines Objektes in Pixel oder gibt sie aus.
     
    Dim Rechteck
     
    Set Rechteck = HmiRuntime.Screens("Startbild").ScreenItems("Rechteck_1")
     
    Rechteck.Width = SmartTags("Breite")
    Gruß Kai
    Angehängte Grafiken Angehängte Grafiken

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

    MM440 (15.10.2008)

  11. #7
    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

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

    MM440 (15.10.2008)

  13. #8
    MM440 ist offline Neuer Benutzer
    Themenstarter
    Registriert seit
    18.01.2007
    Beiträge
    24
    Danke
    23
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Vielen Dank an Kai und nobby_nobbs für die guten Informationen und Anregungen.

Ähnliche Themen

  1. Antworten: 14
    Letzter Beitrag: 05.11.2008, 07:48
  2. WinCC flexible Eingabemaske ändern
    Von stift im Forum HMI
    Antworten: 8
    Letzter Beitrag: 29.05.2008, 14:10
  3. Antworten: 4
    Letzter Beitrag: 27.08.2007, 18:12
  4. Antworten: 1
    Letzter Beitrag: 16.08.2007, 14:35
  5. WinCC Flexible 2005 EA Felder ändern sich
    Von ElektronikJack im Forum HMI
    Antworten: 7
    Letzter Beitrag: 16.11.2006, 21:11

Lesezeichen

Berechtigungen

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