ProTool Skriptfunktion Bildwechsel, Fokus setzen

screwdriver

Level-1
Beiträge
36
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hi,

ich hab hier eine alte ProTool Anwendung in der ich ein Skript integrieren möchte.
Leider kennt ProTool die Befehle die ich in meinen Skripten in flexible nutze nicht.

Ich bräuchte folgende zwei Befehle:

Aktiviere vorheriges Bild (ActivatePreviousScreen)
Setze Fokus auf Objekt (HmiRuntime.Screens("Rückfrage_Anlbedieng").ScreenItems.Item("Schaltfläche_4").Activate)
Geht das in ProTool?

Die Anwendung läuft auf einen PanelPC mit Windows

Gruss Gerd
 
Hallo,
das HMIRuntime-Objekt mit allen seinen Möglichkeiten kennt ProTool nicht.
Die Funktion "Bild zurück" m.W. auch nicht - die könntest du dir mit etwas Aufwand aber selber erstellen in dem du mit jedem Seitenaufruf die Seitennummer in eine Hilfsvariable schreibst und dann die anspringst.

Gruß
Larry

Nachsatz :
Man kann aber sehr gut ProTool-Projekte nach Flex konvertieren um dann weiter Flex zu benutzen ...
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Larry, Dank Dir für die schnelle Antwort.
Konvertieren is leider nich, da die Fertigung kein Geld für ein neues Panel, bzw Runtime Lizenz ausgeben will.
Muss ich wohl so gebacken kriegen.
Aber Dein Tip mit der Bildnummer is gut.
Nur mir ist nicht ganz klar mit welchem Befehl ich dann die Bildnummer im Skript anspringe?
Hast Du da noch nen Tip?

Gruss
 
* Aktiviere vorheriges Bild (ActivatePreviousScreen)
--> Call PtFct.Bildanwahl_zurück()

* Setze Fokus auf Objekt (HmiRuntime.Screens("Rückfrage_Anlbedieng").ScreenItems.Item("Schaltfläche_4").Activate)
--> Call PtFct.Bildanwahl_fest(PtScn.Rückfrage_Anlbedieng, 4)
Fokus setzen geht meines Wissens nur über Bildanwahl (das Bild kann sich auch selber aufrufen) und die Tabreihenfolge-Nummer des gewünschten Bedienobjektes

Soll der Focus auf ein bestimmtes Bedienobjekt im Permanentbild gesetzt werden, dann sollte das mit PtFct.Bildanwahl_variabel(...) funktionieren (nicht getestet).

Details zu den Funktionen siehe die ProTool-Hilfe.

Es gibt nun nicht sooo viele Funktionen in ProTool, da kann man auch mal nach der Beschreibung einer Funktion aus einer Liste suchen und sich die Funktion mit allen Parametern zusammenklicken:
--> im Skript-Editor: [v] auswählbare Objekte anzeigen

Harald
 
Zurück
Oben