Insider Preview 3 veröffentlicht

Bild

Wir haben seben die Insider Preview 3 zur Version 4.8 veröffentlicht
Komplett überarbeiteter Logik Katalog mit verbesserter Übersicht und Suche für einfachere Auswahl der Lgik Module
Sechs neue Logiken für Farbraum-Umrechnungen (siehe Bild)
Fünfzehn neue Logiken aus der Community
Damit sind es nun 99 Logiken
Einundzwanzig neue winterliche Hintergründe für die VISU
Verbesserte Mouse-Over im VISU Editor für klarere Information
Das HTTP-API Subsystem liefert nun im Header stets Header Access-Control-Allow-Origin = * aus
Der Modbus Register Auswahlassistent erlaubt nun verschiedene Sortierungen beim Anlegen einer Transaktion
Viele Bugfixes


Release Notes: https://elabnet.atlassian.net/wiki/x/AYDD0

AKTION: Wir haben noch viele tolle Updates und 150 Videos (und 800 Wiki Seiten) geplant. Bitte unterstütze uns mit einem Software-Wartungsvertrag, damit wir dieses alles erreichen können. Und damit Dein Server weiterhin Updates, Upgrades und Support erhält. Jetzt in der Aktion schenken wir Dir den Insider Club mit derselben Laufzeit wie der am längsten laufende aktive Wartungsvertrag dazu - bei sofortigem Laufzeitbeginn. Damit profitierst Du auch von einer vorzeitigen Verlängerung. Alle Infos: https://elabnet.atlassian.net/wiki/x/GQB8z

[Gelöst] TWS v1.5.2 / CV 0.11.2 : 2D-Füllstandsdemo funktioniert nicht

Rund um die CometVisu im Timberwolf Server

Ersteller
Robosoc
Beiträge: 1908
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 644 Mal
Danksagung erhalten: 798 Mal

#11

Beitrag von Robosoc »

Chris M. hat geschrieben: Mi Feb 26, 2020 10:48 pm Und den Rest halt merken.
Mir lässt es keine Ruhe :D
Ich glaube ich ahne was Du damit meinst und das würde mein Problem vermutlich lösen. Wenn ich mir einen Wert, den ich mal und thisGA empfangen habe gerne merken möchte, dann würde ich den vermutlich eine eine Variable oberhalb der client.update function schreiben...aber wie mach ich das aus einem der case Blöcke heraus?

Also mal angenommen ich Deklariere oben im Script eine dritte Variable:

Code: Alles auswählen

var qx = window.parent.qx;
var cv = window.parent.cv;
var merker1 = 0,0;
Wie kann ich diese Variable innerhalb der Case-Blöcke in der client.update Funktion referenzieren und beschreiben? Ich glaube dann ist mein Problem gelöst...denn dann kann ich am Ende der for-Schleife Einfach eine Berechnung in Abhängigkeit der Merker-Variablen machen...

Vermutlich müsste ich diese "globalen" Variablen als function-Parameter übergeben, etwa so, kann das was werden und sind da zusätzliche Parameter zulässig? (Mir scheint beim Testen eher nicht...)

Code: Alles auswählen

client.update = function(json, merker1)
Zuletzt geändert von Robosoc am Do Feb 27, 2020 12:21 am, insgesamt 3-mal geändert.
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK

Ersteller
Robosoc
Beiträge: 1908
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 644 Mal
Danksagung erhalten: 798 Mal

#12

Beitrag von Robosoc »

okay, hab es gelöst, habe mir kurz das Konzept zu globalen und lokalen Variablen in JS im www angelesen und verstanden, dass ich die Variablen in den Case Blöcken einfach dadurch global mache, indem ich sie ohne 'var' deklariere und nun geht es exakt so, wie ich will. Großartig..jetzt mach ich in den kommenden Tagen mal das Heizkurven Beispiel fertig und poste es dann anschließend...


Vielen Dank Chris für Deine Hilfe!!!
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK

Ersteller
Robosoc
Beiträge: 1908
Registriert: Di Okt 09, 2018 9:26 am
Hat sich bedankt: 644 Mal
Danksagung erhalten: 798 Mal

#13

Beitrag von Robosoc »

Falls sich jemand dafür interessiert und durch die Suche auf dieses Topic stößt...Das Resultat ist hier vorgestellt und es werden dort erfolgreiche 6 KNX-Werte in einer SVG verarbeitet: viewtopic.php?f=65&t=2036&p=22095&hilit ... rve#p22095
VG, Sven - 3500 XL ID:1369 | 3500 L ID:1355, VPN offen, Reboot OK
Antworten

Zurück zu „CometVisu“