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 |
String to define one of the standard SIMetrix file types. This determines the files that will be displayed. Possible values are:
'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 |
You can combine multiple file types delimited by '&'. For example "Netlist & Model" will select both netlist and model file types.
String array that specifies a number of options. Any or all of the following may be included:
'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
|