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
-
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? -
@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?
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden