NEWS
Fehler bei per script angelegten Datenpunkten (gelöst)
-
Hi zusammen,
ich möchte regelmäßig eine Reihe (28) Datenpunkte in einer Struktur anlegen.
Klappt insoweit, dass die DP im ObjectBrowser dargestellt werden, aber ich kann weder per Script noch manuell hier Werte setzen.Prozess:
Ich fange von hinten an:
In einer Funktion ist ein JScript hinterlegt. Ich hab das hier gefunden, es umgeht schonmal einige "Risiken":Script Anlage Datenpunkte
In einem Blockly berechne ich verschiedene Dinge und habe in einer weiteren Funktion den Aufruf des o.g. Scrips abgelegt:
ich lege mir im Blockly eine Liste der DP an und arbeite die mittels Schleife (auch in einer Funktion) ab.
In der Funktion bereite ich die zu übergebenden Parameter auf:So schauen die DP aus:
und so im Detail:
Was mir auffällt:
Wenn ich den Punkt manuell anlege, sieht er so aus:
Was fehlt ? Wo liegt denn das Problem? Mehr Parameter für die Funktion, welche in der Vorlage nicht waren?
Viele Grüße
und Danke vorab!Michael
-
@mottimuc sagte: Wo liegt denn das Problem?
Du musst "type" und "common.type" unterscheiden. Ein Datenpunkt ist immer vom Typ "state" und "common.type" enthält den Datenpunkt-Typ ("string", "number", "boolean", ...).
Weshalb verwendest du nicht createState() zur Erstellung der Datenpunkte? -
D A N K E!!! Das war es!!