Looking for a way to compare projects to check if they are the same config. Noting the differences would be great, but not a deal breaker. I'm looking primarily at the DBFs, but would be interested in the rest of the project as well.
Looking for a way to compare projects to check if they are the same config. Noting the differences would be great, but not a deal breaker. I'm looking primarily at the DBFs, but would be interested in the rest of the project as well.
I've used Beyond Compare (Scooter Software) in the past. It has a plugin that supports DBF files. It does an excellent job of doing a side by side comparison and highlighting the differences. It wouldn't be useful for proprietary file formats (like the graphics ctg files). Beyond Compare requires a license, but you might be able to get a trial or demo license to see if it works for you.
If you use a recent version of Plant SCADA, you can export a DBF table to a csv file with Plant SCADA Studio. Then you use Notepad++ (free tool but you need to install Compare plugin) to compare two csv files. hope this approach would work for you.
For the graphics you could use the Graphics Builder Automation interface. In the past I used this to determine if two libraries include projects of different projects (Project A and B) were equal, so the projects could be merged into one project. I looped through all genies (ctm) and symbols (ctl) in the different libraries. For a genie loop through all ANs and write all properties of one AN into one file (per library or genie). Then compare the text file of project A and B. If all the files are equal the projects can be merged, and you can use one library include project.
I've tended to use "DBF Comparer". I'm not sure what the demo time is, but it is not expensive.
Many languages to select from.
Looks like there may be a lot of good ones out there.
Thanks all! Beyond Compare makes quick work of the comparison, so I went with that.
Is anything that needs compared lost if Excel is used to convert to csv?