Protool Skripte

slot23

Level-1
Beiträge
89
Reaktionspunkte
2
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo zusammen,

hat vielleicht jemand Informationen zur Erstellung von Skripten bei Protool bzw. einen Link für Infos? Ich habe sowohl im Netz als auch in PDFs von HMIs gesucht, aber die Skripte sind nirgenwo genau erklärt.

Gruß

slot23
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Larry,

ich habe in Protool ein Rezepturfeld zur Auswahl von mehreren Produkten. Für diese einzelnen Produkte, habe ich nun ein Bild mit Notizfeldern eingerichtet. Ich möchte das wenn ich ein Produkt anwähle, auch die Informationen im Notizfeld für jedes Produkt geladen werden. Bei den Notizfeldern habe ich ein normales Eingabefeld verwendet. (als String definiert). Jetzt habe ich über Skripte versucht zu schreiben, wenn ein bestimmtes Produkt angewählt ist, sollen die Daten die im Notizfeld eingegen wurden ebenfalls geladen werden.

Hab aber leider noch nie etwas mit Skripten gemacht und hätte mich gerne mit Infos eingelesen, aber leider nur wenig darüber gefunden. Eine andere Idee zur Umsetzung habe ich jetzt aber auch nicht?!

Gruß

Slot23
 
Hallo,
ich denke dein Ansatz ist sicher richtig - so würde ich es auch machen (ich verwende nur keine Rezepturen).
Dann ist der verlinkte Beitrag auch mit Sicherheit etwas für dich. Schau dir das mal an.
Darüber hinaus darfst du auch gerne dein bisheriges Werk hier posten - da kommen wir dann ganz sicher weiter ...

Gruß
Larry
 
Hallo Larry,

erst mal Danke für deine Antwort. Ich hab jetzt mal meinen Versuch anbei mitgesendet. Ist aber auch wirklich so, das ich wirklich noch blutiger Anfänger bin. ;)
Zur Erklärung: Ich habe ein Skript angelegt für Daten laden und ein Skript für Daten speichern. Mit Daten speichern möchte ich meine Notizfelderdaten (Notizfeld, Spritzdurchmesser kalt, Spritzdurchmesser warm) speichern.
Mit Daten laden möchte ich, bei Auswahl eines Produktes im Rezepturfeld (ist variable DatensatznummerK-Nummer), das die Daten von meinen Notizfeldern geladen werden. In meinem Eingabefeld meiner Notizen habe ich jeweils String als Darstellung gewählt und in der Funktion (Skript Daten speichern/Daten laden). Ich denke mein größtes Problem hier bei ist, die unterschiedlichen Produkte, den unterschiedlichen Notizen zuzuordnen. Mit dem Beispiel hab ich so meine Schwierigkeiten. Ich müsst ja dann eigentlich Daten schreiben/lesen verwenden. Gibt es irgendwo eine Liste wo die Abkürzungen (fs,fso usw.) erklärt sind?


Datensatz laden:
If PtVar."DatensatznummerK-Nummer" Then Call PtFct.Datensatz_laden("Notizfeld", PtVar.Notizfeld, PtVar.LadenOK)
If PtVar."DatensatznummerK-Nummer" Then Call PtFct.Datensatz_laden("Spritzdurchmesser_kalt", PtVar.Spritzdurchmesser_kalt, PtVar.LadenOK)
If PtVar."DatensatznummerK-Nummer" Then Call PtFct.Datensatz_laden("Spritzdurchmesser_warm", PtVar.Spritzdurchmesser_warm, PtVar.LadenOK)


Datensatz speichern:
Call PtFct.Datensatz_speichern("Eingabefeld", PtVar.Notizfeld, Überschreiben_mit_Rückfrage, Ein, PtVar.SpeichernOK)
Call PtFct.Datensatz_speichern("Eingabefeld", PtVar.Spritzdurchmesser_kalt, Überschreiben_mit_Rückfrage, Ein, PtVar.SpeichernOK)
Call PtFct.Datensatz_speichern("EIngabefeld", PtVar.Spritzdurchmesser_warm, Überschreiben_mit_Rückfrage, Ein, PtVar.SpeichernOK)

Gruß

slot23
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo slot,
die genannten Bezeichner (die mit Set zugewiesen werden) sind im Grunde so etwas wie Variablen - genauer Objekte. Hier kannt du jeden beliebigen Namen, der der VB-Syntax entspricht und dir genehm ist, eintragen.

Gruß
Larry
 
Zurück
Oben