<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Some issues and possible improvements]]></title><description><![CDATA[<p dir="auto">Hi Kl3m3n,</p>
<p dir="auto">Some feedback from various tests, ideas, etc.</p>
<ol>
<li>
<p dir="auto">The new Bluetooth method and speed for connecting and reconnecting that’s been implemented works very well – thanks. That saves some frustration.</p>
</li>
<li>
<p dir="auto">I’ve been using the Time Chart widget and found a few things to point out:<br />
a.	Code;<br />
"|CH UID:ch22 YASC:0 VIS:1 X:65 Y:32 W:65 H:15 DRA:0 BGC:#000000 FGC:#FFFFFF CHT:0 CDTF:'HH:mm' BSZ:7200 FSZ:0.8 RAD:1.5 BTH:0 LT:0.2 XTC:8 XMA:5.0 YMA:3.0 YLO:1.5 YHI:5.0 YTC:9 VLP:1 DRAT:0.2 PZO:1 SHVL:0 CHN:'Values' SCI:1"</p>
</li>
</ol>
<p dir="auto">This chart will not show the y-axis with decimal points – only whole numbers. I don’t know if the decimal points were to be activated by VLP:1 as included in the definition?</p>
<p dir="auto">b.	If the definition is changed only by SHVL:1, then, if the y-values are greater than YHI, the graph is rescaled even though YASC:0. Maybe this override is needed to show the value at the right hand side of the Chart?</p>
<ol start="3">
<li>I understand from the Manual that the display properties needed to calculate the aspect ratio can be found using developer mode. It may be interesting to add a command that, after @init, the Android device can be polled to get the DPW and DPH values. This way, the uC can calculate the aspect ratio and set it to a value as part of the configuration.</li>
</ol>
<p dir="auto"><em><strong>[EDIT]</strong></em> Thinking more about this, it may be best to simply include the DPW/DPH values as part of the @init response.  That is, something similar, for example, as the response to the RTC command: eg, <strong>@init 300:600</strong>. The uC can then choose to use or ignore the values in calculating the aspect ratio.</p>
<ol start="4">
<li>In cases where widgets are defined on each of the 5 pages (0-4), it seems that if a widget is defined for page 0 as VIS:1 SCI:0, then those widgets appear on all pages. I worked around the issue by first defining the widgets as VIS:0, then toggling them on by VIS:1 when page 0 is revisited. This does not happen for pages 1-4.</li>
</ol>
<p dir="auto">E</p>
]]></description><link>https://forum.gui-o.com/topic/230/some-issues-and-possible-improvements</link><generator>RSS for Node</generator><lastBuildDate>Sat, 14 Mar 2026 22:33:50 GMT</lastBuildDate><atom:link href="https://forum.gui-o.com/topic/230.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 06 Nov 2024 21:59:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Some issues and possible improvements on Fri, 20 Dec 2024 22:34:40 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Why are you setting ASR to 0.5, if no device has 0.5 ratio? Which is your development device?</p>
<p dir="auto">Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/984</link><guid isPermaLink="true">https://forum.gui-o.com/post/984</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Fri, 20 Dec 2024 22:34:40 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Fri, 20 Dec 2024 14:08:34 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a><br />
Thanks Kl3m3n.</p>
<p dir="auto">re: your previous question:</p>
<pre><code>Using GUIO initialization command:   @guis BGC:#FFFFFF ASR:0.50 WBE:0

                                                    "Remnants" Visible?
Plimpton Tablet P8PRO      800x1280       0.625              N
Sumsung Galaxy S6          1440x2560      0.562              N

LG V60 ThinQ               1080x2460      0.439              Y
Sumsung Galaxy A03S        720x1600       0.45               Y
OnePlus 7TPRO              1440x3120      0.461              Y
</code></pre>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/983</link><guid isPermaLink="true">https://forum.gui-o.com/post/983</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Fri, 20 Dec 2024 14:08:34 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Fri, 20 Dec 2024 11:49:22 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Also try installing this app:<br />
<a href="https://play.google.com/store/apps/details?id=com.drhowdydoo.displayinfo&amp;pcampaignid=web_share" rel="nofollow ugc">https://play.google.com/store/apps/details?id=com.drhowdydoo.displayinfo&amp;pcampaignid=web_share</a></p>
<p dir="auto">You can check the various screen information.</p>
]]></description><link>https://forum.gui-o.com/post/982</link><guid isPermaLink="true">https://forum.gui-o.com/post/982</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Fri, 20 Dec 2024 11:49:22 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Thu, 19 Dec 2024 22:34:18 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a></p>
<p dir="auto">Addition to previous response:</p>
<p dir="auto">Can you tell me, which device you have (the problematic one where the widgets are partially off-screen)? I assume that the dpi value is different than the one used by GUI-O. I think if the exact dpi is used, your widgets would not render off-screen.</p>
<p dir="auto">Ignore the WBE parameter, since it is actually of no practical use...</p>
<p dir="auto">I will add the dpi reporting to "developer mode" in the next release.</p>
<p dir="auto">Regards.</p>
]]></description><link>https://forum.gui-o.com/post/981</link><guid isPermaLink="true">https://forum.gui-o.com/post/981</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Thu, 19 Dec 2024 22:34:18 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Thu, 19 Dec 2024 22:14:54 GMT]]></title><description><![CDATA[<p dir="auto"><strong>EDITED</strong></p>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi!</p>
<p dir="auto">I will take a look at this thoroughly tomorrow - today, I am too tired... It was a long day <img src="https://forum.gui-o.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e84f1c759a8" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
<p dir="auto">Just a quick note - dealing with devices with different sizes is a bit tricky. Note that you cannot rely on raw pixel sizes when calculating the positions, due to different screen density of devices.</p>
<p dir="auto">For example, you can have two devices with the same raw pixel sizes (e.g., 1920x1080), but their densities can differ. This means that e.g., a square with 100x100 pixels will have different physical size on both devices.<br />
So, the calculations need to be based on physical screen size. You need dpi (dots per inch) value to calculate the actual screen size. Android reports the dpi value in "buckets" (120, 160, 240, 320, etc.), which can be different from actual dpi value of the device. This means that calculated physical screen size is not exact (I could use exact values, but some Android devices have problems reporting this exact values, so this is unreliable). I believe this introduces errors in positioning and scaling.</p>
<p dir="auto">Furthermore, you generally don't need original screen sizes if you use percentages for positioning and sizing on another device. The aspect ratio ensures that widget ratio is preserved. Using the physical screen size ensures widgets are within the visible area.</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/980</link><guid isPermaLink="true">https://forum.gui-o.com/post/980</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Thu, 19 Dec 2024 22:14:54 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Thu, 19 Dec 2024 16:50:23 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> .<br />
Hi Kl3m3m,</p>
<p dir="auto">I will apologize for the start if this post is incorrect in some way. You have been dealing with GUI-O for a long time and are exceedingly more familiar with the inner workings then I am.</p>
<p dir="auto">I would like to tackle the issue of widget location/positioning in Android Devices having different pixel sizes using my initial gut reaction and instinct.</p>
<p dir="auto">Let's assume that we <strong>know</strong> the pixel sizes of 2 devices and are faced with the problem of relocating widgets from one device to the other while simultaneously trying to keep a similar appearance.</p>
<p dir="auto">More likely than not, I would use the approach depicted in the diagram below. That is, first dividing both screens into quadrants, then moving widgets one quadrant at a time.<br />
<img src="https://i.imgur.com/n4tXOXI.jpeg" alt="PixelBased.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">This approach (on the surface) appears to be mathematically correct - although I cannot test it within the GUIO environment to prove its accuracy.</p>
<p dir="auto">However, the existing "@guis" command does not appear to have facilities to set the OLD device pixel count, only the original device ASR can be specified. For this scenario, the mathematics need to be changed somewhat. Specifically, since the original device DPW/DPH values are not known, they need to be estimated using the new, current device pixel count. Then an estimate - for example -  can be made for the original device DPW/DPH using the new device DPH and the original device ASR. From these values, the new locations on the new device can be calculated.<br />
<img src="https://i.imgur.com/s3GEHrb.jpeg" alt="ASRBased.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">Again, I cannot test this approach within the GUIO environment, but appears to be mathematically correct.</p>
<p dir="auto">[Footnote: the original device pixel count estimating procedure could also be based on the new device DPW instead of DPH. The calculations for the movement within each quadrant would be similar.]</p>
<p dir="auto">Lastly, a thought for your consideration. It may be useful to provide the programmers writing code for GUIO with the ability to specify either the base/original device ASR, OR, the original device DPWO:xxx and DPHO:yyy. GUIO could then perform the more-simplistic calculations while using the known original layout.</p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/979</link><guid isPermaLink="true">https://forum.gui-o.com/post/979</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Thu, 19 Dec 2024 16:50:23 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Wed, 18 Dec 2024 17:30:05 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi.</p>
<p dir="auto">GUI-O already scales based on the "reference / base" aspect ratio. That is why it is advisable to specify the aspect ratio of the development device if one develops for different screen sizes.</p>
<p dir="auto">Basically, the device independent pixels are used in the calculations, but the ratio of the widgets must be maintained. If GUI-O would not account for this, you would get all widgets on different devices with "corrupted" aspect ratio.</p>
<p dir="auto">In some cases, the scaled canvas extends beyond current device size, which makes the widgets go off-screen. Possibly due to device reporting inaccurate screen size, I don't know. I will double check my equations.</p>
<p dir="auto">The scaling equations are (pseudo code):</p>
<pre><code>REF_RATIO = REF_DPW / REF_DPH  (ASR)

// INITIALLY SCALE BASED ON HEIGHT
DPH_E = DPH
DPW_E = DPH * REF_RATIO

// FALLBACK TO SCALE BASED ON WIDTH
if (DPW_E &gt; DPW) {
 DPW_E = DPW
 DPH_E = DPW_E / REF_RATIO
}

// OFFSET
DPW_O = (DPW - DPW_E) / 2
DPH_O = (DPH - DPH_E) / 2

//  WIDGET POSITION
X = ((DPW_E * X_%) / 100) + DPW_O
Y = ((DPH_E * Y_%) / 100) + DPH_O

//  WIDGET SIZE
W = (DPW_E * W_%) / 100
H = (DPH_E * H_%) / 100
</code></pre>
<p dir="auto">Note that almost all widgets are custom made by painting directly on the canvas. This makes the widgets more flexible and modular. If replacing with SVG, this would be very difficult.</p>
<p dir="auto">Best regards<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/978</link><guid isPermaLink="true">https://forum.gui-o.com/post/978</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Wed, 18 Dec 2024 17:30:05 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Wed, 18 Dec 2024 16:21:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Thank-you Kl3m3n for your continued support.</p>
<p dir="auto">Some additional thoughts.....</p>
<p dir="auto">With regard to scaling, the command WBE:1 could be used to adjust all widget sizes and locations by mathematically rescaling them using the base ASR (0.50 in this case) and the DPH/DPW of the target device. This was the original approach I was considering and the reason for asking GUI-O to send those values to the uC (refer to my first post in this thread).</p>
<p dir="auto">The problem with my approach however, is that the calculations would be done by the uC and consume much of the available RAM and Flash memory. This approach would be limited to only a select group of uCs. If the rescaling can be done within GUI-O, this problem will be eliminated.</p>
<p dir="auto">On a less serious nature, I can see for example, a widget defined and shown in the shape of a square, may not be so once mathematically reshaped for the new ASR.</p>
<p dir="auto">A second possible approach might be to use SVG - Scalable Vector Graphics as used for websites/webpages. At this time however, I do not know whether this approach is possible within GUI-O, but I would guess something like it is already being used to render *. jpg, *.bmp and *.png files.</p>
<p dir="auto">Hope this helps.  Enniom.</p>
]]></description><link>https://forum.gui-o.com/post/977</link><guid isPermaLink="true">https://forum.gui-o.com/post/977</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Wed, 18 Dec 2024 16:21:02 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Wed, 18 Dec 2024 07:18:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi!</p>
<p dir="auto">Yes, I see. I will need to implement some additional global scaling of the widgets when repositioning them.</p>
<p dir="auto">I cannot implement a widget collision detector, since "collisions" are legal in GUI-O. Currently, I see scaling as the only option...</p>
<p dir="auto">I will let you know.</p>
<p dir="auto">Regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/976</link><guid isPermaLink="true">https://forum.gui-o.com/post/976</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Wed, 18 Dec 2024 07:18:31 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Tue, 17 Dec 2024 10:51:08 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Hi Kl3m3n.  Thank-you for implementing the WBE function. It certainly eliminates the widget "remnants" from neighboring pages.</p>
<p dir="auto">However, there may be some unintended consequences. Tests were performed on these devices:</p>
<pre><code>#Plimpton Tablet P8PRO      800x1280       0.625
#Sumsung Galaxy S6          1440x2560      0.562
#Sumsung Galaxy A03S        720x1600       0.45
#LG V60 ThinQ               1080x2460      0.439
#OnePlus 7TPRO              1440x3120      0.461
</code></pre>
<p dir="auto">using pages which were aligned to an ASR = 0.50 then using the GUIO initialization command:</p>
<pre><code>@guis BGC:#FFFFFF ASR:0.50 WBE:1
</code></pre>
<p dir="auto">The results appear to be that for devices having an ASR &gt; 0.50, the widgets were moved such that all their right edges were aligned:<img src="https://i.imgur.com/571IZax.jpeg" alt="ASR_0.625.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">For devices having an ASR &lt; 0.50, the widgets were moved up from the bottom - mostly overlapping other widgets at those locations:<img src="https://i.imgur.com/99EkRJo.jpeg" alt="ASR_0.45.jpg" class=" img-fluid img-markdown" /></p>
<p dir="auto">It seems the point was to use WBE:1 to accommodate unknown device ASRs and make universally similar screens. However, it is difficult to use the WBE command to solve this problem.</p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/974</link><guid isPermaLink="true">https://forum.gui-o.com/post/974</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Tue, 17 Dec 2024 10:51:08 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Mon, 02 Dec 2024 07:10:21 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> said in <a href="/post/943">Some issues and possible improvements</a>:</p>
<blockquote>
<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> thanks for looking into this issue.</p>
<p dir="auto">Yes, each page has "remnants" - more specifically it is generally those defined - for example - at position X:90 W:20 or X:10 W:20. In the case of this application, the goal was to squeeze 4-6 charts per page and put them at the left or right page boundary so that the image and real-time data can be shown in the center.</p>
<p dir="auto">Secondly, the widgets at these positions may not be fully shown in the page they are defined. To be more clear, in this case they are fully shown in the Tablet view but may be cut off slightly at the left or right in the Galaxy view.</p>
<p dir="auto">Enniom</p>
</blockquote>
<p dir="auto">Hi,</p>
<p dir="auto">GUI-O version 1.0.89 is being released. Additionally to the chart labels fix, this version introduces a new parameter: widgets bounding (WBE, which can be enabled / disabled via <strong>@guis WBE:</strong> command - it is disabled by default. Please see the updated manual).</p>
<p dir="auto">Enabling this ensures the widget is never off-screen as GUI-O application internally moves the widgets in-view. This can be useful when developing for various screen sizes. Note that the widgets' sizes remain the same, only the position is updated. So, if your widgets are too close together, they might overlap.</p>
<p dir="auto">You can try this approach on your tablet and phone.</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/969</link><guid isPermaLink="true">https://forum.gui-o.com/post/969</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Mon, 02 Dec 2024 07:10:21 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 20:28:15 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Exactly <img src="https://forum.gui-o.com/assets/plugins/nodebb-plugin-emoji/emoji/android/1f642.png?v=e84f1c759a8" class="not-responsive emoji emoji-android emoji--slightly_smiling_face" style="height:23px;width:auto;vertical-align:middle" title=":)" alt="🙂" /></p>
]]></description><link>https://forum.gui-o.com/post/968</link><guid isPermaLink="true">https://forum.gui-o.com/post/968</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 01 Dec 2024 20:28:15 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 19:27:26 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Got it. The XY chart will not work in this case.</p>
<p dir="auto">I do understand your recommendation to use the Time Chart and aggregate new values with older ones. That is, send all when a newest one is added. This will provide a "real-time stamp" on the new value and simply carry the values of the old ones which have not changed.</p>
<p dir="auto">I will do some experiments with this approach.</p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/967</link><guid isPermaLink="true">https://forum.gui-o.com/post/967</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sun, 01 Dec 2024 19:27:26 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 19:14:30 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi.</p>
<p dir="auto">XY chart does not support time on X axis... You can use index-based approach.</p>
<p dir="auto">But, I would suggest that you synchronize the data using time chart. I argue that it does not matter if you send the same value multiple times.</p>
<p dir="auto">For example, if you have three variables / values... On initialization, set all three values based on your measurements. Then send each new measured value along with two "old" values (they are actually not old, they just haven't been re-measured yet) in the same message.</p>
<p dir="auto">This is how you synchronize the data and keep the time chart while still maintaining valid values.</p>
<p dir="auto">Does this make sense?</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/966</link><guid isPermaLink="true">https://forum.gui-o.com/post/966</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 01 Dec 2024 19:14:30 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 18:50:07 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> THANK-YOU Kl3m3n.  I will try using a XY chart.</p>
<p dir="auto">One favor though, I do not know how to send "time" values to a XY chart and have the X-axis tick marks show up in the form "12:34:56". Any help would be appreciated.</p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/965</link><guid isPermaLink="true">https://forum.gui-o.com/post/965</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sun, 01 Dec 2024 18:50:07 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 16:42:31 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi.</p>
<p dir="auto">Generally, time chart updates should occur at predefined (fixed) interval to avoid synchronization issues. New values should be added in one operation to maintain temporal alignment. <strong>I will add this note to the manual!</strong></p>
<p dir="auto">If you need asynchronous plotting, switch to XY chart type. I think that should work without "flashing".</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/963</link><guid isPermaLink="true">https://forum.gui-o.com/post/963</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 01 Dec 2024 16:42:31 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 15:27:20 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Thanks for the hint.</p>
<p dir="auto">Yes, this suggestion can be adopted in this case and does eliminate the "flashing". However, waiting to plot Y values in one command compromises the purpose of "real-time" plotting and charting.</p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/961</link><guid isPermaLink="true">https://forum.gui-o.com/post/961</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sun, 01 Dec 2024 15:27:20 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 12:20:41 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Thanks, I can see this "flashing".</p>
<p dir="auto">Since you are using the time chart, you should send all the data points simultaneously in one message, so that the drawing of data points is synchronized.</p>
<p dir="auto">A simple example:<br />
@ch1 PLI:"id0,id1" PLC:"#ff0000,#0000ff" XP:"0.0,0.0" YP:"10.3,20.4"</p>
<p dir="auto">Can you try this and see if the issue persists?</p>
<p dir="auto">Meanwhile, I will fix the labels showing only partially...</p>
<p dir="auto">Best regards,<br />
Kl3mn3</p>
]]></description><link>https://forum.gui-o.com/post/960</link><guid isPermaLink="true">https://forum.gui-o.com/post/960</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 01 Dec 2024 12:20:41 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 11:17:58 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> If you can follow this link, the video will show the "flashing" issue. The video is about 40MB and takes 30 seconds or so to load.</p>
<p dir="auto"><a href="https://drive.proton.me/urls/045HDK9Q84#Ft50yXUJrpFc" rel="nofollow ugc">link text</a></p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/959</link><guid isPermaLink="true">https://forum.gui-o.com/post/959</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sun, 01 Dec 2024 11:17:58 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 10:45:56 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Yes, all digits are fully visible with YASC:1 and SHVL:1.  This has been one of the issues all along since when the chart is first stated, the values are zero(0) thus creating a large scale for the Y-axis. The chart is not useful with that format.</p>
<p dir="auto">Enniom</p>
]]></description><link>https://forum.gui-o.com/post/958</link><guid isPermaLink="true">https://forum.gui-o.com/post/958</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sun, 01 Dec 2024 10:45:56 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sun, 01 Dec 2024 09:34:02 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi.</p>
<p dir="auto">Ok, I see now. The labels are not entirely visible.</p>
<p dir="auto">Can you try setting the <strong>YASC:1</strong> and see if the issue persists?</p>
<p dir="auto">BR,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/957</link><guid isPermaLink="true">https://forum.gui-o.com/post/957</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sun, 01 Dec 2024 09:34:02 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sat, 30 Nov 2024 21:25:18 GMT]]></title><description><![CDATA[<p dir="auto">I tried to take some photos that show the two issues. The flashing one is difficult to catch in a photo but can be seen while watching.<br />
<img src="https://i.imgur.com/mAFlNiN.jpeg" alt="IMG_20241127_185724.jpg" class=" img-fluid img-markdown" /> <img src="https://i.imgur.com/Fg7FHVv.jpeg" alt="IMG_20241127_185716.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://forum.gui-o.com/post/956</link><guid isPermaLink="true">https://forum.gui-o.com/post/956</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sat, 30 Nov 2024 21:25:18 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sat, 30 Nov 2024 20:29:33 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/4">@kl3m3n</a> Yes.</p>
<p dir="auto">What I see is the SHVL:1 values written on the last value at the start of the chart and the x axis increment is large. With each new value, it seems they move forward until the x axis increment becomes small and the values are only shown at the far right. More importantly though, is that when the value is over 99 only the first 2 characters are displayed - not all 4.</p>
]]></description><link>https://forum.gui-o.com/post/955</link><guid isPermaLink="true">https://forum.gui-o.com/post/955</guid><dc:creator><![CDATA[enniom]]></dc:creator><pubDate>Sat, 30 Nov 2024 20:29:33 GMT</pubDate></item><item><title><![CDATA[Reply to Some issues and possible improvements on Sat, 30 Nov 2024 19:00:12 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="https://forum.gui-o.com/uid/298">@enniom</a> Hi.</p>
<p dir="auto">I tried your example, but I am unable to see the issue? Can you please explain what does "flash" of the SHVL:1 values mean? You are talking about the values on the Y axis and the last value?</p>
<p dir="auto">Best regards,<br />
Kl3m3n</p>
]]></description><link>https://forum.gui-o.com/post/954</link><guid isPermaLink="true">https://forum.gui-o.com/post/954</guid><dc:creator><![CDATA[kl3m3n]]></dc:creator><pubDate>Sat, 30 Nov 2024 19:00:12 GMT</pubDate></item></channel></rss>