interne Variablen in Protool

A

Anonymous

Guest
Zuviel Werbung?
->Hier kostenlos registrieren
Hallo SPS Forum

Ich würde gerne wissen ob man auf interne Variablen von Protool zugreifen kann. Per Skript oder auf eine andere Art und Weise. Ich würde gerne vor einem Bildwechsel die Aktuelle Bildnummer in einem Array speichern.
Ich nehme mir momentan zwar die Aktuelle Bildnummer über die SPS aber dies dauert zu lange bis sie über den Bus geliefert wird. Bei zu schnellen Bildwechsel über mehrere Bilder am Touch Pannel wird nicht immer die letzte Bildnummer gespeichert.

Daher die frage ob man an die internen Variablen von Protool heran kommt.

Vielen Dank schon mal im voraus.
 

AndyPed

Well-known member
Beiträge
254
Punkte Reaktionen
1
Hi,

generell kommst du an ne interne genauso wie an ne Steuerungsgebundene.
Gibt Ihr einen eindeutigen Namen und du wirst sie auswählen können :lol:

Ciao
 
OP
A

Anonymous

Guest
Wie kann ich denn das in einem Skript angehen.
Wie komme ich an die zwischen gespeicherte Bildnummer von Protool den ran. Protool muss sie ja irgendwo ablegen? Komm ich da ran?

Ist das Bild das angelegt wird ein Objekt, auf das ich zugreifen kann? Ich weiss leider nicht wie ich auf diese in einem Skript zugreifen kann. Ich kenn die Variablen Namen ja nicht. Bin anfänger im Bitschubser Land von Protool.
Wäre nett wenn mir jemand einen guten Link oder mir jemand etwas mit den Variablen Namen helfen könnte.

MfG Bo
computer_16.gif
 

nicS

Well-known member
Beiträge
72
Punkte Reaktionen
17
Hallo Gast,

an die internen, wie auch an die "normalen" Variablen, kommt man im Skript ganz einfach ran, indem man in Skripteditor, unten, den Hacken "auswählbare Objekte" anhackt, dann kommt eine Liste mit allen bereits projektierten Variablen, daraus muss man nurnoch auswählen.

Wenn man seine Variablen kennt, reicht es einfach den Namen im Skript hinzuschreiben, wenn man ihn richtig geschrieben hat, dann wird er rot (oder so) eingefärbt.

bye
 

nicS

Well-known member
Beiträge
72
Punkte Reaktionen
17
Zuviel Werbung?
->Hier kostenlos registrieren
noch was vergessen,
an die Bildnummer scheint man direkt nicht ran zu kommen, aber es gibt die Möglichkeit, an einem Bild eine Funktion zu projektieren, z.B. könnte man an jedes Bild die Funktion "Wert_Setzen" projektieren, und damit eine interne Variable auf den entsprechenden Wert setzen
 

Ralle

Supermoderator
Teammitglied
Beiträge
14.401
Punkte Reaktionen
3.373
Die Bildnummer landet aber über den Bereichszeiger in der SPS und kann von dort zurückgeholt werden.
Du könntest auch immer, wenn du ein Bild anwählst (Button) die Bildnummer in eine ProTool-Var schreiben.
 

plc_tippser

Well-known member
Beiträge
2.500
Punkte Reaktionen
301
Ralle schrieb:
Die Bildnummer landet aber über den Bereichszeiger in der SPS und kann von dort zurückgeholt werden.
Du könntest auch immer, wenn du ein Bild anwählst (Button) die Bildnummer in eine ProTool-Var schreiben.

Da musst du aber die Laufzeit beachten beim wegspeichern. Bei schnellen Bildwechseln kann das in die Hose gehen. Also Bildanwahl und sofort wieder rückspringen is nicht. Evt. mit einem Busy Bit verriegeln.

pt
 

Ralle

Supermoderator
Teammitglied
Beiträge
14.401
Punkte Reaktionen
3.373
Zuviel Werbung?
->Hier kostenlos registrieren
@pt

Gut, dann intern speichern und damit die Bildnummer vorgeben.

Was auch geht, Bilnummer über Variable an SPS, die wählt dann über Auftrag das Bild, dauert zwar, ist aber dann auch absolut sicher.
 

plc_tippser

Well-known member
Beiträge
2.500
Punkte Reaktionen
301
OK,
aber ein Flag das mit dem Bildwechsel gesetzt und von der SPS rückgesetzt wird, wenn PIC_Old gespeichert ist, tut´s auch. Mit dem Flag dann das Bildwechseln sperren. Stellt sich die Frage, kann man das beim Wechseln auswerten? Die sicherste aber auch aufwendigeste Möglichkeit ist sicherlich die Steuerungsauftragsvariante. Aber ich denke, man kommt an die Bildnummer auch Panelintern ran. Wo ist denn unser Spezialist Jochen Kühner???

pt
 
OP
B

Bo

Guest
Ich bin der Gast das Thema erstellt hat und hab mich hier im Forum mal angemeldet.

Schon mal vielen Dank für die zahlreichen antworten.

Ich würde auch gerne wissen wie man an die interne Bildnummernvariable ran kommen.

Danke MfG Bo
 

nicS

Well-known member
Beiträge
72
Punkte Reaktionen
17
Zuviel Werbung?
->Hier kostenlos registrieren
Hallo nochmal,

direkt die interne Bildnummer scheint es nicht zu geben, aber lies nochmal meine 2 Beiträge: Verfasst am: 13.09.2004, 09:16

ich glaube das dieses eine gute und einfache Möglichkeit ist.

Gruß
 
OP
B

Bo

Guest
Ja das hab ich mir schon angeschaut. Dies ist in dem Projekt in dem ich momentan am arbeiten bin nicht machbar, da ich das ganze projekt abändern müsste.
Ich greif momentan auf die sps zu und nim mir die Aktuelle Bildnummer. Dies hat aber die angesprochenen probleme zur ursache. Deshalb wäre es einfacher mit der internen Variablen, denn dann bräuchte ich nicht so viel abzuänder. Aber trotzdem vielen Dank für die Hilfe. Ich werd es im nächsten projekt anders angehen.

MfG Bo
 
Oben