-> Hier kostenlos registrieren
Genau es geht um einen Bildbaustein.
Die Übergabe Variable ist Wstring hier als "ProdValues" bezeichnet.
JobID , JobLength und JobPos sind interne Variable aus dem Script um die anderern Textfelder zu füllen
ich habe mir jetzt das erste Textfeld genommen und auf die Eigenschaft => Text => Dynamisierung => das Script gelegt.
export function Text_1_Text_Trigger(item) {
var value;
let Trigger = HMIRuntime.Tags("Trigger").Read();
HMIRuntime.Trace("Aufruf Trigger");
let JsonString = JSON.parse(HMIRuntime.Tags("ProdValues").Read()); // Parsen des JSON-Strings in ein JavaScript-Objekt
let JobID = HMIRuntime.Tags("ID");
let JobLength = HMIRuntime.Tags("Length");
let JobPos = HMIRuntime.Tags("Pos");
JobID.Write(JsonString.JobID);
JobLength.Write(JsonString.JobLength);
JobPos.Write(JsonString.Counter);
value = JobPos
return value;
}
Die Übergabe Variable ist Wstring hier als "ProdValues" bezeichnet.
JobID , JobLength und JobPos sind interne Variable aus dem Script um die anderern Textfelder zu füllen
ich habe mir jetzt das erste Textfeld genommen und auf die Eigenschaft => Text => Dynamisierung => das Script gelegt.
export function Text_1_Text_Trigger(item) {
var value;
let Trigger = HMIRuntime.Tags("Trigger").Read();
HMIRuntime.Trace("Aufruf Trigger");
let JsonString = JSON.parse(HMIRuntime.Tags("ProdValues").Read()); // Parsen des JSON-Strings in ein JavaScript-Objekt
let JobID = HMIRuntime.Tags("ID");
let JobLength = HMIRuntime.Tags("Length");
let JobPos = HMIRuntime.Tags("Pos");
JobID.Write(JsonString.JobID);
JobLength.Write(JsonString.JobLength);
JobPos.Write(JsonString.Counter);
value = JobPos
return value;
}