In my personal project, I am utilizing a CMORE device to load approximately 200 multi-state bitmaps, each with a unique position and reference tag. As a programmer, I aim to avoid manual copying, pasting, moving, and re-tagging. Upon exploring my Productivity Suite projects, I found that the saved file consists of XML files, which can be easily scripted. However, this approach did not work in this scenario. Are there any developers out there aware of any time-saving tricks for this task?
If you're considering manually tagging a large number of items, I recommend creating duplicates to test the screen lag on your HMI first. Using multistate bitmaps can be resource-intensive, and loading 200 addresses individually could cause delays. It's important to test the performance before committing to displaying all 200 items on the same screen to avoid potential disappointment.
There is a restriction on the number of elements you can add to each screen. Unfortunately, the exact limit slips my mind at the moment.
If you're considering automating mouse clicks, consider using a program designed for this purpose. Organize everything into arrays, begin with one screen containing one instance at the first index, record clicks, duplicate the screen, increase the arrays on objects by one, and then initiate the program. However, before investing significant time on this task, be aware that having 200 multi-state bit maps may cause lag and make the Human-Machine Interface (HMI) unusable.
I have discovered in the EA9 that having more than 20 global events can significantly impact performance, especially when using the on-screen keyboard. I attempted to replicate the pilot list selector functionality from a PV+ in an EA9, and while I achieved success, it resulted in noticeable slowdowns. The same issue arose with the built-in alarm handling - once the number of alarms exceeded a certain point, performance began to suffer. It is important to test your application with a small number of events before considering implementing an automated programming tool. However, if you are simply looking for a challenge and enjoy experimenting, it may still be worth pursuing. In a professional setting, I would recommend exploring alternative solutions.
While I can't provide a specific solution to your problem, I can certainly empathize with your predicament. From my experience, when dealing with repetitive tasks such as these, macro recording tools can be lifesavers. A tool like AutoHotkey or something similar could automate the placement and tagging of each of your bitmaps, based on the patterns of your manual labor. Investigating into this might be worthwhile. Additionally, it might help to reach out directly to Automation Direct's tech support to see if they have suggestions based on their knowledge of the CMORE system. Their advice could provide a more direct solution to your issue.
✅ Work Order Management
✅ Asset Tracking
✅ Preventive Maintenance
✅ Inspection Report
We have received your information. We will share Schedule Demo details on your Mail Id.
Answer: 1. How can I efficiently load multiple multi-state bitmaps on a CMORE EA9 device without manual copying, pasting, and re-tagging? - One efficient approach is to utilize scripting to automate the process. While attempting to script the XML files directly may not work in this scenario, there are alternative time-saving tricks that developers have discovered.
Answer: - To streamline the process of loading numerous multi-state bitmaps with unique attributes, developers have explored various strategies such as leveraging scripting capabilities within the Productivity Suite projects.
Answer: - Although directly scripting the XML files might not yield the desired results, developers have found ways to automate the process of loading multiple multi-state bitmaps efficiently on a CMORE device through alternative methods.
Answer: - Developers have shared insights on leveraging scripting, exploring automation possibilities within the Productivity Suite projects, and seeking alternative approaches to efficiently handle the loading of a large number of multi-state bitmaps on a CMORE device.
Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.