Hey, versteh mich hier bitte nicht falsch! Es geht bloß drum, dass man sowas wissen muss. Hier hat mir dann ehrlich gesagt auch ein Projektarchiv mit deinen zusätzlichen Scripts gefehlt, damit man versteht, was hier passiert. Meine Vermutung ist, dass beim Wechsel von der Webvisu auf die andere Website noch Meldungen gepostet werden, die dann dazu führen, dass es aussieht wie ein Fehler. Persönlich fänd ich es besser, wenn der IFrame auf die andere Seite wechselt, aber da fehlt mir der Einblick in...
Hey, freut mich zu hören, dass es klappt! Klar kannst du die Seite einfach anpassen. Hierfür müsstest du halt wvdetection.js anpassen, sodass anstatt ein Wechsel der src für den IFrame ein Seitenwechsel passiert. Wäre halt interessant gewesen, wenn du die geänderten Anforderungen auch mitgeteilt hättest... LG Marcel
Hey, Also ich die wvdetection.js mal erweitert, dass man mehrere Anmeldeversuche abwartet, bevor die URL gewechselt wird. LG
Allow multiple registrations before switching to different url
Die Visu ist zu dem Zeitpunkt der Message "still polling" noch nicht gestartet, der WebvisuClient hat da noch keine Zeichenkommandos bekommen. Vllt einfach die Anzahl von "still polling" messages zählen? und ab z.B.: 3 gibt er mit der Webvisu auf?
Hmm ok, vllt brauchen wir noch nen zweiten Timeout? Hätte nicht gedacht, dass es das Problem gibt, dass die Registrierung des Visu Clients so lang braucht.
Du kannst gerne ein paar Mal die Zeit messen vom Aufrufen der Website(wenn du z.B. auf das Lesezeichen klickst) bis die Webvisu komplett angezeigt wird. Ansonsten Timeout hochdrehen. LG
Richtig, dafür ist der Timeout. Kann ich nicht beurteilen, hängt von der Last auf deiner Steuerung ab, wie lang das brauchen kann.
Aber es passt ja nichts. Beide Visus stehen, zumindest dauert das Anmelden eine Ewigkeit, was normalerweise immer heißt, dass die Visu_TASK steht.
Sieht so aus als ob alles richtig geht. Die Visu scheint zu stehen und deshalb wechselt das Script durch. Auf der zweiten URL fehlt anscheinend die Extension noch. Hier kommen zwar Nachrichten im Log, jedoch kommt keine Message im JS Script an. LG Marcel
Könntest du mir deine beiden webvisu.htm Dateien zeigen? Was steht im Log deiner html Seite? Hast du die HTML Seite aktualisiert? LG
Könntest du mir deine beiden webvisu.htm Dateien zeigen? Was steht im Log deiner html Seite? LG
Hello @jackcaissey, attached you can find an example using the recommended way to look through all clients. Best regards, Marcel
My bad, enum is hidden. The reason is pretty simple. The dialog result (e.g. cancel, yes) are used in different dialogs to write back the values e.g. only when OK is pressed. The messagebox is designed the same way. The "problem" is that there is no nice way to access the result of the dialog via input action. I added an improvement for this. Best regards, Marcel
Hello @sgronchi, you can receive the result with the attached example. Just keep in mind to check the box for active visualizations in the visu manager. Best regards, Marcel
Hello @sgronchi, you can receive the result with the attached example. Just keep in mind to check the box for active visualizations in the visu manager. Best regards, Marcel
Hello @sgronchi, you can receive the result with the attached example. Just keep in mind to check the box for active visualizations in the visu manager. Best regards, Marcel
Hello @sgronchi, you can receive the result with the attached example. Just keep in mind to check the box for active visualizations in the visu manager. Best regards, Marcel
Hello @sgronchi, you can receive the result with the attached example. Just keep in mind to check the box for active visualizations in the visu manager. Best regards, Marcel
Hey Chris, hier gibts jetzt ein besseres Tutorial. https://forge.codesys.com/u/marci4/wvdetection/wiki/Getting%20started/ LG Marcel
Add package and license
Remove debug printout
Detect license expired redirect
Rework WVDetection to be a separate class and simply be included
Irgendwas passt bei dir nicht. Gib mir ein paar Tage und wenn ich dazu komme, baue ich eine Extension, damit die Datei richtig runtergeladen wird. Es sollte so sein, dass die Konsolenausgaben aus wvclient.js ausgegeben werden und nicht mehr aus webvisu.js. LG Marcel
Vorsicht. Hier gibts nen Unterschied zwischen webvisu.js und wvclient.js webvisu.js wird von CODESYS bereitgestellt, wvclient.js ist von mir. So sieht meine webvisu.htm aus.
Vorsicht. Hier gibts nen Unterschied zwischen webvisu.js und wvclient.js webvisu.js wird von CODESYS bereitgestellt, wvclient.js ist von mir. So sieht meine webvisu.htm aus.
Ist in der webvisu.htm in Adresse 192.168.1.100 auch die wvclient.js geladen? Wenn du direkt auf die Webvisu geht, wird dort die wvclient.js geladen?
Scheint, als ob die Datei wsclient.js nicht in der WebVisuR2_test.html drin ist... LG
Hallo Chris, die Datei muss parallel zur webvisu.htm liegen und gleichzeitig in der webvisu.htm geladen werden. Die js-Datei leitet die Log-Messages der WebVisu an die Website weiter, in der die Webvisu über ein Iframe eingebunden wurde (test.html). LG Marcel
If you need a different license for your project/usage, please contact me codesys@marci4.de
Hallo @Chris.O, ich bin endlich dazu gekommen dein Anliegen genauer anzuschauen. Habe dafür dieses Projekt gestartet https://forge.codesys.com/u/marci4/wvdetection/code/ci/master/tree/ LG Marcel
Add License
Initial commit
Package not installable
Hey, I am pretty sure that the current package builder is not working with visualization elements. Issue #5 is currently open and should then allow a working package installation (pretty sure I have to manually update everything) Best regards, Marcel
#2 Implement keyboardhandling support | Add some additional checks and rework paint selection
#5 Create package | Initial commit
Update version and namespace
#6 Update version and namespace
Update version and namesapce
Home
Move Project
Create package
Create basic tests
Documente style entries
Implement keyboardhandling support
#1 Move Project | Import from local file
#1 Move project | Project structure
Move Project
Move Project