Read from file
This block allows user to read data in a file, in formatted or binary
mode. Output record selection and Time record selection
allows the user to select data among file records. Each call to the
block advance one record in the file.
The pair block is WFILE_f.
- Time record selection
an empty matrix or a positive integer.
If an integer i is given the i th element of the read
record is assumed to be the date of the output event.
If empty no output event exists.
Properties : Type 'vec' of size -1.
- Outputs record selection
a vector of positive integer.
[k1,...,kn]. The ki th element of the read
record gives the value of i th output.
Properties : Type 'vec' of size -1.
- Input file name
a character string defining the path of the file.
Properties : Type 'str' of size 1.
- Input Format
a character string defining the Fortran format
to use or nothing for an unformatted (binary) write. If given, the
format must began by a left parenthesis and end by a right
parenthesis. example: (e10.3).
Properties : Type 'str' of size 1.
- Buffer size
To improve efficiency it is possible to buffer
the input data. read on the file is only done after each
Buffer size call to the block.
Properties : Type 'vec' of size 1.
- always active: no
- direct-feedthrough: no
- zero-crossing: no
- mode: no
- regular outputs:
- port 1 : size [1,1] / type 1
- number/sizes of activation inputs: 1
- number/sizes of activation outputs: 0
- continuous-time state: no
- discrete-time state: yes
- object discrete-time state: no
- name of computational function: readf
- SCI/macros/scicos_blocks/Sources/RFILE_f.sci [view code]
Ramine Nikoukhah INRIA