-
Double-click the iSIGHT component icon
.
The
iSIGHT Component Editor appears.
-
From the
iSIGHT Component Editor, click
Edit.
Edit buttons are available on the
iSIGHT Component Editor and the
Support Files tab.
For input parameters, you use the
Source area to configure the location of the
file prior to the iSIGHT component executing. For output parameters, you use
the
Source area to configure the location where
the file will exist after the component executes.
For a mapped input file parameter, this information is overridden
by parameter mapping. You may still find it convenient to configure a data
source in case you run the component alone (not as part of a larger simulation
process flow).
-
If you are working with input files, set the following in the
Source area:
-
From the
Location list, select a data source.
For more information, see
About Data Sources.
-
Click
Preview to display the contents of the
selected file. For
In Model file parameters, you can edit the
contents of the file from the
Preview dialog box. Other types cannot be
edited.
-
If you are working with output files, set the following in the
Source area:
-
In the
Name text box, enter the file name
information.
The data are stored in a regular file on the file system. In
the
Name text box, enter the base name of
the file, excluding all directory path information. You can also click
Browse to locate the file that you want
to use.
You can leave the
File name text box empty. However,
Isight
assigns a name for the output file and passes that name to the component during
execution.
-
In the
Path text box, enter an expression that
defines the directory path of the file.
The meaning of this expression is determined by the setting of
the
Options list. For more information about
expressions, see
About Output File Expressions.
-
From the
Type list, specify
Binary or
Text.
Note:
The
iSIGHT Component Editor sets the file type
of all inferred input file parameters to binary. For most iSIGHT applications
it may be helpful to set the
Type to
Text.
-
If you are working with text files, select the encoding to use
when converting between bytes and characters.
In the
Encoding list, select the encoding type that
you want to use.
In a Locale (a system setting that includes the language, number
formats, and character set in use) that uses multibyte characters (Japanese,
Chinese, Korean), there is a default encoding used to convert bytes into
characters. Most text files are written using this encoding, but sometimes it
is necessary to specify this encoding.
Note:
The
Encoding list appears only if you have
selected
Show File Type encoding on the Files tab
on the
Preferences dialog box. For information on
preference options, see
Setting Files and Directories Preferences
in the
Isight User’s Guide.
-
If you are working with input files, specify where you want the
file copied so that it will be available when the component executes.
In the
Destination area, select one of the
following:
Option | Description |
---|
Fixed file name |
Select this option if the component expects its input in a
specific place. Enter the file name in the text box provided, or click
Browse to locate the file. Typically, this
is a simple file name with no path, indicating a file in the run-time working
directory. You can use an absolute path for a program that expects its input to
be in a specific directory. However, this parameter type is not safe for
parallel or distributed execution |
---|
Automatic |
Have
Isight
assign a name to the file and pass that name to the component. This option is
the most commonly used. |
---|
-
If you are working with output files, specify where you want the
file copied before the runtime directory of the component is removed.
In the
Destination area, select one of the
following:
Option | Description |
---|
Isight File
Manager |
Store the contents of the file as part of the run results.
This option is the simplest one, and it is the default. However, there is a
limit to the size of a file saved this way; usually the limit is around 4 MB.
The data are physically stored in the
Run Results database. |
---|
Specific location |
Copy the working directory to the specified location. This
setting must be an absolute path because there is no concept of a “working
directory” after the component finishes executing. The file name substitutions
described in
About Variable Substitutions
in the
Isight User’s Guide
can be used to file the data in locations of your choice. If there are no
substitutions, the same file will be written by every run and the model is not
suitable for parallel execution.
Note:
If the
File Name text box in the
Source area is left empty and you select
Specific location, the data will not be
written to the run-time working directory. Instead, the absolute path described
in the
Source area will be passed to the
component, and the component can write the data directly to the specified
location. This option is more efficient for large output files, though it can
be difficult to configure for parallel and distributed execution.
|
---|
None |
Select to not copy the data after the component executes.
Instead, the absolute path to the
Source area is stored in the results
database. If the
Source area
Name is a simple file name (not an
absolute path), the data are written to the working directory, which is
typically deleted after the component finishes executing. In this case the file
is effectively discarded after the component executes and cannot be mapped to
subsequent components or viewed from the
Runtime Gateway.
Note:
Files in the run-time working directory cannot be mapped to
subsequent components using the
None option, even if you click
Keep Execution Directory. To use this
option with file mapping, the
Source location must be an absolute path
or a relative path on a shared file system.
|
---|
If the
Source Name is an absolute path, the
component writes to this location and
Isight
passes the location on to subsequent components. The component writes directly
to an absolute path, and
Isight
never copies the data.
-
Click
OK to save your changes and to return to the
iSIGHT Component Editor.
|