Importing and Exporting Assignments
Although it is nice to use a GUI for adding blocks, in some cases it may be easier to use another format. The Interface Designer lets you import and export assignments using an Interface Scripting File (.isf) or comma separated values (.csv) file.
When the software reads an imported .isf, it processes the entire
imported file and shows any issues it found. The import only fails for catastrophic
errors. The software:
- Creates new instances defined in the file that do not already exist in the GUI
- Overwrites assignments for existing instances with settings from the file
- Does not delete instances that are in the GUI but were not defined in the file
When the software reads an imported .csv file, it compares the
imported assignments to the original assignments and reports any issues. If the software
finds warnings, it displays them but allows you to finish the import. If it finds
errors, it will not finish the import. When importing, the software:
- Deletes instances that you removed
- Creates newly defined instances
- Replaces instances you renamed with the new name
With the Efinity software v2025.1 and higher you can add an .isf to your project in the .
Notice: For help understanding messages, refer to the "Design Check" topics in
the interfaces user guides. These topics describe the messages the Interface Designer
generates and gives suggestions on how to fix errors and warnings.