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

Ergebnis 1 bis 7 von 7

Thema: Schrift in WINCC Flexible 2008 senkrecht

  1. #1
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo, habe gerade kein Rechner mit Flex 2008 da, aber mir ist gerade ne idee gekommen. Kann man in flexible 2008 felder (z.B.) ne stringausgabe auch senkrecht (bspw. von unten nach oben) darstellen?
    Zitieren Zitieren Schrift in WINCC Flexible 2008 senkrecht  

  2. #2
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.168
    Danke
    922
    Erhielt 3.287 Danke für 2.656 Beiträge

    Standard

    E/A-Feld: Nein
    statischer Text: Ja, nach links oder rechts gedreht

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  3. #3
    Bensen83 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Schade, wollte barcodes darstellen, das geht dann wohl nicht
    Zitieren Zitieren danke  

  4. #4
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.168
    Danke
    922
    Erhielt 3.287 Danke für 2.656 Beiträge

    Standard

    Als Ersatz für die nicht drehbaren E/A-Felder kann man dynamischen Text per Script in Textfeldern ausgeben:
    Code:
    Dim Objekt, Text
    
    Text = "Variablenwert: " & SmartTags("Variable_1")
    Set Objekt = HmiRuntime.Screens("Bild_1").ScreenItems("Textfeld_1")
    Objekt.Text = Text
    Beim Scriptaufruf muß "Bild_1" angezeigt sein. Die Zuweisung muß man bei jedem Bildaufbau von "Bild_1" erneut machen.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet
    Zitieren Zitieren dynamischer gedrehter Text  

  5. #5
    Bensen83 ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    29.08.2009
    Beiträge
    776
    Danke
    25
    Erhielt 3 Danke für 3 Beiträge

    Standard

    Kann ich auch wen sich der Text ändert das script ausführen, wenn das bild nicht aktiv ist?
    Zitieren Zitieren ok  

  6. #6
    Registriert seit
    13.10.2007
    Beiträge
    12.031
    Danke
    2.786
    Erhielt 3.268 Danke für 2.156 Beiträge

    Standard

    Du wirst das Script ausführen können, aber beim Bildaufschlag, wird die
    Darstellung sein wie du es Projektiert hast. Dh der Aufruf deines scriptes
    hat keine Auswirkung auf die Eigenschaften des Textfeldes, wenn es ausgeführt
    wird, wenn das Bild nicht aufgerufen ist.

  7. #7
    Registriert seit
    22.06.2009
    Ort
    Sassnitz
    Beiträge
    11.168
    Danke
    922
    Erhielt 3.287 Danke für 2.656 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Selbstverständlich kannst Du das Script ausführen, wann es Dir beliebt ...
    Doch wenn das Bild mit dem Textfeld gerade nicht angezeigt wird, dann hat es nicht nur keine Auswirkungen auf das Textfeld, sondern Du bekommst auch einen Runtime-Error, weil das Objekt nicht existiert. Ich meine, das Script wird dann auch an der Stelle unsanft abgebrochen ...

    Mache doch einfach in ein anderes Bild eine Schaltfläche, die das Script aufruft, dann siehst Du was passiert. (Du hast ein Meldefenster und/oder eine Meldeanzeige, die Meldungen der Meldeklasse "System" anzeigen?)

    Um den Runtime-Error zu vermeiden, könnte das Script vor dem Zugriff auf das Textfeld abfragen, ob das Bild gerade angezeigt wird:
    Code:
    Dim Objekt, Text
    
    If HmiRuntime.BaseScreenName = "Bild_1" Then
      Text = "Variablenwert: " & SmartTags("Variable_1")
      Set Objekt = HmiRuntime.Screens("Bild_1").ScreenItems("Textfeld_1")
      Objekt.Text = Text
    End If
    Noch was: Damit man die Bildobjekte im Script über ihren Name ansprechen kann, muß in den Geräteeinstellungen "Namensinformationen transferieren" aktiviert sein.

    Harald
    Es ist immer wieder überraschend, wie etwas plötzlich funktioniert, sobald man alles richtig macht.

    FAQ: Linkliste SIMATIC-Kommunikation über Ethernet

  8. Folgender Benutzer sagt Danke zu PN/DP für den nützlichen Beitrag:

    EliteGurke (21.06.2012)

Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 09.09.2011, 14:16
  2. Antworten: 2
    Letzter Beitrag: 06.04.2011, 22:27
  3. WINCC Flexible 2008
    Von Weschi im Forum Programmierstrategien
    Antworten: 3
    Letzter Beitrag: 16.08.2010, 07:05
  4. Wincc 2008 flexible 2008 -> mp377
    Von Kanuni1972 im Forum HMI
    Antworten: 4
    Letzter Beitrag: 29.06.2010, 18:53
  5. WinCC flex Schrift invertieren
    Von Ide im Forum HMI
    Antworten: 3
    Letzter Beitrag: 23.08.2007, 06:25

Lesezeichen

Berechtigungen

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