<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/</id><updated>2025-09-19T02:52:09.217000Z</updated><subtitle>Recent posts to Draw Commands</subtitle><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#5f7c" rel="alternate"/><published>2025-09-19T02:52:09.217000Z</published><updated>2025-09-19T02:52:09.217000Z</updated><author><name>disegnidafe3w0</name><uri>https://forge.codesys.com/u/disegnidafe3w0/</uri></author><id>https://forge.codesys.com461f65e74b175dc2cfbea4a243f4d890b9f60507</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;This is a great discussion! It's interesting to see the different approaches to handling dynamic drawing in CODESYS. It seems like it's a real challenge, but the solutions presented here, like using custom graphic elements, are very clever. It reminds me of the creativity you see with some of the more elaborate coloring pages at &lt;a href="https://disegnidacoloraremondo.com/." rel="nofollow"&gt;https://disegnidacoloraremondo.com/.&lt;/a&gt; Thanks for sharing these insights!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#e280" rel="alternate"/><published>2022-01-05T14:06:48.225000Z</published><updated>2022-01-05T14:06:48.225000Z</updated><author><name>dhowells</name><uri>https://forge.codesys.com/u/dhowells/</uri></author><id>https://forge.codesys.com045bd989a9e5f7d32a5042d90d9ef11467e6f02d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks Marcel.  I have a sales request in to see what tools I need in order to develop such an element.  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#b43f/83e1" rel="alternate"/><published>2022-01-05T05:53:47.360000Z</published><updated>2022-01-05T05:53:47.360000Z</updated><author><name>m.prestel</name><uri>https://forge.codesys.com/u/mprestel/</uri></author><id>https://forge.codesys.com0088d1d0e43c4b052cbc3b9deda59009bc0b03e3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hey,&lt;/p&gt;
&lt;p&gt;No you cannot do A. The communication between PLC and clients does not work with external calls.&lt;/p&gt;
&lt;p&gt;In regards to B, I think it could be possible but CODESYS does currently have no plan to implement such an element.&lt;/p&gt;
&lt;p&gt;For Webvisu users there is gonna be some interesting new feature which allows users to create their own elements more easy. This is currently planned for the 4.2.0.0 Visu AddOn release, but it may very well slip to a later version.&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br/&gt;
Marcel&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#b43f" rel="alternate"/><published>2022-01-04T17:31:09.424000Z</published><updated>2022-01-04T17:31:09.424000Z</updated><author><name>dhowells</name><uri>https://forge.codesys.com/u/dhowells/</uri></author><id>https://forge.codesys.combff2f9e240c44cf12aa208855a9dab1c176ce634</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;I think this is a valid request from Reinier - why can't graphic primitives be called from a function/program etc?  &lt;/p&gt;
&lt;p&gt;I understand that the visualization system is just that - it accesses data in program space and can read/write that data.  That's fine,that's clearly a valid model. So let's think about it another way:&lt;/p&gt;
&lt;p&gt;A) Is it possible to call functions contained in one of the system libraries (for example TargetVisuLight)? If not then,&lt;/p&gt;
&lt;p&gt;B) Is it possible to create a custom graphic element which, for example, takes a linked list of items and draws/plots them? &lt;/p&gt;
&lt;p&gt;Option B fits with the current visualization model. It's an element which would be placed on a page, and each time updated would run through the list of items drawing each into the frame buffer. &lt;/p&gt;
&lt;p&gt;So the question now becomes, can we do A, and if not, how do we make B?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;br/&gt;
David.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#1716" rel="alternate"/><published>2020-02-27T13:54:44.911000Z</published><updated>2020-02-27T13:54:44.911000Z</updated><author><name>alm</name><uri>https://forge.codesys.com/u/alm/</uri></author><id>https://forge.codesys.com8a3784ba7fd3ad98f4a31787902e6eb9788a9f4e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;e.kislov hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
So you even download album cover from Spotify server?&lt;br/&gt;
It's cool.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;yes, I also parse the album url and download it onto the device and update the current one, if it's different.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#2236" rel="alternate"/><published>2020-02-27T13:54:44.688000Z</published><updated>2020-02-27T13:54:44.688000Z</updated><author><name>e.kislov</name><uri>https://forge.codesys.com/u/e-kislov/</uri></author><id>https://forge.codesys.comeb87cdea46a6b7bc7b66350814a7ce378eac47f8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;So you even download album cover from Spotify server?&lt;br/&gt;
It's cool.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#5ffe" rel="alternate"/><published>2020-02-27T13:54:44.502000Z</published><updated>2020-02-27T13:54:44.502000Z</updated><author><name>alm</name><uri>https://forge.codesys.com/u/alm/</uri></author><id>https://forge.codesys.com448a14564355c159418527dd924910920803d045</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;e.kislov hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Seems very beatiful.&lt;br/&gt;
How you add sound-player? With Native Control element?&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The Sound player is connected with our spotify account. &lt;br/&gt;
I'm using the official Spotify API to get all the data.&lt;br/&gt;
If you look closely, you will see that it looks almost the same as the windows spotify app. (The Layout)&lt;br/&gt;
Those buttons are just images with a click event &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#f314" rel="alternate"/><published>2020-02-27T13:54:44.322000Z</published><updated>2020-02-27T13:54:44.322000Z</updated><author><name>e.kislov</name><uri>https://forge.codesys.com/u/e-kislov/</uri></author><id>https://forge.codesys.com19f474d0e63b1296b4a4b03f90b7f0c80e1fc368</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Seems very beatiful.&lt;br/&gt;
How you add sound-player? With Native Control element?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#ff9a" rel="alternate"/><published>2020-02-27T13:54:44.137000Z</published><updated>2020-02-27T13:54:44.137000Z</updated><author><name>alm</name><uri>https://forge.codesys.com/u/alm/</uri></author><id>https://forge.codesys.com2c306e421814bdc01164592438e5a66d4dc3c25d</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Viacheslav Mezentsev hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
You can use Codesys Visualization only for very simple projects.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Well, yes. But if you really want to, you can still get CodeSys to look good.&lt;/p&gt;
&lt;p&gt;For example a heating control project I'm currently working on. (not finished yet)&lt;br/&gt;
Those Charts are all made dynamically with X/Y coordinates and by drawing polygons &lt;br/&gt;
For the 3rd Tab, you can see it's a bar chart and when the user hovers the mouse over a bar it shows the value of it and it highlights the bar.&lt;br/&gt;
This is by drawing a rectangle on X/Y and so on. So it's possible to make not only simple projects. &lt;br/&gt;
The thing you see at the bottom is also draggable and so on.&lt;br/&gt;
But of course I did all the drawing by myself.&lt;/p&gt;
&lt;p&gt;I would really like that CodeSys makes it easier to draw in the future.&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: 1.png" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=4788"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: 2.png" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=4787"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: 3.png" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=4786"/&gt;&lt;/p&gt;
&lt;p&gt;&lt;img alt="IMG: 4.png" rel="nofollow" src="https://forum.codesys.com//download/file.php?id=4785"/&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Draw Commands</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/ce9f9cf421/?limit=25#3b12" rel="alternate"/><published>2020-02-27T13:54:43.522000Z</published><updated>2020-02-27T13:54:43.522000Z</updated><author><name>Anonymous</name><uri>https://forge.codesys.com/u/*anonymous/</uri></author><id>https://forge.codesys.com526def6c1b6ee4f2b7a200ff074d5ea005dc7b00</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;&lt;em&gt;Originally created by:&lt;/em&gt; Viacheslav Mezentsev&lt;/p&gt;
&lt;p&gt;Yes, it is not easy but more powerfull as &lt;strong&gt;HMI IDE&lt;/strong&gt;. You can see one example &lt;a class="" href="https://www.youtube.com/watch?v=YDOgyDXbWxY" rel="nofollow"&gt;here&lt;/a&gt;. As you can see, I have skills in designing projects for panels.&lt;/p&gt;
&lt;p&gt;That is why Weintek bought the Codesys 3.5 RTS (without Visualization) and has &lt;a class="" href="https://www.youtube.com/watch?v=34fyHNASq94" rel="nofollow"&gt;HMI panels&lt;/a&gt; that are programmed by two IDEs: Codesys and EasyBuilder Pro.&lt;/p&gt;
&lt;p&gt;You can use Codesys Visualization only for very simple projects.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
And i want to use one programm not 2.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Everyone wants. But this is not always possible.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
If CODESYS would have the basic thinks, it would'n have his limits.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;I see the limits, since my projects are more complicated than what the Codesys can do. More complicated for Codesys but not for EasyBuilder Pro which is also very far from modern requirements.&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>