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

Ergebnis 1 bis 6 von 6

Thema: PopUp nur in bestimmtem Fenster öffnen

  1. #1
    Registriert seit
    26.08.2013
    Beiträge
    41
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo,

    ich benutze bei meiner Visualisierung PopUp-Bilder. Vorne weg diese funktionieren auch.
    ''Vorstanzen Stanze''
    If (VorstanzenStanze_Einfaedeln_DB_bBandEingelegtBereit Or VorstanzenStanze_Einfaedeln_DB_bVorschubHandBereit Or VorstanzenStanze_Einfaedeln_DB_bRollenBereit)
    Then
    ShowPopupScreen "VorstanzenStanzeEinfaedeln",290,100,hmiOn,hmiAnimationOff,hmiFast
    Else
    ShowPopupScreen "VorstanzenStanzeEinfaedeln",290,100,hmiOff,hmiAnimationOff,hmiFast
    End If
    Eines davon wird so aufgerufen. Wie gesgat funktioniert auch.

    Mein Problem ist nur, dass wenn ich nun in ein anderes Bild wechseln möchte ohne das PopUp-Bild zu bestätigen bleibt dies geöffnet.

    Ich möchte nun das dieses popUp in nur einem bestimmten Bild geöffnet wird. Wie muss ich dies programmieren?


    Danke für eure Hilfe.

    Gruß Dennis
    Zitieren Zitieren PopUp nur in bestimmtem Fenster öffnen  

  2. #2
    Registriert seit
    09.09.2004
    Beiträge
    71
    Danke
    0
    Erhielt 17 Danke für 13 Beiträge

    Standard

    Hi Dennis,
    du könntest in der IF Abfrage noch den aktuelle Screen abfragen:
    If HmiRuntime.ActiveScreen = "bestimmter Bildname" Then ....

    Gruß, Nico

  3. #3
    Registriert seit
    26.08.2013
    Beiträge
    41
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hey Nico,

    danke erstmal für deine Antwort.
    Habe es so versucht wie du geschrieben hast. Auch mit
    If HmiRuntime.ActiveScreen.Objectname = "bestimmter Bildname"
    .
    leider bringt er mir immer die selbe Fehlermeldung.

    An unhandled exceptopn occurred in HmiRTm.exe
    Gruß Dennis

  4. #4
    Registriert seit
    23.07.2009
    Ort
    Österreich
    Beiträge
    2.268
    Danke
    439
    Erhielt 661 Danke für 498 Beiträge

    Standard

    Zitat Zitat von rofl...XD Beitrag anzeigen
    If HmiRuntime.ActiveScreen.Objectname = "bestimmter Bildname"

    leider bringt er mir immer die selbe Fehlermeldung.

    An unhandled exceptopn occurred in HmiRTm.exe
    ActiveScreen hat leider kein Property "Objectname". Daher der Fehler.
    An den Bildnamen des angezeigten Bildes kommt du Flex/TIA-Comfort via...
    Code:
     HMIRuntime.BaseScreenName
    Ich glaub auch HMIRuntime.ActiveScreen alleine liefert schon den Bildnamen oder mit HMIRuntime.ActiveScreen.ScreenName. Bin bei den beiden aus dem Hinterkopf aber nicht 100%
    BaseScreenName geht auf jeden Fall.
    If at first you don't succeed, you're not Van Damme!
    ... or maybe using TIA!

  5. #5
    Registriert seit
    26.08.2013
    Beiträge
    41
    Danke
    4
    Erhielt 0 Danke für 0 Beiträge

    Standard

    Hey Ronin,

    da ich nicht so viel Ahnung habe widerspreche ich echt ungern. Aber die Property .ObjectName gibt es, sonst würde sie mir ja nicht vorgeschlagen werden.
    Nur mit ActiveScreen funktioniert es nicht.

    Ich möchte ja, dass das PopUp Bild nur in "Bild_1" erscheint. Wenn ich gerade in "Bild_2 bin möchte ich nicht dass es erscheinen kann.

  6. #6
    Registriert seit
    13.10.2007
    Beiträge
    11.950
    Danke
    2.746
    Erhielt 3.245 Danke für 2.143 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Mach es doch mal anders, nutze den Aufgabenplaner.
    Dort lässt du dir über den Trigger Bildwechsel ein Script ausführen
    mit folgenden Inhalt:
    SmartTags("Bildname") = HmiRuntime.BaseScreenName
    Jetzt hast du eine Globale Variabel die du in deiner Projektierung bzw.
    Script weiter auswerten kannst.
    - - -
    Wer als Werkzeug nur einen Hammer hat, sieht in jedem Problem einen Nagel.

Ähnliche Themen

  1. WINCC Popup Fenster
    Von blinky-182 im Forum HMI
    Antworten: 8
    Letzter Beitrag: 08.09.2014, 15:10
  2. Popup-Fenster in WinCC
    Von römi im Forum HMI
    Antworten: 7
    Letzter Beitrag: 22.04.2011, 15:09
  3. WinCCFlex2007: Popup-Fenster möglich?
    Von Grimsey im Forum HMI
    Antworten: 4
    Letzter Beitrag: 19.06.2008, 10:04
  4. popup-fenster in wincc öffnen
    Von spsrookie im Forum HMI
    Antworten: 6
    Letzter Beitrag: 09.06.2006, 00:38
  5. Popup fenster in TP270
    Von Waelder im Forum HMI
    Antworten: 2
    Letzter Beitrag: 31.05.2005, 09:03

Lesezeichen

Berechtigungen

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