Bewegen von Objekte in WinCC Flexible 2008

Zuviel Werbung?
-> Hier kostenlos registrieren
Ich habe einen internen Tag.....

Wenn ich bei Animation>>>Horizontale Bewegung>> Dann bewegt sich das Auto direkt von A nach B... Es soll aber kontinuierlich zeigt werden, dass das Auto von A nach B fährt bzw wiederholt wird.

Danke nochmals...:)
 
Es soll aber kontinuierlich zeigt werden, dass das Auto von A nach B fährt bzw wiederholt wird.
Mit der Eigenschaft Bildaufbau startest du eine Interne Variable deren Wert du um n bis z.B. 800 Pixel erhöht wird.
Diese Variable wird dann für die Koordinate genommen.
 
hmmmmm SORRY ich kriege es immer noch nicht hin...:(

Wie ich es gerade mache:
1. Graphik >>Auto hinzugefügt
2. Animation>>Horizontale Bewegung>>Enabled>>Tag: Strasse (Integer); von X=1140 nach X=50.
3. Bei Simulator>> Tag: Strasse auf 1 und dann Starten.......??

Kann du mir bitte Schritt für Schritt erläutern?
Danke viel mals
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Kann du mir bitte Schritt für Schritt erläutern?
Also dann:
- Eigenschaften vom dem Bild aufrufen in dem sich das Auto bewegen soll
- Ereignisse > Aufgebaut
- Systemfunktion "SimuliereVariable" (unter Alle Systemfunktionen) aufrufen
- Eine interne Variable anlegen
- Zyklus == wie oft sie aktualisiert wird
- Maximalwert == auf was hoch gezählt wird
- Minimalwert == Startwert
- Wert == Schrittweite
Sobald das Bild aufgerufen wird, wird diese interne Variable fortlaufend hoch gezählt, bei erreichtem Maxwert wird wieder auf den Minimalwert gesprungen.
Wenn Du der Koordinate von dem Auto jetzt die Variable gibst und diese auf 800 zählen lässt, fährt dein Auto quer über den Bildschirm.
 
ich habe WinCC flexible in der englische Sprache...:(

Ich habe es ohne Systemfunktion>>SimuliereVariable!!!durch Horizontale Bewegung gemacht. Es fährt nicht kontinuierlich, sondern es wartet bis zum nächste Zyklus.

Ich werde es erneut morgen versuchen..:)

Systemfunktion>>simuliereVariable: Wie und warum?

Nächste Fragen: Wie kann ich den gleichen Procedure an einem Punkt stoppen? das heisst, dass das Grafik von X nach Y fährt und dann stoppt.

@Paule: Danke für deine Geduld!!!!!!
 
Systemfunktion>>simuliereVariable: Wie und warum?
Wie habe ich doch beschrieben, bei Ereignisse vom Bild die "SimuliereVariable" auswählen (Alle Systemfunktion anklicken)
Warum: Damit es kontinuierlich geht, so wie du es willst.
Nächste Fragen: Wie kann ich den gleichen Procedure an einem Punkt stoppen? das heisst, dass das Grafik von X nach Y fährt und dann stoppt.
Warum möchtest du es stoppen?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
Ich habe mal diesen Thread hier mit genutzt :)
ich habe folgendes anliegen...
Ich will gekennzeichnete Objekte in Pfeilrichtung mit den dazugehörigen Tasten bewegen...
wie setzte ich das um ?



habs selbst hinbekommen :p mit "erhoehewert" und "verringere Wert" für meine zwecke reicht es aus :)
 
Zuletzt bearbeitet:
Ich will gekennzeichnete Objekte in Pfeilrichtung mit den dazugehörigen Tasten bewegen...
wie setzte ich das um ?
http://www.bilder-space.de/show_img.php?img=7bf61b-1333639398.jpg&size=original
Nachdem das ja nichts mit einer sich immer wieder wiederholenden Animation zu tun hat, würde ich die Position durch die SPS verschieben:
Wenn eine Taste gedrückt wird, einfach eine Variable im 100ms Takt hoch zählen bis die entsprechende Endlage erreicht wurde.
Diese Variable einfach dem zu bewegenden Objekt als Offset für die Koordinate übergeben.
Die Aktualisierungszeit der Variable im Panel aber auch auf 100ms einstellen.
 
Guten Morgen,
also ich hab es ja schon ein wenig hinbekommen
es bewegt sich nach links und rechts bzw. oben und unten aber ich muss halt immer wieder drauf klicken damit er einen schritt macht bis er am ende ankommt.
Die Schrittanzahl kann ich einstellen.

Ich hätte es aber gern so das ich gedrückt halten muss und er eine flüssige bewegen in die jeweilige Richtung macht. ist das möglich ?

MfG
 
Zuviel Werbung?
-> Hier kostenlos registrieren
also ich hab es ja schon ein wenig hinbekommen
es bewegt sich nach links und rechts bzw. oben und unten aber ich muss halt immer wieder drauf klicken damit er einen schritt macht bis er am ende ankommt.
Die Schrittanzahl kann ich einstellen.
Wäre interessant wie du es hinbekommen hast, damit wir auf dem Stand weiter aufbauen können.
Ich hätte es aber gern so das ich gedrückt halten muss und er eine flüssige bewegen in die jeweilige Richtung macht. ist das möglich ?
Klar:
Code:
     U Panel_Button_Setze_Bit_solange_Taste_gedrückt
     U Taktmerkerbyte_100ms
     FP Mx.y
     SPBN ZZZ
     L Panel_Offset_ X_Position
     L Schrittanzahl
     +I
     T Panel_Offset_X_Position
ZZZ:NOP 0
 
momentan habe ich eine variable den zu bewegenden objekt zugewiesen und dann auf "Animationen>dann Vertikale oder Horizontale Bewegung" Werte eingetragen und daraufhin habe ich dann bei den Buttons unter "Ereignisse>klicken" eingestellt welches Objekt bzw. variable er bewegen soll :)

wo trage ich denn diesen Befehl ein ?
hab bis jetzt alles nur mit WinCC dargestellt und simuliert
in S7 nichts ist auch nicht notwendig das, es sich wirklich nur um eine simulation handeln soll :)

also habs schonmal hinbekommen das sich gleichzeitig mehrere objekte bewegen :)
mit direkter bewegung
aber jetzt gehen sie auch weiter als sie sollten :) bräuchte so ne art grenze das sie nur bis da und dahin können :) und das es flüssig läuft momentan noch mit ganz viel klicken :)
 
Zuletzt bearbeitet:
Zurück
Oben