Project File Structure

optiSLang projects in Workbench use the following directory structure and files.

*.wbpj/*.wbpz—Workbench project file or archive

*_files—Workbench working directory

  • dp0—The current design point (reference design)

    • ETKSignal Processing working directory

      File/FolderDescription
      *.opdoptiSLang working directory
      *.opfoptiSLang project file
      *.orvoptiSLang raw value file
      Input fileInput file for signal processing
      Output fileOutput file for signal processing
  • user_files—User or program provided files

    • optiSLang protocol file containing project session information (for example, calculations or errors)

  • *.opf—optiSLang project file

  • *.opd—optiSLang working directory

    • Algorithm systems

      • *.omdb—optiSLang monitoring database file

      • Design directories—Created for every run started by optiSLang. The numbers of these directories are equal to the numbers of the designs shown in the history plots. Stores and processes the modified input files and the result files.

        File/FolderDescription
        Input fileInput file for design
        Output fileOutput file for design
        Solver OutputSolver output files for design
        *_filesWorkbench working directory
    • *.omdb—optiSLang monitoring database file

*.optislang—A special folder that optiSLang creates when the Workbench project information is read for the first time. It contains a JSON file with all relevant data, such as parameters, responses, registered files and a hash value. Reloading the project information is only necessary if the hash value of the project has changed.


Note:  For Windows systems, the path length is limited to a total of 260 characters.