I think the initial post was talking about a feature which is very useful in many HMI development IDE: being able to show/hide any visualisation element from the elementlist Unfortunately this feature is missing in Codesys visualisation, which make very uncomfortable development when many items are positioned on each other...
I think the initial post was talking about a feature which is very useful in many HMI development IDE: being able to show/hide any visualisation element from the elementlist Unfortunately this feature is missing in Codesys visualisation, which make very uncomfortable development when many items are positioned one over each other...
https://forge.codesys.com/forge/talk/Visualization/thread/f5205ce8ee/#d99e
If you want to run a video away from the Visu folder, then you need to put it in another Web server. For example you can install Apache (with Xampp for example) on any webvisu client (any PC where a webvisu will be running in a web explorer). Add the video and the html file called "video.html" in "C:\xampp\htdocs\dashboard". Finally put a browsercontrol element with the link http://localhost/dashboard/video.html
If you want to run a video away from the Visu folder, then you need to put it in another Web server. For example you can install Apache (with Xampp for example) on any webvisu client (any PC where a webvisu will be running in a web explorer). Add the video and the html file called "video.html" in "C:\xampp\htdocs\dashboard" like this: Finally put a browsercontrol element with the link http://localhost/dashboard/video.html
Before ParseJSON, the JSONstring has to start with the name of used JSONVars "NewJSONObj". Therefor you need to modify "JSONString" after ComposeJSON. For example just add line like this before calling ParseJSON: JSONString:=REPLACE(JSONString,'NewJSONObj',12,FIND(JSONString,'LocalJSONObj')); Talk Topic about project #pro-json
Found the same issue. I managed to correct it, see this post: https://forge.codesys.com/forge/talk/forge/thread/67062b092e/#cab2
Before ParseJSON, the JSONstring has to start with the name of used JSONVars "NewJSONObj". Therefor you need to modify "JSONString" after ComposeJSON. For example just add line like this before calling ParseJSON: JSONString:=REPLACE(JSONString,'NewJSONObj',12,FIND(FirstJSONString,'LocalJSONObj')); Talk Topic about project #pro-json