Function opens a dialog box to allow the user to select a file. Returns the full path name to the selected file or an empty string if cancelled.
| Number | Type | Compulsory | Default | Description |
| 1 | string | Yes | File type | |
| 2 | string array | No | <<empty>> | Options |
| 3 | string | No | <<empty>> | Initial file |
| 'Schematic' | Schematic files |
| 'Data' | Data files |
| 'Text' | Text files |
| 'LogicDef' | Logic definition files as used by the arbitrary logic block |
| 'Script' | Script files |
| 'Model' | Model files |
| 'Catalog' | Catalog files |
| 'Graph' | Graph files |
| 'Component' | Schematic component files |
| 'Symbol' | Symbol library files |
| 'Snapshot' | Snapshot files |
| 'Netlist' | Netlist files |
| 'VerilogA' | Verilog-A files |
| 'VerilogHDL' | Verilog-HDL files |
| 'AsciiFileEditor' | Schematic ASCII files |
| 'AnalysisData' | Monte Carlo, Sensitivity and Worst-case analysis files |
| 'Optimiser' | Optimiser files |
You can combine multiple file types delimited by '&'. For example "Netlist & Model" will select both netlist and model file types.
| 'ChangeDir' | If present, the current working directory will change to that containing the file selected by the user |
| 'Open' | If present a "File Open" box will be displayed other wise a "Save As" box will be displayed. |
| 'NotExist' | If used with 'Open', the file is not required to already exist to be accepted |
| 'All' | If present an "All files" entry will be added to the "Files of type" list |
Initial file selection.
Return type: string
| ▲Function Summary▲ | ||
| ◄ GetSimConfigLoc | GetSIMPLISExitCode ▶ | |