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 Project Editor > Design tab.

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.