How to create large variable arrays in Proficy Machine Edition

Question:

I am facing difficulties creating arrays of variables in Machine edition. I need to generate two variable arrays, each with dimensions of 102x2 and containing various binary and integer values. However, the process of populating these arrays is quite cumbersome. When dealing with small arrays, I usually list all the array values and input them into the "Initial value" field of the parent category variable using curly braces like this: {32, 16}, {40, 17}, {41, 18}, {43, 19}, {44, 20}, and so on. The limitation lies in the fact that Machine edition 9.5 can only accommodate a very limited number of characters in the "Initial value" text input, restricting me to populate only a fraction of the entire array using this method. Unfortunately, I have not found any option within the software to extend the text input limit. Are there any suggestions or hacks that can help me work around this issue, or will I have to continue resorting to creating macro scripts to transfer values from a spreadsheet?

Top Replies

Is it possible to utilize a multi-dimensional array, such as 11x10x2, resulting in a total of 110x2 elements with two distinct indices?

To enhance data processing efficiency in Excel, export variables to a CSV file that includes a dedicated field for initial values. After opening the CSV, input the initial values, save your changes, and import the updated file. Always ensure to tick the option to overwrite existing data when prompted. This streamlined process helps maintain accurate and updated datasets in your spreadsheet.

The process of exporting and importing values was extremely successful. While I knew I could export variables, I was pleasantly surprised to discover that importing them was also an option. This information definitely comes in handy! Appreciate it!

I can see how that would be an issue particularly when populating large arrays. Your method of manually entering each array seems quite tedious and time-consuming. Have you considered using a loop to populate the arrays? It's a much more efficient method, especially when dealing with large arrays like you mentioned. It might still be limiting due to the text input restriction, but it would at least cut down on the number of characters you need to input. Otherwise, if you're comfortable with scripting, that might still be the most efficient workaround for now. Just in case, it would be worth reaching out to the Machine edition's customer support for advice, maybe there's a feature or update we're both not aware of yet.

More Replies →

Streamline Your Asset Management
See How Oxmaint Works!!

✅   Work Order Management

✅   Asset Tracking

✅   Preventive Maintenance

✅   Inspection Report

We have received your information. We will share Schedule Demo details on your Mail Id.

To add a comment, please sign in or register if you haven't already..   

Frequently Asked Questions (FAQ)

FAQ: FAQ 1:

Answer: Question: How can I create large variable arrays in Proficy Machine Edition when the "Initial value" text input has a character limit?

FAQ: FAQ 2:

Answer: Question: Is there a way to extend the text input limit for the "Initial value" field in Proficy Machine Edition 9.5?

FAQ: FAQ 3:

Answer: Question: How can I efficiently populate large variable arrays with binary and integer values in Proficy Machine Edition?

Ready to Simplify Maintenance?

Join hundreds of satisfied customers who have transformed their maintenance processes.
Sign up today and start optimizing your workflow.

Request Demo  â†’