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

Ergebnis 1 bis 4 von 4

Thema: WinCC flexible 2008 SP2: unterschiedliches Sktipverhalten

  1. #1
    Registriert seit
    27.10.2006
    Ort
    Plauen
    Beiträge
    376
    Danke
    107
    Erhielt 13 Danke für 11 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Hallo zusammen,

    wir haben hier ein nicht nachvollziehbares Problem und wissen nicht mehr weiter.
    Wir möchten über ein Skript die Position von Linien auf einem Bild verändern. Das Skript wurde in einem PC-Runtime-Projekt erstellt und getestet...klappt wunderbar.

    Nun haben wir das Skript in ein anderes Projekt integriert (Panel-PC 670 15'' Touch) und dort funktioniert es nicht.
    Hier einmal das Skript

    Dim line, i
    Dim Feld(1)
    On Error Resume Next

    For i = 1 To Anzahl Step 1
    '2 Strings zum Namen der Linie zusammensetzen
    Feld(0) = Trim("Klinkungen_")
    Feld(1) = Trim(CStr(i))
    Name = Join (Feld,"")
    'Linie als Objekt zuweisen
    Set line = HmiRuntime.ActiveScreen.ScreenItems(Name)
    'Eigenschaften ändern
    line.Visible = True
    line.Left = PosArray(i)

    'falls Fehler auftreten, Systemmeldung erzeugen
    If Err.Number <> 0 Then
    ShowSystemAlarm ("Error in code ! " & CStr(Err.Number) & ", " & Err.Description)
    Err.Clear
    End If
    Next


    Wir haben bereits alle Linien neu angelegt, die Namen überprüft ....alles ist im Grunde wie es soll aber es läuft nicht. Als Fehlermeldung wird angezeigt, dass kein Objekt mit diesem Namen gefunden werden kann aber ich kann zu 100% versichern, das es Objekte mit der korrekten Bezeichnung auf dem Bild gibt.
    Temporäre Variablen löschen und alles neu generieren hat auch nicht geholfen.
    Hat vielleicht noch jemand einen Tipp, was man noch überprüfen könnte?
    Step7 V5.5 SP4 HF11
    TIA Portal V14 SP1
    WinCC flexible 2008 SP3
    WinCC 7.4 Update 4
    =======================
    Zitieren Zitieren WinCC flexible 2008 SP2: unterschiedliches Sktipverhalten  

  2. #2
    Registriert seit
    13.09.2011
    Ort
    Dresden
    Beiträge
    51
    Danke
    15
    Erhielt 12 Danke für 11 Beiträge

    Standard

    Hallo,

    in der VBS-Hilfe steht:

    ActivateScreen

    Beschreibung
    Gibt ein Objekt vom Typ "Screen" zurück, welches das Bild darstellt, das gerade den Fokus besitzt.
    Kann es sein, dass der Focus falsch ist?

    Besser wäre wahrscheinlich, das Objekt direkt mit Angabe des Screens zu referenzieren (Beispiel aus VBS Hilfe):

    Code:
    Dim objCircle
    Set objCircle = HMIRuntime.Screens("RootScreen").ScreenItems("myCircle")
    objCircle.BackColor = vbGreen
    Und außerdem, warum nutzt du nicht Animation/Direkte Bewegung für deine Linie? Wäre doch viel einfacher, da brauchst du in deinem Script nur eine Variable ändern.

    Grüße, Ben
    // Alles was du hast, hat irgendwann dich. (Tyler Durden)

  3. #3
    Registriert seit
    22.03.2007
    Ort
    Detmold (im Lipperland)
    Beiträge
    11.794
    Danke
    398
    Erhielt 2.417 Danke für 2.013 Beiträge

    Standard

    Hallo,
    kontrollier doch bitte mal die Geräte-Einstellungen.
    Dort gibt es unter "Einstellungen für PC-Runtime" die Checkbos "Namesinformationen transferieren" - das muss aktiv sein ...

    Gruß
    Larry

  4. Folgender Benutzer sagt Danke zu Larry Laffer für den nützlichen Beitrag:

    Grimsey (26.07.2012)

  5. #4
    Avatar von Grimsey
    Grimsey ist offline Erfahrener Benutzer
    Themenstarter
    Registriert seit
    27.10.2006
    Ort
    Plauen
    Beiträge
    376
    Danke
    107
    Erhielt 13 Danke für 11 Beiträge

    Standard


    Zuviel Werbung?
    -> Hier kostenlos registrieren
    Danke Larry,

    das war in dem anderen Projekt aus irgendeinem Grund nicht aktiviert.
    Step7 V5.5 SP4 HF11
    TIA Portal V14 SP1
    WinCC flexible 2008 SP3
    WinCC 7.4 Update 4
    =======================

Ähnliche Themen

  1. Wincc Flexible 2008 installation SP2
    Von Tylerdurden88 im Forum HMI
    Antworten: 13
    Letzter Beitrag: 09.02.2012, 08:45
  2. WINCC Flexible 2008 SP2
    Von M.R. im Forum HMI
    Antworten: 1
    Letzter Beitrag: 25.08.2011, 09:44
  3. WinCC flexible 2008 SP2+upd13
    Von UniMog im Forum HMI
    Antworten: 3
    Letzter Beitrag: 19.08.2011, 19:22
  4. WinCC flexible 2008 SP2 Update13
    Von erzteufele im Forum HMI
    Antworten: 0
    Letzter Beitrag: 11.05.2011, 12:53
  5. WinCC flexible 2008 SP2
    Von uncle_tom im Forum HMI
    Antworten: 46
    Letzter Beitrag: 21.10.2010, 13:54

Lesezeichen

Berechtigungen

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