GetICs
get the initial conditions of the active MapleSim subsystem
Calling Sequence
Parameters
Returns
Options
Description
Notes
Examples
A := MapleSim:-LinkModel();
A:-GetICs(options)
options
-
(optional) equation(s) of the form name = value
set : set of the active subsystem's initial conditions
toplevel : true or false
Specifies whether the top-level initial conditions should be returned regardless of the active subsystem setting. Default is false.
params : set or list
Specifies which, if any, new parameter values to use for the calculation of the initial conditions. Default is {}.
A:-GetICs returns a set A's active subsystem's initial conditions.
The A := MapleSim:-LinkModel() statement needs to be run prior to successfully using any of the ModelObject A's export functions.
The active subsystem's initial conditions will always be a subset of the entire system's initial conditions (same values) with the addition of initial conditions for the subsystem's input ports
Link to a MapleSim model (located in .msim file):
A≔MapleSim:-LinkModelfilename=catkerneloptstoolboxdir=MapleSim,/data/examples/RLCcircuit.msim:
Set the active subsystem to an RLC circuit subsystem:
A:-SetSubsystemNameRLC
Get the initial conditions of the active subsystem:
A:-GetICs
C1_it=0.,C1_n_it=−0.,C1_n_vt=0,C1_p_it=0.,C1_p_vt=−0.,C1_vt=−0.,G2_p_it=0.,G2_p_vt=0,I1_it=0.,I1_n_it=−0.,I1_n_vt=0,I1_p_it=0.,I1_p_vt=−0.,I1_vt=−0.,NP1_it=0,NP1_vt=0,NP2_it=0,NP2_vt=0,PP1_it=0,PP1_vt=−0.,PP2_it=0,PP2_vt=−0.,PP3_it=0,PP3_vt=−0.,PS1_p_it=0,PS1_p_vt=−0.,PS1_yt=−0.,R1_it=−0.,R1_n_it=0.,R1_n_vt=0,R1_p_it=−0.,R1_p_vt=−0.,R1_vt=−0.,SC1_it=0,SC1_n_it=0,SC1_n_vt=−0.,SC1_p_it=0,SC1_p_vt=0,SC1_vt=0.,Voutt=−0.,InputSignalt=0,OutputSignalt=−0.,R1_LossPowert=0.,R1_R_actualt=1,R1_T_heatPortt=600320,DC1_n_vt=0.,DC1_p_vt=−0.,DC1_vt=0.,DG2_p_vt=0.,DI1_it=0.,DI1_n_it=−0.,DI1_n_vt=0.,DI1_p_it=0.,DI1_p_vt=−0.,DI1_vt=−0.,DNP1_it=0.,DNP1_vt=0.,DNP2_it=0.,DNP2_vt=0.,DPP1_it=0.,DPP1_vt=−0.,DPP2_it=0.,DPP2_vt=−0.,DPP3_it=0.,DPP3_vt=−0.,DPS1_p_it=0.,DPS1_p_vt=−0.,DPS1_yt=−0.,DR1_it=−0.,DR1_n_it=0.,DR1_n_vt=0.,DR1_p_it=−0.,DR1_p_vt=−0.,DR1_vt=−0.,DSC1_it=6.28318530717958648,DSC1_n_it=−6.28318530717958648,DSC1_n_vt=−0.,DSC1_p_it=6.28318530717958648,DSC1_p_vt=0.,DSC1_vt=0.,DVoutt=−0.,DInputSignalt=6.28318530717958648,DOutputSignalt=−0.,DR1_LossPowert=0.,DR1_R_actualt=0.,DR1_T_heatPortt=0.,D2C1_n_vt=0.,D2G2_p_vt=0.,D2I1_n_vt=0.,D2NP1_it=0.,D2NP1_vt=0.,D2NP2_it=0.,D2NP2_vt=0.,D2PP1_it=0.,D2PP2_it=0.,D2PP3_it=0.,D2PS1_p_it=0.,D2R1_n_vt=0.,D2SC1_it=0.,D2SC1_n_it=0.,D2SC1_p_it=0.,D2SC1_p_vt=0.,D2InputSignalt=0.,D2R1_LossPowert=0.,D2R1_R_actualt=0.,D2R1_T_heatPortt=0.
See Also
MapleSim
MapleSim[LinkModel]
Download Help Document