List of Contributions

JeremyM

Contact Details

JeremyM


My Content

1 to 20 of 50+ total
Posted By JeremyM Apr 02, 2026 11:09:00 AM
Found In Egroup: Advanced Software
\ view thread
I fixed being stupid and drew up the map as a scaled BMP canvas, wrote it to file, then used the web browser ActiveX object to redraw it. It's running wonders around the previous crackpot method which is still used for the map scale, so I think it's fair to say that polygon groups actually work great ...
Posted By JeremyM Mar 19, 2026 02:54:00 PM
Found In Egroup: Advanced Software
\ view thread
Very true. In this clip, draw times per update simply remain... expensive (the snipping tool resolution also doesn't do it justice). It's just the sum time to set the color of 64x polygons and shift a pair of polygon groups. I created a second tag group for the redraw trigger so it stopped blocking ...
Posted By JeremyM Mar 17, 2026 12:06:27 AM
Found In Egroup: Advanced Software
\ view thread
Found that previous integrator code related to overall display navigation has been hammering the backend/VBA subsystem across the project all along. I removed this code, fixed navigation, and the color map update/draw no longer grows sluggish over time. Map updates are now reliably sub-second (no sliding ...
Posted By JeremyM Mar 12, 2026 03:43:23 PM
Found In Egroup: Advanced Software
\ view thread
A bit more developed: -------------------------------------------
Posted By JeremyM Mar 12, 2026 02:41:00 PM
Found In Egroup: Advanced Software
\ view thread
That's correct. I'd like to try it when we upgrade, but it's months away. For now, I'm troubleshooting some timing issues with the display. VBA pushbuttons are basically very slow to respond. How are events triggered? The screen used to grind to a crawl but I fixed it by increasing the tag update rate ...
Posted By JeremyM Mar 11, 2026 01:45:57 PM
Found In Egroup: Advanced Software
\ view thread
Johann, that is an interesting point about DINT packing down to 16 elements. My only concern is about whether the tag group can provide all element values atomically. -------------------------------------------
Posted By JeremyM Mar 10, 2026 06:13:27 PM
Found In Egroup: Advanced Software
\ view thread
Knowing that, I can try a STR_128 containing the hex characters for the 64x values 0-255. -------------------------------------------
Posted By JeremyM Mar 10, 2026 05:21:00 PM
Found In Egroup: Advanced Software
\ view thread
The values affected by (2) coincide with the blue extended ASCII ones here: -------------------------------------------
Posted By JeremyM Mar 10, 2026 03:46:21 PM
Found In Library: Advanced Software
Posted By JeremyM Mar 10, 2026 03:46:00 PM
Found In Egroup: Advanced Software
\ view thread
Our site is uses v12, we've planned to upgrade, so I don't know if this has been addressed in newer releases. Background: I had to resort to VBA to get creative drawing a scrolling color map. Multi-state indicators had ruled themselves out for load times and overhead when I had less than half of ...
Posted By JeremyM Mar 10, 2026 11:33:00 AM
Found In Egroup: Automation Control
\ view thread
You can do this without the HMI. It essentially involves a need for two code blocks/AOIs that work together in what's structurally a "bus-style" relationship. (1) is the Alarm block itself. It can just sit on a rung and accept whatever condition you throw at it to trigger. Or suppress, shelve, and so ...
Posted By JeremyM Mar 05, 2026 06:45:20 PM
Found In Egroup: Automation Control
\ view thread
I caution against steering away from a standalone alarm model. "There are multiple ways to specify how these alarms are to be separated, whether by severity, class, or group, but none of these can be used as a form of filter criteria within the logic itself." Why not? What are you trying to do, specifically? ...
Posted By JeremyM Sep 09, 2025 11:42:19 AM
Found In Egroup: Automation Control
\ view thread
PWM control! Dimmable stacklights! Yes! -------------------------------------------
Posted By JeremyM Aug 20, 2025 09:33:19 PM
Found In Egroup: Automation Control
\ view thread
What was the fault code or description? -------------------------------------------
Posted By JeremyM Jun 20, 2025 11:19:00 AM
Found In Egroup: Automation Control
\ view thread
APEX is backplane-related and the error possibly indicates a fault. Is the EN2T module in the IO tree keyed (compatible/exact) and expecting v11? The processor won't establish connections to child modules if it can't connect to the parent EN2T. You can either change the tree module to expect v12 or ...
Posted By JeremyM Jun 13, 2025 12:59:00 PM
Found In Egroup: Networks
\ view thread
The EN4TR doesn't require more resources, per se. (1) To operate at 1Gbs, an EN4TR needs to be connected to a gigabit-capable network (ie Stratix 5200 or Cisco IE3300 switches). Stratix 5700 switches generally only operate at 100Mb/s for instance, so the EN4TR will be limited to this speed. (2) ...
Posted By JeremyM May 21, 2025 08:56:00 PM
Found In Egroup: Automation Control
\ view thread
I'm not certain the loop keeps running, but it might appear that way if you don't initialize sum to 0 before the loop. You happen to be double-checking the loop exit condition within the loop, but that isn't necessary. i := 0; Sum := 0; SIZE(Reals[0], 0, Size); while i < Size do Sum := Sum ...
Posted By JeremyM May 13, 2025 02:44:00 PM
Found In Egroup: Drives, Motion Control & Low Voltage Products
\ view thread
To add, the link for the Engineering Units object (0x44B) in the document goes nowhere. Can I get documentation for it?