vssBlockInitializeFlag
Flag used in custom blocks called at the start of a simulation to perform actions upon the initialization of the simulation, such as allocating memory, opening a file or a channel.
Syntax
flagout = vssBlockInitializeFlag
Outputs
- flagout
 - Output of flag.
 
Example
Flag used in an OML Custom Block to read a CSV file upon the simulation initialization.
function OmlBlockFunction(block,flag)
	...
    if flag == vssBlockInitializeFlag
	   csvdata = csvread('inputfile.csv');
    elseif flag == vssBlockReinitializeFlag
	   ...
    elseif flag == vssBlockTerminateFlag
	   ...
    elseif flag == vssBlockOutputUpdateFlag
	   ...
    end
end