-> Hier kostenlos registrieren
Hallo,
Ich mache gerade meine ersten Schritte mit Skripts unter WinCC Flexible 2007.
Mir stellt sich folgendes Problem:
Ich habe ein Modell mit einem auf der X-Achse fahrbaren Tisch. Diesen stelle ich durch ein einfaches Rechteck dar.
Nun möchte ich die Positionswerte für die Darstellung aus einer Variablen (Int) DB21.dbw6 nehmen.
Ich habe dazu folgnedes Skript geschrieben:
Dim objTisch
Dim objTag
Set objTag = SmartTags("stsMove")
Set objTisch = HmiRuntime.Screens("frmHandbetrieb").ScreenItems("Tisch")
'Tisch Position
objTisch.Left = SmartTags("stsMove")
Wenn ich an Stelle von"SmartTags("stsMove") einen zum Beispiel den Wer 576 eingebe, wird das Rechteck an der entsprechenden X-Position dargestellt. Mit der Variablen haut es leider nicht hin...
Kann mir jemand erklären was ich falsch mache? Bitte so dass es auch ein dummer versteht.
Herzlichen Dank!
Ich mache gerade meine ersten Schritte mit Skripts unter WinCC Flexible 2007.
Mir stellt sich folgendes Problem:
Ich habe ein Modell mit einem auf der X-Achse fahrbaren Tisch. Diesen stelle ich durch ein einfaches Rechteck dar.
Nun möchte ich die Positionswerte für die Darstellung aus einer Variablen (Int) DB21.dbw6 nehmen.
Ich habe dazu folgnedes Skript geschrieben:
Dim objTisch
Dim objTag
Set objTag = SmartTags("stsMove")
Set objTisch = HmiRuntime.Screens("frmHandbetrieb").ScreenItems("Tisch")
'Tisch Position
objTisch.Left = SmartTags("stsMove")
Wenn ich an Stelle von"SmartTags("stsMove") einen zum Beispiel den Wer 576 eingebe, wird das Rechteck an der entsprechenden X-Position dargestellt. Mit der Variablen haut es leider nicht hin...
Kann mir jemand erklären was ich falsch mache? Bitte so dass es auch ein dummer versteht.
Herzlichen Dank!