At some point in future I want to do a major tidy-up edit affecting the input/output and variable tables and most programs in a new (running) system. What is the most practical way to do this?
Some of my changes are to the Input/Output Variable tables. There is no import/export feature, so my choices are line-by-line editing or reload via .prog file. Have I missed anything?
I think it’s best to stop program execution when loading the revision, which means I need to switch “OFF” all the programs individually. I dont see a “global suspend” method.
I am wondering about building a “new” version of my project off-line, and then loading it into my (T3-BB) controller as a .prog file. Can I load a copy of my current program into the Virtual Device as a basis for editing?
I understand the risks of the “new” program having errors. Obviously I will save a copy of the original project before changeover to allow quick reversion.
For the moment there’s no import / export features. Its definitely something we’re working towards is building some powerful tools to let you manage proejcts in an object oriented / library managed way.
To move a point you would first rename it in the new location and then backtrack to the programs, graphical UI and trend logs, its a labor intensive operation. I can promise a ‘move’ function in the not too distant future.
We are working towards object oriented library managed tools but our small team is pretty busy.
Brian
I suggest a very careful review of the results when you do this. I did this and in the process somehow managed to end up with IN10 and Var22 having the same label which needless to say lead to some interesting program behavior that was took a while to figure out. I haven’t taken the time to try to duplicate the problem, but I believe it originated by loading a project file with identical labels into a T3 with the label preexisting
Chris