#include "ne_ds.h"
#include "MotorController_FOC_466a9c02_1_ds_zc.h"
#include "MotorController_FOC_466a9c02_1_ds_tdxy_p.h"
#include "MotorController_FOC_466a9c02_1_ds_dxy_p.h"
#include "MotorController_FOC_466a9c02_1_ds_obs_il.h"
#include "MotorController_FOC_466a9c02_1_ds_obs_all.h"
#include "MotorController_FOC_466a9c02_1_ds_obs_act.h"
#include "MotorController_FOC_466a9c02_1_ds_obs_exp.h"
#include "MotorController_FOC_466a9c02_1_ds_log.h"
#include "MotorController_FOC_466a9c02_1_ds_tdxf_p.h"
#include "MotorController_FOC_466a9c02_1_ds_a_p.h"
#include "MotorController_FOC_466a9c02_1_ds_dxf_p.h"
#include "MotorController_FOC_466a9c02_1_ds_dxf.h"
#include "MotorController_FOC_466a9c02_1_ds_mode.h"
#include "MotorController_FOC_466a9c02_1_ds_f.h"
#include "MotorController_FOC_466a9c02_1_ds_assert.h"
#include "MotorController_FOC_466a9c02_1_ds.h"
#include "ssc_ml_fun.h"
#include "MotorController_FOC_466a9c02_1_ds_external_struct.h"
#include "MotorController_FOC_466a9c02_1_ds_sys_struct.h"
#include "MotorController_FOC_466a9c02_1_ds_externals.h"
static int32_T ds_m_p ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T ds_m (
const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_vmm ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dxm_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dxm ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_ddm_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_ddm ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dum_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dum ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dtm_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dtm ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dpm_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dpm ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_a ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_b_p ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_b ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_c_p ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_c ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_vmf ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_vpf ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_slf ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_slf0 ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_duf_p ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_duf ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_dtf_p ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dtf ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_ddf_p ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_ddf ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_dpdxf_p ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_dpdxf ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dwf_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dwf ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_tduf_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dnf_p ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dnf ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_dnf_v_x ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_ic ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T ds_icr
( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_icr_im ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_icr_id ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_icr_il ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_dxicr ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dxicr_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_ddicr ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_ddicr_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput
* in , NeDsMethodOutput * out ) ; static int32_T ds_tduicr_p ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_icrm_p ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T ds_icrm
( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dxicrm_p ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dxicrm ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_ddicrm_p ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_ddicrm ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_mduy_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_mdxy_p ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_tduy_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_y ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dxy ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_duy_p ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_duy ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_dty_p ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dty ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_cache_r ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_cache_i ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_update_r ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_update_i ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_update2_r ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_update2_i ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_lock_r ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_lock_i ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_lock2_r ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_lock2_i ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T ds_sfo
( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_sfp ( const NeDynamicSystem * ds
, const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_init_r ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_init_i ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_passert ( const NeDynamicSystem * ds , const NeDynamicSystemInput
* in , NeDsMethodOutput * out ) ; static int32_T ds_iassert ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_del_t ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_del_v ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_del_v0 ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_del_tmax ( const NeDynamicSystem * ds , const NeDynamicSystemInput
* in , NeDsMethodOutput * out ) ; static int32_T ds_dxdelt_p ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_dxdelt ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_dudelt_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dudelt ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dtdelt_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput
* in , NeDsMethodOutput * out ) ; static int32_T ds_dtdelt ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_dp_l ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T ds_dp_i
( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_dp_j ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_dp_r ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_qx ( const NeDynamicSystem
* ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_qu ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_qt ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_q1 ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_qx_p ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_qu_p ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_qt_p ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static int32_T ds_q1_p ( const NeDynamicSystem * ds , const
NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static int32_T
ds_var_tol ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
NeDsMethodOutput * out ) ; static int32_T ds_eq_tol ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_lv ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in
, NeDsMethodOutput * out ) ; static int32_T ds_slv ( const NeDynamicSystem *
ds , const NeDynamicSystemInput * in , NeDsMethodOutput * out ) ; static
int32_T ds_imin ( const NeDynamicSystem * ds , const NeDynamicSystemInput *
in , NeDsMethodOutput * out ) ; static int32_T ds_imax ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , NeDsMethodOutput *
out ) ; static NeDsMethodOutput * ds_output_m_p ( const NeDynamicSystem * ds
, PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_m ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_vmm ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dxm_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dxm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_ddm_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_ddm ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dum_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dum ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dtm_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dtm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dpm_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dpm ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_a_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_a ( const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_b_p ( const NeDynamicSystem * ds , PmAllocator *
allocator ) ; static NeDsMethodOutput * ds_output_b ( const NeDynamicSystem *
ds , PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_c_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_c ( const NeDynamicSystem * ds , PmAllocator *
allocator ) ; static NeDsMethodOutput * ds_output_f ( const NeDynamicSystem *
ds , PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_vmf (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_vpf ( const NeDynamicSystem * ds , PmAllocator *
allocator ) ; static NeDsMethodOutput * ds_output_slf ( const NeDynamicSystem
* ds , PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_slf0 (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dxf_p ( const NeDynamicSystem * ds , PmAllocator
* allocator ) ; static NeDsMethodOutput * ds_output_dxf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_duf_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_duf ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dtf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dtf ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_ddf_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_ddf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dpdxf_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dpdxf ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dwf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dwf ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_tduf_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_tdxf_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dnf_p ( const NeDynamicSystem * ds , PmAllocator
* allocator ) ; static NeDsMethodOutput * ds_output_dnf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dnf_v_x ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_ic ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_icr ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_icr_im ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_icr_id ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_icr_il (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dxicr ( const NeDynamicSystem * ds , PmAllocator
* allocator ) ; static NeDsMethodOutput * ds_output_dxicr_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_ddicr ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_ddicr_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_tduicr_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_icrm_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_icrm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dxicrm_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dxicrm ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_ddicrm_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_ddicrm ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_mduy_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_mdxy_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_tduy_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_tdxy_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_y ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dxy_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dxy ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_duy_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_duy ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dty_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dty ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_mode ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_zc ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_cache_r (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_cache_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_update_r (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_update_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_update2_r (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_update2_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_lock_r (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_lock_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_lock2_r (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_lock2_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_sfo ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_sfp ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_init_r ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_init_i (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_log ( const NeDynamicSystem * ds , PmAllocator *
allocator ) ; static NeDsMethodOutput * ds_output_assert ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_passert ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_iassert ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_del_t ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_del_v ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_del_v0 ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_del_tmax (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dxdelt_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dxdelt (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dudelt_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dudelt (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dtdelt_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_dtdelt (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_obs_exp ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_obs_act (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_obs_all ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_obs_il (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_dp_l ( const NeDynamicSystem * ds , PmAllocator
* allocator ) ; static NeDsMethodOutput * ds_output_dp_i ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_dp_j ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_dp_r ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_qx ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_qu ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_qt ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_q1 ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_qx_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_qu_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_qt_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) ; static NeDsMethodOutput *
ds_output_q1_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) ;
static NeDsMethodOutput * ds_output_var_tol ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_eq_tol (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_lv ( const NeDynamicSystem * ds , PmAllocator *
allocator ) ; static NeDsMethodOutput * ds_output_slv ( const NeDynamicSystem
* ds , PmAllocator * allocator ) ; static NeDsMethodOutput * ds_output_imin (
const NeDynamicSystem * ds , PmAllocator * allocator ) ; static
NeDsMethodOutput * ds_output_imax ( const NeDynamicSystem * ds , PmAllocator
* allocator ) ; static void release_reference ( NeDynamicSystem * ds ) ;
static void get_reference ( NeDynamicSystem * ds ) ; static NeDynamicSystem *
diagnostics ( NeDynamicSystem * ds , boolean_T ) ; static void expand ( const
NeDynamicSystem * ds , const NeDynamicSystemInput * in , PmRealVector * out ,
boolean_T kp ) ; static NeEquationData s_equation_data [ 24 ] = { { "" , 0U ,
8 , NE_EQUATION_DOMAIN_TIME , "MotorController_FOC/plant_pmsm/Battery1" , 2U
, 0U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/Capacitor" , 1U , 2U , TRUE , 1.0 , "1" , } ,
{ "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 2U
, 3U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/Motor & load inertia" , 2U , 5U , TRUE , 1.0
, "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/PMSM" , 2U , 7U , TRUE , 1.0 , "1" , } , { ""
, 0U , 8 , NE_EQUATION_DOMAIN_TIME , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 9U , FALSE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 10U , FALSE , 1.0 , "1" , } , {
"" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/Capacitor" , 1U , 11U , TRUE , 1.0 , "1" , }
, { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 12U , FALSE , 1.0 , "1" , } , {
"" , 0U , 8 , NE_EQUATION_DOMAIN_TIME , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 13U , FALSE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME
, "MotorController_FOC/plant_pmsm/PMSM" , 1U , 14U , FALSE , 1.0 , "1" , } ,
{ "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 15U , FALSE , 1.0 , "1" , } , {
"" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 5U ,
16U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 3U ,
21U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 5U ,
24U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 3U ,
29U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 5U ,
32U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 3U ,
37U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 5U ,
40U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 3U ,
45U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 5U ,
48U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 3U ,
53U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 5U ,
56U , TRUE , 1.0 , "1" , } , { "" , 0U , 8 , NE_EQUATION_DOMAIN_TIME ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 3U ,
61U , TRUE , 1.0 , "1" , } } ; static NeICRData s_icr_data [ 3 ] = { { "" ,
0U , 0 , "MotorController_FOC/plant_pmsm/Battery1" , 1U , 0U , } , { "" , 0U
, 0 , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , } , { "" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 2U , } } ; static NeVariableData
s_variable_data [ 24 ] = { {
"plant_pmsm.PMSM.pm_dq0_Xabc.angular_position_diff" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/PMSM" , 1.0 , "1" , 0.0 , TRUE , FALSE , 1U ,
1U , NE_INIT_MODE_NONE , "angular_position_diff" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_d" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/PMSM" , 1.0 , "1" , 0.0 , TRUE , FALSE , 1U ,
1U , NE_INIT_MODE_NONE , "D-axis current" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_q" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/PMSM" , 1.0 , "1" , 0.0 , TRUE , FALSE , 1U ,
1U , NE_INIT_MODE_NONE , "Q-axis current" , } , {
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.phi" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1.0
, "1" , 0.0 , TRUE , FALSE , 1U , 1U , NE_INIT_MODE_MANDATORY , "Angle" , } ,
{ "plant_pmsm.Battery1.charge" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/Battery1" , 1.0 , "1" , 0.0 , TRUE , FALSE ,
1U , 1U , NE_INIT_MODE_MANDATORY , "Charge" , } , { "plant_pmsm.Capacitor.vc"
, 0U , 0 , "MotorController_FOC/plant_pmsm/Capacitor" , 1.0 , "1" , 0.0 ,
TRUE , FALSE , 1U , 1U , NE_INIT_MODE_MANDATORY , "Capacitor voltage" , } , {
"plant_pmsm.Motor_load_inertia.w" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/Motor & load inertia" , 1.0 , "1" , 0.0 ,
TRUE , FALSE , 1U , 1U , NE_INIT_MODE_MANDATORY , "Rotational velocity" , } ,
{ "plant_pmsm.inverter.MOSFET_Ideal_Switching.S.v" , 0U , 1 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.S.v" , 0U , 1 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.S.v" , 0U , 1 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "Voltage" , } , {
"plant_pmsm.Battery1.i" , 0U , 0 , "MotorController_FOC/plant_pmsm/Battery1"
, 1.0 , "1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE ,
"Current (positive in)" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i" , } , {
"plant_pmsm.inverter.Phase_Splitter.i_a" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1.0 , "1" , 0.0 ,
FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i_a" , } , {
"plant_pmsm.inverter.Phase_Splitter.i_b" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1.0 , "1" , 0.0 ,
FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i_b" , } , {
"plant_pmsm.inverter.Phase_Splitter.i_c" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1.0 , "1" , 0.0 ,
FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i_c" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.electrical_torque" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/PMSM" , 1.0 , "1" , 0.0 , FALSE , FALSE , 1U
, 1U , NE_INIT_MODE_NONE , "Electrical torque" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.i" , 0U , 0 ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1.0 ,
"1" , 0.0 , FALSE , FALSE , 1U , 1U , NE_INIT_MODE_NONE , "i" , } } ; static
NeVariableData * s_discrete_data = NULL ; static NeObservableData
s_observable_data [ 204 ] = { { "plant_pmsm.Battery1.charge" ,
"MotorController_FOC/plant_pmsm/Battery1" , 1U , 1U , "hr*A" , 1.0 , "C" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_MANDATORY , FALSE , TRUE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Charge" , } , {
"plant_pmsm.Battery1.i" , "MotorController_FOC/plant_pmsm/Battery1" , 1U , 1U
, "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current (positive in)" , } , {
"plant_pmsm.Battery1.n.v" , "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Battery1.num_cycles" , "MotorController_FOC/plant_pmsm/Battery1"
, 1U , 1U , "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED ,
NE_INIT_MODE_MANDATORY , TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE ,
"Discharge cycles" , } , { "plant_pmsm.Battery1.p.v" ,
"MotorController_FOC/plant_pmsm/Battery1" , 1U , 1U , "V" , 1.0 , "V" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Battery1.power_dissipated" ,
"MotorController_FOC/plant_pmsm/Battery1" , 1U , 1U , "W" , 1.0 , "kW" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.Battery1.v" , "MotorController_FOC/plant_pmsm/Battery1" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Battery1.vrc1" , "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "vrc1" , } , {
"plant_pmsm.Battery1.vrc2" , "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "vrc2" , } , {
"plant_pmsm.Battery1.vrc3" , "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "vrc3" , } , {
"plant_pmsm.Battery1.vrc4" , "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "vrc4" , } , {
"plant_pmsm.Battery1.vrc5" , "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "vrc5" , } , {
"plant_pmsm.Capacitor.i" , "MotorController_FOC/plant_pmsm/Capacitor" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.Capacitor.n.v" , "MotorController_FOC/plant_pmsm/Capacitor" , 1U
, 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Capacitor.p.v" , "MotorController_FOC/plant_pmsm/Capacitor" , 1U
, 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Capacitor.v" , "MotorController_FOC/plant_pmsm/Capacitor" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Capacitor.vc" , "MotorController_FOC/plant_pmsm/Capacitor" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_MANDATORY ,
FALSE , TRUE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Capacitor voltage" , }
, { "plant_pmsm.Current_Sensor.I" ,
"MotorController_FOC/plant_pmsm/Current Sensor" , 1U , 3U , "A" , 1.0 , "A" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "I" , } , {
"plant_pmsm.Current_Sensor.I_output" ,
"MotorController_FOC/plant_pmsm/Current Sensor" , 1U , 3U , "A" , 1.0 , "A" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "I" , } , {
"plant_pmsm.Current_Sensor.N1.V" ,
"MotorController_FOC/plant_pmsm/Current Sensor" , 1U , 3U , "V" , 1.0 , "V" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "V" , } , {
"plant_pmsm.Current_Sensor.N2.V" ,
"MotorController_FOC/plant_pmsm/Current Sensor" , 1U , 3U , "V" , 1.0 , "V" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "V" , } , {
"plant_pmsm.Electrical_Reference1.V.v" ,
"MotorController_FOC/plant_pmsm/Electrical Reference1" , 1U , 1U , "V" , 1.0
, "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Electrical_Reference2.V.v" ,
"MotorController_FOC/plant_pmsm/Electrical Reference2" , 1U , 1U , "V" , 1.0
, "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.A" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 1U , "rad" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "A" , } , {
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.C.w" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 1U , "rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE
, TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity"
, } , { "plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.R.w" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 1U , "rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE
, FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity"
, } , { "plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.W" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 1U , "rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE
, FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "W" , } , {
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.phi" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 1U , "rad" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_MANDATORY
, FALSE , TRUE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Angle" , } , {
"plant_pmsm.Encoder.Ideal_Torque_Sensor.C.w" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Torque Sensor" , 1U , 1U ,
"rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.Encoder.Ideal_Torque_Sensor.R.w" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Torque Sensor" , 1U , 1U ,
"rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.Encoder.Ideal_Torque_Sensor.T" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Torque Sensor" , 1U , 1U ,
"N*m" , 1.0 , "N*m" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "T" , } , {
"plant_pmsm.Encoder.Ideal_Torque_Sensor.t" ,
"MotorController_FOC/plant_pmsm/Encoder/Ideal Torque Sensor" , 1U , 1U ,
"N*m" , 1.0 , "N*m" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Torque" , } , {
"plant_pmsm.Encoder.x1L.w" , "MotorController_FOC/plant_pmsm/Encoder" , 1U ,
1U , "rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "Rotational velocity"
, } , { "plant_pmsm.Encoder.x1R.w" , "MotorController_FOC/plant_pmsm/Encoder"
, 1U , 1U , "rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED ,
NE_INIT_MODE_NONE , FALSE , FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE ,
"Rotational velocity" , } , { "plant_pmsm.Encoder.x2L.w" ,
"MotorController_FOC/plant_pmsm/Encoder" , 1U , 1U , "rad/s" , 1.0 , "1/s" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.Gmin.i" , "MotorController_FOC/plant_pmsm/Gmin" , 1U , 1U , "A" ,
1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , { "plant_pmsm.Gmin.n.v"
, "MotorController_FOC/plant_pmsm/Gmin" , 1U , 1U , "V" , 1.0 , "V" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , { "plant_pmsm.Gmin.p.v"
, "MotorController_FOC/plant_pmsm/Gmin" , 1U , 1U , "V" , 1.0 , "V" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , { "plant_pmsm.Gmin.v" ,
"MotorController_FOC/plant_pmsm/Gmin" , 1U , 1U , "V" , 1.0 , "V" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.Mechanical_Rotational_Reference1.W.w" ,
"MotorController_FOC/plant_pmsm/Mechanical Rotational Reference1" , 1U , 1U ,
"rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.Motor_load_inertia.I.w" ,
"MotorController_FOC/plant_pmsm/Motor & load inertia" , 1U , 1U , "rad/s" ,
1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.Motor_load_inertia.J.w" ,
"MotorController_FOC/plant_pmsm/Motor & load inertia" , 1U , 1U , "rad/s" ,
1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.Motor_load_inertia.t" ,
"MotorController_FOC/plant_pmsm/Motor & load inertia" , 1U , 1U , "N*m" , 1.0
, "N*m" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Torque" , } , {
"plant_pmsm.Motor_load_inertia.w" ,
"MotorController_FOC/plant_pmsm/Motor & load inertia" , 1U , 1U , "rpm" , 1.0
, "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_MANDATORY , FALSE , TRUE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.PMSM.C.w" , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U ,
"rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.PMSM.N.V" , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 3U , "V"
, 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "V" , } , { "plant_pmsm.PMSM.R.w" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "rad/s" , 1.0 , "1/s" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.PMSM.angular_position" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "deg" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED ,
NE_INIT_MODE_MANDATORY , FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE
, "Rotor angle" , } , { "plant_pmsm.PMSM.angular_velocity" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "rpm" , 1.0 , "1/s" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_MANDATORY , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotor speed" , } , {
"plant_pmsm.PMSM.i_d" , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "A"
, 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "D-axis current" , } , {
"plant_pmsm.PMSM.i_q" , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "A"
, 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Q-axis current" , } , {
"plant_pmsm.PMSM.n.v" , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "V"
, 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.phase_splitter.I" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 3U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "I" , } , {
"plant_pmsm.PMSM.phase_splitter.N.V" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 3U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "V" , } , {
"plant_pmsm.PMSM.phase_splitter.a.v" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.phase_splitter.b.v" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.phase_splitter.c.v" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.phase_splitter.i_a" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_a" , } , {
"plant_pmsm.PMSM.phase_splitter.i_b" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_b" , } , {
"plant_pmsm.PMSM.phase_splitter.i_c" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_c" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.C.w" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "rad/s" , 1.0 , "1/s" , NE_NOMINAL_SOURCE_DERIVED ,
NE_INIT_MODE_NONE , TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE ,
"Rotational velocity" , } , { "plant_pmsm.PMSM.pm_dq0_Xabc.R.w" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "rad/s" , 1.0 , "1/s" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotational velocity" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.a.v" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.angular_position" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "deg" , 1.0 , "1" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotor angle" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.angular_position_diff" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "rad" , 1.0 , "1" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , TRUE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "angular_position_diff" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.angular_velocity" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "rpm" , 1.0 , "1/s" ,
NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Rotor speed" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.b.v" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.c.v" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.electrical_torque" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "N*m" , 1.0 , "N*m" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Electrical torque" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_a" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_a" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_b" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_b" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_c" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_c" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_d" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , TRUE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "D-axis current" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_n" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_n" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.i_q" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , TRUE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Q-axis current" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.n.v" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.power_dissipated" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "W" , 1.0 , "kW" ,
NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.torque" , "MotorController_FOC/plant_pmsm/PMSM"
, 1U , 1U , "N*m" , 1.0 , "N*m" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE
, FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Torque" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.v_a" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v_a" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.v_b" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v_b" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.v_c" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE ,
FALSE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v_c" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.x_Ld" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "H" , 1.0e-6 , "H" , NE_NOMINAL_SOURCE_NONE , NE_INIT_MODE_NONE ,
TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , FALSE , "x_Ld" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.x_Lq" , "MotorController_FOC/plant_pmsm/PMSM" ,
1U , 1U , "H" , 1.0e-6 , "H" , NE_NOMINAL_SOURCE_NONE , NE_INIT_MODE_NONE ,
TRUE , FALSE , NE_FREQTIME_TYPE_TIME , TRUE , FALSE , "x_Lq" , } , {
"plant_pmsm.PMSM.pm_dq0_Xabc.x_pm_flux_linkage" ,
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U , "Wb" , 1.0e-6 , "Wb" ,
NE_NOMINAL_SOURCE_NONE , NE_INIT_MODE_NONE , TRUE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , FALSE , "x_pm_flux_linkage" , } , {
"plant_pmsm.PMSM.torque" , "MotorController_FOC/plant_pmsm/PMSM" , 1U , 1U ,
"N*m" , 1.0 , "N*m" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Torque" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.D.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_FIXED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "G" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.S.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.Tsim" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "K" , 1.0 , "K" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Tsim" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.i_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance current"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.power_dissipated" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "power_dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.diode.v_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance voltage"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "PS" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.isOn" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "isOn" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation.power_dissipated"
, "MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.D.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_FIXED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "G" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.S.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.Tsim" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "K" , 1.0 , "K" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Tsim" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.i_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance current"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.power_dissipated" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "power_dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode.v_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance voltage"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "PS" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.isOn" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "isOn" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation.power_dissipated"
, "MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.D.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_FIXED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "G" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.S.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.Tsim" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "K" , 1.0 , "K" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Tsim" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.i_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance current"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.power_dissipated" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "power_dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode.v_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance voltage"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "PS" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.isOn" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "isOn" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation.power_dissipated"
, "MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.D.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_FIXED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "G" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.S.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.Tsim" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "K" , 1.0 , "K" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Tsim" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.i_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance current"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.power_dissipated" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "power_dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode.v_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance voltage"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "PS" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.isOn" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "isOn" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation.power_dissipated"
, "MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.D.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_FIXED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "G" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.S.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.Tsim" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "K" , 1.0 , "K" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Tsim" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.i_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance current"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.power_dissipated" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "power_dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode.v_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance voltage"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "PS" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.isOn" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "isOn" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation.power_dissipated"
, "MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.D.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_FIXED , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "G" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.S.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.Tsim" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "K" , 1.0 , "K" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Tsim" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Current" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.i_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance current"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.power_dissipated" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "power_dissipated" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode.v_capacitor" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Junction capacitance voltage"
, } , { "plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.G" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "PS" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.i" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "A" , 1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.isOn" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "1" , 1.0 , "1" , NE_NOMINAL_SOURCE_DERIVED , NE_INIT_MODE_NONE , FALSE
, FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "isOn" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.n.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.p.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.v" ,
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "v" , } , {
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation.power_dissipated"
, "MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
1U , "W" , 1.0 , "kW" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Power dissipated" , } , {
"plant_pmsm.inverter.Phase_Splitter.I" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 3U , "A" ,
1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "I" , } , {
"plant_pmsm.inverter.Phase_Splitter.N.V" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 3U , "V" ,
1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "V" , } , {
"plant_pmsm.inverter.Phase_Splitter.a.v" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 1U , "V" ,
1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.Phase_Splitter.b.v" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 1U , "V" ,
1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.Phase_Splitter.c.v" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 1U , "V" ,
1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.Phase_Splitter.i_a" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 1U , "A" ,
1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_a" , } , {
"plant_pmsm.inverter.Phase_Splitter.i_b" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 1U , "A" ,
1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_b" , } , {
"plant_pmsm.inverter.Phase_Splitter.i_c" ,
"MotorController_FOC/plant_pmsm/inverter/Phase Splitter" , 1U , 1U , "A" ,
1.0 , "A" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE , FALSE ,
NE_FREQTIME_TYPE_TIME , TRUE , TRUE , "i_c" , } , {
"plant_pmsm.inverter.x0.v" , "MotorController_FOC/plant_pmsm/inverter" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.x1.v" , "MotorController_FOC/plant_pmsm/inverter" , 1U ,
1U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , TRUE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "Voltage" , } , {
"plant_pmsm.inverter.x2.V" , "MotorController_FOC/plant_pmsm/inverter" , 1U ,
3U , "V" , 1.0 , "V" , NE_NOMINAL_SOURCE_MODEL , NE_INIT_MODE_NONE , FALSE ,
FALSE , NE_FREQTIME_TYPE_TIME , FALSE , TRUE , "V" , } } ; static NeModeData
* s_major_mode_data = NULL ; static NeZCData s_zc_data [ 21 ] = { {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 0U
, "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 1U
, "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
2U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
3U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
4U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
5U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
6U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
7U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
8U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
9U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
10U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
11U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 12U , "plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor" ,
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, NE_ZC_TYPE_TRUE , } , {
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 13U , "plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor" ,
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/Encoder/Ideal Rotational Motion Sensor" , 1U
, 14U , "plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor" ,
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U ,
15U , "plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
16U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
17U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
18U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
19U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, NE_ZC_TYPE_FALSE , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
20U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, NE_ZC_TYPE_FALSE , } } ; static NeRange s_range [ 21 ] = { {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, 37U , 13U , 37U , 35U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, 37U , 13U , 37U , 35U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, 37U , 13U , 37U , 35U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } } ; static NeAssertData
s_assert_data [ 44 ] = { { "MotorController_FOC/plant_pmsm/Battery1" , 1U ,
0U , "plant_pmsm.Battery1" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery.sscp"
, TRUE ,
 "In power, the exponent should be positive when the base is equal to zero. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireExponentPositive" , } , {
"MotorController_FOC/plant_pmsm/Battery1" , 1U , 1U , "plant_pmsm.Battery1" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery.sscp"
, TRUE ,
 "In power, the base should be nonnegative when the exponent is not an integer. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireBaseNonnegative" , } , {
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 2U ,
"plant_pmsm.PMSM.pm_dq0_Xabc" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, TRUE ,
 "In power, the exponent should be positive when the base is equal to zero. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireExponentPositive" , } , {
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 3U ,
"plant_pmsm.PMSM.pm_dq0_Xabc" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, TRUE ,
 "In power, the base should be nonnegative when the exponent is not an integer. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireBaseNonnegative" , } , {
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 4U ,
"plant_pmsm.PMSM.pm_dq0_Xabc" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, TRUE ,
 "In power, the exponent should be positive when the base is equal to zero. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireExponentPositive" , } , {
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 5U ,
"plant_pmsm.PMSM.pm_dq0_Xabc" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, TRUE ,
 "In power, the base should be nonnegative when the exponent is not an integer. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireBaseNonnegative" , } , {
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 6U ,
"plant_pmsm.PMSM.pm_dq0_Xabc" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, TRUE ,
 "In power, the exponent should be positive when the base is equal to zero. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireExponentPositive" , } , {
"MotorController_FOC/plant_pmsm/PMSM" , 1U , 7U ,
"plant_pmsm.PMSM.pm_dq0_Xabc" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, TRUE ,
 "In power, the base should be nonnegative when the exponent is not an integer. This may become error in future releases."
, "physmod:common:mf:expr:analyze:RequireBaseNonnegative" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 8U
, "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U , 9U
, "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U ,
10U , "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U ,
11U , "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U ,
12U , "plant_pmsm.inverter.MOSFET_Ideal_Switching.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)" , 1U ,
13U , "plant_pmsm.inverter.MOSFET_Ideal_Switching.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
14U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
15U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
16U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
17U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
18U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)1" , 1U ,
19U , "plant_pmsm.inverter.MOSFET_Ideal_Switching1.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
20U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
21U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
22U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
23U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
24U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)2" , 1U ,
25U , "plant_pmsm.inverter.MOSFET_Ideal_Switching2.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
26U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
27U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
28U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
29U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
30U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)3" , 1U ,
31U , "plant_pmsm.inverter.MOSFET_Ideal_Switching3.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
32U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
33U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
34U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
35U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
36U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)4" , 1U ,
37U , "plant_pmsm.inverter.MOSFET_Ideal_Switching4.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
38U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
39U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
40U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
41U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
42U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.diode" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } , {
"MotorController_FOC/plant_pmsm/inverter/MOSFET (Ideal, Switching)5" , 1U ,
43U , "plant_pmsm.inverter.MOSFET_Ideal_Switching5.mosfet_equation" ,
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, FALSE , "In divide, the denominator must be nonzero." ,
"physmod:common:mf:expr:analyze:RequireDenominatorNonzero" , } } ; static
NeRange s_assert_range [ 44 ] = { {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } } ; static NeAssertData *
s_param_assert_data = NULL ; static NeRange * s_param_assert_range = NULL ;
static NeAssertData * s_initial_assert_data = NULL ; static NeRange *
s_initial_assert_range = NULL ; static NeRange s_equation_range [ 64 ] = { {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+electrical/+elements/capacitor.ssc"
, 32U , 5U , 32U , 25U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, 46U , 5U , 46U , 12U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+sensors/angular_velocity.ssc"
, 46U , 9U , 46U , 17U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+rotational/inertia.ssc"
, 44U , 5U , 44U , 21U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+mechanical/+rotational/inertia.ssc"
, 44U , 20U , 44U , 25U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/simscape/library/m/+foundation/+electrical/+elements/capacitor.ssc"
, 31U , 5U , 31U , 18U , NE_RANGE_TYPE_NORMAL , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/Xabc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/diode_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+semiconductors/+mosfet_ideal/mosfet_equation.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } } ; static NeRange
s_icr_range [ 3 ] = { {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+sources/battery_base.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/abc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } , {
 "D:/Program Files/R2020b/toolbox/physmod/elec/library/m/+ee/+electromech/+pmsm/+pm_rotor/+pmsm/abc.sscp"
, 1U , 1U , 1U , 1U , NE_RANGE_TYPE_PROTECTED , } } ; static NeParameterData
* s_logical_parameter_data = NULL ; static NeParameterData *
s_integer_parameter_data = NULL ; static NeParameterData *
s_index_parameter_data = NULL ; static NeParameterData *
s_real_parameter_data = NULL ; static NeDsMethodOutput * ds_output_m_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mM_P . mNumCol = 24 ;
out -> mM_P . mNumRow = 24 ; out -> mM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ;
return out ; } static NeDsMethodOutput * ds_output_m ( const NeDynamicSystem
* ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out
= ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mM . mN = 7 ; out -> mM . mX = ( real_T * )
allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 7 ) ; return out ;
} static NeDsMethodOutput * ds_output_vmm ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mVMM . mN = 7 ; out -> mVMM . mX = (
boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof ( boolean_T ) , 7
) ; return out ; } static NeDsMethodOutput * ds_output_dxm_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXM_P . mNumCol = 24 ; out ->
mDXM_P . mNumRow = 7 ; out -> mDXM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mDXM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dxm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXM . mN = 0 ; out -> mDXM . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_ddm_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDM_P . mNumCol = 0 ; out ->
mDDM_P . mNumRow = 7 ; out -> mDDM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out -> mDDM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_ddm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDM . mN = 0 ; out -> mDDM . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dum_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUM_P . mNumCol = 6 ; out ->
mDUM_P . mNumRow = 7 ; out -> mDUM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out -> mDUM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dum ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUM . mN = 0 ; out -> mDUM . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dtm_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTM_P . mNumCol = 1 ; out ->
mDTM_P . mNumRow = 7 ; out -> mDTM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 2 ) ; out -> mDTM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dtm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTM . mN = 0 ; out -> mDTM . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dpm_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDPM_P . mNumCol = 0 ; out ->
mDPM_P . mNumRow = 7 ; out -> mDPM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out -> mDPM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dpm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDPM . mN = 0 ; out -> mDPM . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_a_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mA_P . mNumCol = 24 ; out ->
mA_P . mNumRow = 24 ; out -> mA_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mA_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 29 ) ;
return out ; } static NeDsMethodOutput * ds_output_a ( const NeDynamicSystem
* ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out
= ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mA . mN = 29 ; out -> mA . mX = ( real_T *
) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 29 ) ; return out
; } static NeDsMethodOutput * ds_output_b_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mB_P . mNumCol = 6 ; out -> mB_P . mNumRow
= 24 ; out -> mB_P . mJc = ( int32_T * ) allocator -> mCallocFcn ( allocator
, sizeof ( int32_T ) , 7 ) ; out -> mB_P . mIr = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_b ( const NeDynamicSystem * ds , PmAllocator *
allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput
* ) allocator -> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ;
out -> mB . mN = 0 ; out -> mB . mX = ( real_T * ) allocator -> mCallocFcn (
allocator , sizeof ( real_T ) , 0 ) ; return out ; } static NeDsMethodOutput
* ds_output_c_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mC_P .
mNumCol = 1 ; out -> mC_P . mNumRow = 24 ; out -> mC_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 2 ) ; out -> mC_P
. mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T
) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_c ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mC . mN = 0 ; out -> mC . mX = (
real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_f ( const NeDynamicSystem
* ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out
= ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mF . mN = 24 ; out -> mF . mX = ( real_T *
) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 24 ) ; return out
; } static NeDsMethodOutput * ds_output_vmf ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mVMF . mN = 24 ; out -> mVMF . mX = (
boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof ( boolean_T ) , 24
) ; return out ; } static NeDsMethodOutput * ds_output_vpf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mVPF . mN = 24 ; out -> mVPF .
mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof ( boolean_T
) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_slf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mSLF . mN = 24 ; out -> mSLF .
mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof ( boolean_T
) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_slf0 ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mSLF0 . mN = 24 ; out -> mSLF0 .
mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof ( boolean_T
) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_dxf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXF_P . mNumCol = 24 ; out ->
mDXF_P . mNumRow = 24 ; out -> mDXF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mDXF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 62 ) ;
return out ; } static NeDsMethodOutput * ds_output_dxf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXF . mN = 62 ; out -> mDXF .
mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) ,
62 ) ; return out ; } static NeDsMethodOutput * ds_output_duf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUF_P . mNumCol = 6 ; out ->
mDUF_P . mNumRow = 24 ; out -> mDUF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out -> mDUF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_duf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUF . mN = 0 ; out -> mDUF . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dtf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTF_P . mNumCol = 1 ; out ->
mDTF_P . mNumRow = 24 ; out -> mDTF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 2 ) ; out -> mDTF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dtf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTF . mN = 0 ; out -> mDTF . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_ddf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDF_P . mNumCol = 0 ; out ->
mDDF_P . mNumRow = 24 ; out -> mDDF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out -> mDDF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_ddf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDF . mN = 0 ; out -> mDDF . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dpdxf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDPDXF_P . mNumCol = 0 ; out ->
mDPDXF_P . mNumRow = 62 ; out -> mDPDXF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out -> mDPDXF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dpdxf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDPDXF . mN = 0 ; out -> mDPDXF
. mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) ,
0 ) ; return out ; } static NeDsMethodOutput * ds_output_dwf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDWF_P . mNumCol = 0 ; out ->
mDWF_P . mNumRow = 24 ; out -> mDWF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out -> mDWF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dwf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDWF . mN = 0 ; out -> mDWF . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_tduf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mTDUF_P . mNumCol = 6 ; out ->
mTDUF_P . mNumRow = 24 ; out -> mTDUF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out -> mTDUF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 6 ) ;
return out ; } static NeDsMethodOutput * ds_output_tdxf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mTDXF_P . mNumCol = 24 ; out ->
mTDXF_P . mNumRow = 24 ; out -> mTDXF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mTDXF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 91 ) ;
return out ; } static NeDsMethodOutput * ds_output_dnf_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDNF_P . mNumCol = 29 ; out ->
mDNF_P . mNumRow = 24 ; out -> mDNF_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 30 ) ; out -> mDNF_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dnf ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDNF . mN = 0 ; out -> mDNF . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dnf_v_x ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDNF_V_X . mN = 24 ; out ->
mDNF_V_X . mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof
( boolean_T ) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_ic
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mIC . mN = 24 ; out ->
mIC . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T
) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_icr ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mICR . mN = 3 ; out -> mICR . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 3 )
; return out ; } static NeDsMethodOutput * ds_output_icr_im ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mICR_IM . mN = 3 ; out ->
mICR_IM . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 3 ) ; return out ; } static NeDsMethodOutput * ds_output_icr_id (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mICR_ID . mN = 3 ; out
-> mICR_ID . mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator ,
sizeof ( boolean_T ) , 3 ) ; return out ; } static NeDsMethodOutput *
ds_output_icr_il ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mICR_IL . mN = 3 ; out -> mICR_IL . mX = ( boolean_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( boolean_T ) , 3 ) ; return out ; } static
NeDsMethodOutput * ds_output_dxicr ( const NeDynamicSystem * ds , PmAllocator
* allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mDXICR . mN = 2 ; out -> mDXICR . mX = (
real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 2 ) ;
return out ; } static NeDsMethodOutput * ds_output_dxicr_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXICR_P . mNumCol = 24 ; out ->
mDXICR_P . mNumRow = 3 ; out -> mDXICR_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mDXICR_P . mIr =
( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 2 )
; return out ; } static NeDsMethodOutput * ds_output_ddicr ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDICR . mN = 0 ; out -> mDDICR
. mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) ,
0 ) ; return out ; } static NeDsMethodOutput * ds_output_ddicr_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDICR_P . mNumCol = 0 ; out ->
mDDICR_P . mNumRow = 3 ; out -> mDDICR_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out -> mDDICR_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_tduicr_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mTDUICR_P . mNumCol = 6 ; out ->
mTDUICR_P . mNumRow = 3 ; out -> mTDUICR_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out -> mTDUICR_P . mIr =
( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_icrm_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mICRM_P . mNumCol = 24 ; out ->
mICRM_P . mNumRow = 3 ; out -> mICRM_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mICRM_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_icrm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mICRM . mN = 0 ; out -> mICRM .
mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0
) ; return out ; } static NeDsMethodOutput * ds_output_dxicrm_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXICRM_P . mNumCol = 24 ; out
-> mDXICRM_P . mNumRow = 0 ; out -> mDXICRM_P . mJc = ( int32_T * ) allocator
-> mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mDXICRM_P .
mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T )
, 0 ) ; return out ; } static NeDsMethodOutput * ds_output_dxicrm ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXICRM . mN = 0 ; out ->
mDXICRM . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_ddicrm_p
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDICRM_P . mNumCol =
0 ; out -> mDDICRM_P . mNumRow = 0 ; out -> mDDICRM_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 1 ) ; out ->
mDDICRM_P . mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof
( int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_ddicrm
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDDICRM . mN = 0 ; out
-> mDDICRM . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_mduy_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mMDUY_P . mNumCol = 6
; out -> mMDUY_P . mNumRow = 6 ; out -> mMDUY_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out ->
mMDUY_P . mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_mdxy_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mMDXY_P . mNumCol = 24
; out -> mMDXY_P . mNumRow = 6 ; out -> mMDXY_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out ->
mMDXY_P . mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 1 ) ; return out ; } static NeDsMethodOutput * ds_output_tduy_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mTDUY_P . mNumCol = 6
; out -> mTDUY_P . mNumRow = 6 ; out -> mTDUY_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out ->
mTDUY_P . mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_tdxy_p (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mTDXY_P . mNumCol = 24
; out -> mTDXY_P . mNumRow = 6 ; out -> mTDXY_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out ->
mTDXY_P . mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 12 ) ; return out ; } static NeDsMethodOutput * ds_output_y (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mY . mN = 6 ; out ->
mY . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T
) , 6 ) ; return out ; } static NeDsMethodOutput * ds_output_dxy_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXY_P . mNumCol = 24 ; out ->
mDXY_P . mNumRow = 6 ; out -> mDXY_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 25 ) ; out -> mDXY_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 12 ) ;
return out ; } static NeDsMethodOutput * ds_output_dxy ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDXY . mN = 12 ; out -> mDXY .
mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) ,
12 ) ; return out ; } static NeDsMethodOutput * ds_output_duy_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUY_P . mNumCol = 6 ; out ->
mDUY_P . mNumRow = 6 ; out -> mDUY_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out -> mDUY_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_duy ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUY . mN = 0 ; out -> mDUY . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dty_p ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTY_P . mNumCol = 1 ; out ->
mDTY_P . mNumRow = 6 ; out -> mDTY_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 2 ) ; out -> mDTY_P . mIr = (
int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_dty ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTY . mN = 0 ; out -> mDTY . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_mode ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mMODE . mN = 20 ; out -> mMODE .
mX = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) ,
20 ) ; return out ; } static NeDsMethodOutput * ds_output_zc ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mZC . mN = 21 ; out -> mZC . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 21 )
; return out ; } static NeDsMethodOutput * ds_output_cache_r ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mCACHE_R . mN = 0 ; out ->
mCACHE_R . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_cache_i (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mCACHE_I . mN = 0 ;
out -> mCACHE_I . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator ,
sizeof ( int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput *
ds_output_update_r ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mUPDATE_R . mN = 0 ; out -> mUPDATE_R . mX = ( real_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_update_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mUPDATE_I . mN = 0 ; out -> mUPDATE_I . mX
= ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0
) ; return out ; } static NeDsMethodOutput * ds_output_update2_r ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mUPDATE2_R . mN = 0 ; out ->
mUPDATE2_R . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_update2_i
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mUPDATE2_I . mN = 0 ;
out -> mUPDATE2_I . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator ,
sizeof ( int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput *
ds_output_lock_r ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mLOCK_R . mN = 0 ; out -> mLOCK_R . mX = ( boolean_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( boolean_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_lock_i ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mLOCK_I . mN = 0 ; out -> mLOCK_I . mX = (
boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof ( boolean_T ) , 0
) ; return out ; } static NeDsMethodOutput * ds_output_lock2_r ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mLOCK2_R . mN = 0 ; out ->
mLOCK2_R . mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof
( boolean_T ) , 0 ) ; return out ; } static NeDsMethodOutput *
ds_output_lock2_i ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mLOCK2_I . mN = 0 ; out -> mLOCK2_I . mX = ( boolean_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( boolean_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_sfo ( const NeDynamicSystem * ds , PmAllocator *
allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput
* ) allocator -> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ;
out -> mSFO . mN = 0 ; out -> mSFO . mX = ( real_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_sfp ( const NeDynamicSystem * ds , PmAllocator *
allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput
* ) allocator -> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ;
out -> mSFP . mN = 0 ; out -> mSFP . mX = ( real_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_init_r ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mINIT_R . mN = 0 ; out -> mINIT_R . mX = (
real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_init_i ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mINIT_I . mN = 0 ; out ->
mINIT_I . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_log (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mLOG . mN = 224 ; out
-> mLOG . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 224 ) ; return out ; } static NeDsMethodOutput * ds_output_assert
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mASSERT . mN = 44 ;
out -> mASSERT . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator ,
sizeof ( int32_T ) , 44 ) ; return out ; } static NeDsMethodOutput *
ds_output_passert ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mPASSERT . mN = 0 ; out -> mPASSERT . mX = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_iassert ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mIASSERT . mN = 0 ; out -> mIASSERT . mX =
( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_del_t ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDEL_T . mN = 0 ; out -> mDEL_T
. mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) ,
0 ) ; return out ; } static NeDsMethodOutput * ds_output_del_v ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDEL_V . mN = 0 ; out -> mDEL_V
. mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) ,
0 ) ; return out ; } static NeDsMethodOutput * ds_output_del_v0 ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDEL_V0 . mN = 0 ; out ->
mDEL_V0 . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_del_tmax
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDEL_TMAX . mN = 0 ;
out -> mDEL_TMAX . mX = ( real_T * ) allocator -> mCallocFcn ( allocator ,
sizeof ( real_T ) , 0 ) ; return out ; } static NeDsMethodOutput *
ds_output_dxdelt_p ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mDXDELT_P . mNumCol = 24 ; out -> mDXDELT_P . mNumRow = 0 ; out -> mDXDELT_P
. mJc = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T
) , 25 ) ; out -> mDXDELT_P . mIr = ( int32_T * ) allocator -> mCallocFcn (
allocator , sizeof ( int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput
* ds_output_dxdelt ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mDXDELT . mN = 0 ; out -> mDXDELT . mX = ( real_T * ) allocator -> mCallocFcn
( allocator , sizeof ( real_T ) , 0 ) ; return out ; } static
NeDsMethodOutput * ds_output_dudelt_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mDUDELT_P . mNumCol = 6 ; out -> mDUDELT_P
. mNumRow = 0 ; out -> mDUDELT_P . mJc = ( int32_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( int32_T ) , 7 ) ; out -> mDUDELT_P . mIr =
( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 )
; return out ; } static NeDsMethodOutput * ds_output_dudelt ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDUDELT . mN = 0 ; out ->
mDUDELT . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_dtdelt_p
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTDELT_P . mNumCol =
1 ; out -> mDTDELT_P . mNumRow = 0 ; out -> mDTDELT_P . mJc = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 2 ) ; out ->
mDTDELT_P . mIr = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof
( int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_dtdelt
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDTDELT . mN = 0 ; out
-> mDTDELT . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_obs_exp (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mOBS_EXP . mN = 221 ;
out -> mOBS_EXP . mX = ( real_T * ) allocator -> mCallocFcn ( allocator ,
sizeof ( real_T ) , 221 ) ; return out ; } static NeDsMethodOutput *
ds_output_obs_act ( const NeDynamicSystem * ds , PmAllocator * allocator ) {
NeDsMethodOutput * out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator
-> mCallocFcn ( allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out ->
mOBS_ACT . mN = 221 ; out -> mOBS_ACT . mX = ( real_T * ) allocator ->
mCallocFcn ( allocator , sizeof ( real_T ) , 221 ) ; return out ; } static
NeDsMethodOutput * ds_output_obs_all ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mOBS_ALL . mN = 221 ; out -> mOBS_ALL . mX
= ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 221
) ; return out ; } static NeDsMethodOutput * ds_output_obs_il ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mOBS_IL . mN = 221 ; out ->
mOBS_IL . mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof (
boolean_T ) , 221 ) ; return out ; } static NeDsMethodOutput * ds_output_dp_l
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDP_L . mN = 0 ; out
-> mDP_L . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_dp_i (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDP_I . mN = 0 ; out
-> mDP_I . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_dp_j (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDP_J . mN = 0 ; out
-> mDP_J . mX = ( int32_T * ) allocator -> mCallocFcn ( allocator , sizeof (
int32_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_dp_r (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mDP_R . mN = 0 ; out
-> mDP_R . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_qx (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mQX . mN = 0 ; out ->
mQX . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T
) , 0 ) ; return out ; } static NeDsMethodOutput * ds_output_qu ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mQU . mN = 0 ; out -> mQU . mX =
( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ;
return out ; } static NeDsMethodOutput * ds_output_qt ( const NeDynamicSystem
* ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out
= ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mQT . mN = 0 ; out -> mQT . mX = ( real_T *
) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ; return out
; } static NeDsMethodOutput * ds_output_q1 ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mQ1 . mN = 0 ; out -> mQ1 . mX = ( real_T *
) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 0 ) ; return out
; } static NeDsMethodOutput * ds_output_qx_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mQX_P . mNumCol = 24 ; out -> mQX_P .
mNumRow = 24 ; out -> mQX_P . mJc = ( int32_T * ) allocator -> mCallocFcn (
allocator , sizeof ( int32_T ) , 25 ) ; out -> mQX_P . mIr = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ; return out ;
} static NeDsMethodOutput * ds_output_qu_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mQU_P . mNumCol = 6 ; out -> mQU_P .
mNumRow = 24 ; out -> mQU_P . mJc = ( int32_T * ) allocator -> mCallocFcn (
allocator , sizeof ( int32_T ) , 7 ) ; out -> mQU_P . mIr = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ; return out ;
} static NeDsMethodOutput * ds_output_qt_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mQT_P . mNumCol = 1 ; out -> mQT_P .
mNumRow = 24 ; out -> mQT_P . mJc = ( int32_T * ) allocator -> mCallocFcn (
allocator , sizeof ( int32_T ) , 2 ) ; out -> mQT_P . mIr = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ; return out ;
} static NeDsMethodOutput * ds_output_q1_p ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mQ1_P . mNumCol = 1 ; out -> mQ1_P .
mNumRow = 24 ; out -> mQ1_P . mJc = ( int32_T * ) allocator -> mCallocFcn (
allocator , sizeof ( int32_T ) , 2 ) ; out -> mQ1_P . mIr = ( int32_T * )
allocator -> mCallocFcn ( allocator , sizeof ( int32_T ) , 0 ) ; return out ;
} static NeDsMethodOutput * ds_output_var_tol ( const NeDynamicSystem * ds ,
PmAllocator * allocator ) { NeDsMethodOutput * out ; ( void ) ds ; out = (
NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator , sizeof (
NeDsMethodOutput ) , 1 ) ; out -> mVAR_TOL . mN = 24 ; out -> mVAR_TOL . mX =
( real_T * ) allocator -> mCallocFcn ( allocator , sizeof ( real_T ) , 24 ) ;
return out ; } static NeDsMethodOutput * ds_output_eq_tol ( const
NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput * out ; (
void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn ( allocator
, sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mEQ_TOL . mN = 24 ; out ->
mEQ_TOL . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_lv (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mLV . mN = 24 ; out ->
mLV . mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof (
boolean_T ) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_slv (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mSLV . mN = 24 ; out
-> mSLV . mX = ( boolean_T * ) allocator -> mCallocFcn ( allocator , sizeof (
boolean_T ) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_imin
( const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mIMIN . mN = 24 ; out
-> mIMIN . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 24 ) ; return out ; } static NeDsMethodOutput * ds_output_imax (
const NeDynamicSystem * ds , PmAllocator * allocator ) { NeDsMethodOutput *
out ; ( void ) ds ; out = ( NeDsMethodOutput * ) allocator -> mCallocFcn (
allocator , sizeof ( NeDsMethodOutput ) , 1 ) ; out -> mIMAX . mN = 24 ; out
-> mIMAX . mX = ( real_T * ) allocator -> mCallocFcn ( allocator , sizeof (
real_T ) , 24 ) ; return out ; } static void release_reference (
NeDynamicSystem * ds ) { _NeDynamicSystem * _ds ; _ds = ( _NeDynamicSystem *
) ds ; if ( -- _ds -> mRefCnt == 0 ) { _ds -> mAlloc . mFreeFcn ( & _ds ->
mAlloc , _ds ) ; } } static void get_reference ( NeDynamicSystem * ds ) {
_NeDynamicSystem * _ds ; _ds = ( _NeDynamicSystem * ) ds ; ++ _ds -> mRefCnt
; } static NeDynamicSystem * diagnostics ( NeDynamicSystem * ds , boolean_T
kp ) { _NeDynamicSystem * _ds = ( _NeDynamicSystem * ) ds ; ( void ) kp ;
ne_ds_get_reference ( & _ds -> mBase ) ; return & _ds -> mBase ; } static
void expand ( const NeDynamicSystem * ds , const NeDynamicSystemInput * in ,
PmRealVector * out , boolean_T kp ) { ( void ) ds ; ( void ) kp ; memcpy (
out -> mX , in -> mX . mX , sizeof ( real_T ) * out -> mN ) ; }
NeDynamicSystem * MotorController_FOC_466a9c02_1_dae_ds ( PmAllocator *
allocator ) { NeDynamicSystem * ds ; _NeDynamicSystem * _ds ; static
NeDsIoInfo input_info [ 6 ] ; static NeDsIoInfo output_info [ 4 ] ; _ds = (
_NeDynamicSystem * ) allocator -> mCallocFcn ( allocator , sizeof (
_NeDynamicSystem ) , 1 ) ; _ds -> mAlloc = * allocator ; _ds -> mRefCnt = 1 ;
ds = & _ds -> mBase ; ds -> mNumVariables = 24 ; ds ->
mNumDiscreteRealVariables = 0 ; ds -> mNumDifferentialVariables = 7 ; ds ->
mNumEquations = 24 ; ds -> mNumICResiduals = 3 ; ds -> mNumModes = 20 ; ds ->
mNumMajorModes = 0 ; ds -> mNumRealCache = 0 ; ds -> mNumIntCache = 0 ; ds ->
mNumObservables = 204 ; ds -> mNumObservableElements = 224 ; ds -> mNumZcs =
21 ; ds -> mNumAsserts = 44 ; ds -> mNumAssertRanges = 44 ; ds ->
mNumParamAsserts = 0 ; ds -> mNumParamAssertRanges = 0 ; ds ->
mNumInitialAsserts = 0 ; ds -> mNumInitialAssertRanges = 0 ; ds -> mNumRanges
= 21 ; ds -> mNumEquationRanges = 64 ; ds -> mNumICRRanges = 3 ; ds ->
mNumFundamentalSamples = 0 ; ds -> mNumDelays = 0 ; ds ->
mNumLogicalParameters = 0 ; ds -> mNumIntegerParameters = 0 ; ds ->
mNumIndexParameters = 0 ; ds -> mNumRealParameters = 0 ; ds ->
mNumLogicalDerivedParameters = 0 ; ds -> mNumIntegerDerivedParameters = 0 ;
ds -> mNumIndexDerivedParameters = 0 ; ds -> mNumRealDerivedParameters = 0 ;
ds -> mIsOutputLinear = FALSE ; ds -> mIsOutputSwitchedLinear = FALSE ; ds ->
mNumIo [ NE_INPUT_IO_TYPE ] = 6 ; input_info [ 0 ] . mIdentifier =
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.G" ; input_info [ 0 ] . mM = 1 ;
input_info [ 0 ] . mN = 1 ; input_info [ 0 ] . mName =
"plant_pmsm.inverter.MOSFET_Ideal_Switching2.G" ; input_info [ 0 ] . mUnit =
"V" ; input_info [ 1 ] . mIdentifier =
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.G" ; input_info [ 1 ] . mM = 1 ;
input_info [ 1 ] . mN = 1 ; input_info [ 1 ] . mName =
"plant_pmsm.inverter.MOSFET_Ideal_Switching3.G" ; input_info [ 1 ] . mUnit =
"V" ; input_info [ 2 ] . mIdentifier =
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.G" ; input_info [ 2 ] . mM = 1 ;
input_info [ 2 ] . mN = 1 ; input_info [ 2 ] . mName =
"plant_pmsm.inverter.MOSFET_Ideal_Switching4.G" ; input_info [ 2 ] . mUnit =
"V" ; input_info [ 3 ] . mIdentifier =
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.G" ; input_info [ 3 ] . mM = 1 ;
input_info [ 3 ] . mN = 1 ; input_info [ 3 ] . mName =
"plant_pmsm.inverter.MOSFET_Ideal_Switching5.G" ; input_info [ 3 ] . mUnit =
"V" ; input_info [ 4 ] . mIdentifier =
"plant_pmsm.inverter.MOSFET_Ideal_Switching.G" ; input_info [ 4 ] . mM = 1 ;
input_info [ 4 ] . mN = 1 ; input_info [ 4 ] . mName =
"plant_pmsm.inverter.MOSFET_Ideal_Switching.G" ; input_info [ 4 ] . mUnit =
"V" ; input_info [ 5 ] . mIdentifier =
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.G" ; input_info [ 5 ] . mM = 1 ;
input_info [ 5 ] . mN = 1 ; input_info [ 5 ] . mName =
"plant_pmsm.inverter.MOSFET_Ideal_Switching1.G" ; input_info [ 5 ] . mUnit =
"V" ; ds -> mIo [ NE_INPUT_IO_TYPE ] = input_info ; ds -> mNumIo [
NE_OUTPUT_IO_TYPE ] = 4 ; output_info [ 0 ] . mIdentifier =
"plant_pmsm.Current_Sensor.I_output" ; output_info [ 0 ] . mM = 1 ;
output_info [ 0 ] . mN = 3 ; output_info [ 0 ] . mName =
"plant_pmsm.Current_Sensor.I_output" ; output_info [ 0 ] . mUnit = "A" ;
output_info [ 1 ] . mIdentifier =
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.A" ; output_info [ 1 ] .
mM = 1 ; output_info [ 1 ] . mN = 1 ; output_info [ 1 ] . mName =
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.A" ; output_info [ 1 ] .
mUnit = "rad" ; output_info [ 2 ] . mIdentifier =
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.W" ; output_info [ 2 ] .
mM = 1 ; output_info [ 2 ] . mN = 1 ; output_info [ 2 ] . mName =
"plant_pmsm.Encoder.Ideal_Rotational_Motion_Sensor.W" ; output_info [ 2 ] .
mUnit = "rad/s" ; output_info [ 3 ] . mIdentifier =
"plant_pmsm.Encoder.Ideal_Torque_Sensor.T" ; output_info [ 3 ] . mM = 1 ;
output_info [ 3 ] . mN = 1 ; output_info [ 3 ] . mName =
"plant_pmsm.Encoder.Ideal_Torque_Sensor.T" ; output_info [ 3 ] . mUnit =
"N*m" ; ds -> mIo [ NE_OUTPUT_IO_TYPE ] = output_info ; ds ->
mReleaseReference = release_reference ; ds -> mGetReference = get_reference ;
ds -> mDiagnosticsDsFcn = diagnostics ; ds -> mExpandFcn = expand ; ds ->
mMethods [ NE_DS_METHOD_M_P ] = ds_m_p ; ds -> mMakeOutput [ NE_DS_METHOD_M_P
] = ds_output_m_p ; ds -> mMethods [ NE_DS_METHOD_M ] = ds_m ; ds ->
mMakeOutput [ NE_DS_METHOD_M ] = ds_output_m ; ds -> mMethods [
NE_DS_METHOD_VMM ] = ds_vmm ; ds -> mMakeOutput [ NE_DS_METHOD_VMM ] =
ds_output_vmm ; ds -> mMethods [ NE_DS_METHOD_DXM_P ] = ds_dxm_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DXM_P ] = ds_output_dxm_p ; ds -> mMethods [
NE_DS_METHOD_DXM ] = ds_dxm ; ds -> mMakeOutput [ NE_DS_METHOD_DXM ] =
ds_output_dxm ; ds -> mMethods [ NE_DS_METHOD_DDM_P ] = ds_ddm_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DDM_P ] = ds_output_ddm_p ; ds -> mMethods [
NE_DS_METHOD_DDM ] = ds_ddm ; ds -> mMakeOutput [ NE_DS_METHOD_DDM ] =
ds_output_ddm ; ds -> mMethods [ NE_DS_METHOD_DUM_P ] = ds_dum_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DUM_P ] = ds_output_dum_p ; ds -> mMethods [
NE_DS_METHOD_DUM ] = ds_dum ; ds -> mMakeOutput [ NE_DS_METHOD_DUM ] =
ds_output_dum ; ds -> mMethods [ NE_DS_METHOD_DTM_P ] = ds_dtm_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DTM_P ] = ds_output_dtm_p ; ds -> mMethods [
NE_DS_METHOD_DTM ] = ds_dtm ; ds -> mMakeOutput [ NE_DS_METHOD_DTM ] =
ds_output_dtm ; ds -> mMethods [ NE_DS_METHOD_DPM_P ] = ds_dpm_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DPM_P ] = ds_output_dpm_p ; ds -> mMethods [
NE_DS_METHOD_DPM ] = ds_dpm ; ds -> mMakeOutput [ NE_DS_METHOD_DPM ] =
ds_output_dpm ; ds -> mMethods [ NE_DS_METHOD_A_P ] =
MotorController_FOC_466a9c02_1_ds_a_p ; ds -> mMakeOutput [ NE_DS_METHOD_A_P
] = ds_output_a_p ; ds -> mMethods [ NE_DS_METHOD_A ] = ds_a ; ds ->
mMakeOutput [ NE_DS_METHOD_A ] = ds_output_a ; ds -> mMethods [
NE_DS_METHOD_B_P ] = ds_b_p ; ds -> mMakeOutput [ NE_DS_METHOD_B_P ] =
ds_output_b_p ; ds -> mMethods [ NE_DS_METHOD_B ] = ds_b ; ds -> mMakeOutput
[ NE_DS_METHOD_B ] = ds_output_b ; ds -> mMethods [ NE_DS_METHOD_C_P ] =
ds_c_p ; ds -> mMakeOutput [ NE_DS_METHOD_C_P ] = ds_output_c_p ; ds ->
mMethods [ NE_DS_METHOD_C ] = ds_c ; ds -> mMakeOutput [ NE_DS_METHOD_C ] =
ds_output_c ; ds -> mMethods [ NE_DS_METHOD_F ] =
MotorController_FOC_466a9c02_1_ds_f ; ds -> mMakeOutput [ NE_DS_METHOD_F ] =
ds_output_f ; ds -> mMethods [ NE_DS_METHOD_VMF ] = ds_vmf ; ds ->
mMakeOutput [ NE_DS_METHOD_VMF ] = ds_output_vmf ; ds -> mMethods [
NE_DS_METHOD_VPF ] = ds_vpf ; ds -> mMakeOutput [ NE_DS_METHOD_VPF ] =
ds_output_vpf ; ds -> mMethods [ NE_DS_METHOD_SLF ] = ds_slf ; ds ->
mMakeOutput [ NE_DS_METHOD_SLF ] = ds_output_slf ; ds -> mMethods [
NE_DS_METHOD_SLF0 ] = ds_slf0 ; ds -> mMakeOutput [ NE_DS_METHOD_SLF0 ] =
ds_output_slf0 ; ds -> mMethods [ NE_DS_METHOD_DXF_P ] =
MotorController_FOC_466a9c02_1_ds_dxf_p ; ds -> mMakeOutput [
NE_DS_METHOD_DXF_P ] = ds_output_dxf_p ; ds -> mMethods [ NE_DS_METHOD_DXF ]
= MotorController_FOC_466a9c02_1_ds_dxf ; ds -> mMakeOutput [
NE_DS_METHOD_DXF ] = ds_output_dxf ; ds -> mMethods [ NE_DS_METHOD_DUF_P ] =
ds_duf_p ; ds -> mMakeOutput [ NE_DS_METHOD_DUF_P ] = ds_output_duf_p ; ds ->
mMethods [ NE_DS_METHOD_DUF ] = ds_duf ; ds -> mMakeOutput [ NE_DS_METHOD_DUF
] = ds_output_duf ; ds -> mMethods [ NE_DS_METHOD_DTF_P ] = ds_dtf_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DTF_P ] = ds_output_dtf_p ; ds -> mMethods [
NE_DS_METHOD_DTF ] = ds_dtf ; ds -> mMakeOutput [ NE_DS_METHOD_DTF ] =
ds_output_dtf ; ds -> mMethods [ NE_DS_METHOD_DDF_P ] = ds_ddf_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DDF_P ] = ds_output_ddf_p ; ds -> mMethods [
NE_DS_METHOD_DDF ] = ds_ddf ; ds -> mMakeOutput [ NE_DS_METHOD_DDF ] =
ds_output_ddf ; ds -> mMethods [ NE_DS_METHOD_DPDXF_P ] = ds_dpdxf_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DPDXF_P ] = ds_output_dpdxf_p ; ds -> mMethods [
NE_DS_METHOD_DPDXF ] = ds_dpdxf ; ds -> mMakeOutput [ NE_DS_METHOD_DPDXF ] =
ds_output_dpdxf ; ds -> mMethods [ NE_DS_METHOD_DWF_P ] = ds_dwf_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DWF_P ] = ds_output_dwf_p ; ds -> mMethods [
NE_DS_METHOD_DWF ] = ds_dwf ; ds -> mMakeOutput [ NE_DS_METHOD_DWF ] =
ds_output_dwf ; ds -> mMethods [ NE_DS_METHOD_TDUF_P ] = ds_tduf_p ; ds ->
mMakeOutput [ NE_DS_METHOD_TDUF_P ] = ds_output_tduf_p ; ds -> mMethods [
NE_DS_METHOD_TDXF_P ] = MotorController_FOC_466a9c02_1_ds_tdxf_p ; ds ->
mMakeOutput [ NE_DS_METHOD_TDXF_P ] = ds_output_tdxf_p ; ds -> mMethods [
NE_DS_METHOD_DNF_P ] = ds_dnf_p ; ds -> mMakeOutput [ NE_DS_METHOD_DNF_P ] =
ds_output_dnf_p ; ds -> mMethods [ NE_DS_METHOD_DNF ] = ds_dnf ; ds ->
mMakeOutput [ NE_DS_METHOD_DNF ] = ds_output_dnf ; ds -> mMethods [
NE_DS_METHOD_DNF_V_X ] = ds_dnf_v_x ; ds -> mMakeOutput [
NE_DS_METHOD_DNF_V_X ] = ds_output_dnf_v_x ; ds -> mMethods [ NE_DS_METHOD_IC
] = ds_ic ; ds -> mMakeOutput [ NE_DS_METHOD_IC ] = ds_output_ic ; ds ->
mMethods [ NE_DS_METHOD_ICR ] = ds_icr ; ds -> mMakeOutput [ NE_DS_METHOD_ICR
] = ds_output_icr ; ds -> mMethods [ NE_DS_METHOD_ICR_IM ] = ds_icr_im ; ds
-> mMakeOutput [ NE_DS_METHOD_ICR_IM ] = ds_output_icr_im ; ds -> mMethods [
NE_DS_METHOD_ICR_ID ] = ds_icr_id ; ds -> mMakeOutput [ NE_DS_METHOD_ICR_ID ]
= ds_output_icr_id ; ds -> mMethods [ NE_DS_METHOD_ICR_IL ] = ds_icr_il ; ds
-> mMakeOutput [ NE_DS_METHOD_ICR_IL ] = ds_output_icr_il ; ds -> mMethods [
NE_DS_METHOD_DXICR ] = ds_dxicr ; ds -> mMakeOutput [ NE_DS_METHOD_DXICR ] =
ds_output_dxicr ; ds -> mMethods [ NE_DS_METHOD_DXICR_P ] = ds_dxicr_p ; ds
-> mMakeOutput [ NE_DS_METHOD_DXICR_P ] = ds_output_dxicr_p ; ds -> mMethods
[ NE_DS_METHOD_DDICR ] = ds_ddicr ; ds -> mMakeOutput [ NE_DS_METHOD_DDICR ]
= ds_output_ddicr ; ds -> mMethods [ NE_DS_METHOD_DDICR_P ] = ds_ddicr_p ; ds
-> mMakeOutput [ NE_DS_METHOD_DDICR_P ] = ds_output_ddicr_p ; ds -> mMethods
[ NE_DS_METHOD_TDUICR_P ] = ds_tduicr_p ; ds -> mMakeOutput [
NE_DS_METHOD_TDUICR_P ] = ds_output_tduicr_p ; ds -> mMethods [
NE_DS_METHOD_ICRM_P ] = ds_icrm_p ; ds -> mMakeOutput [ NE_DS_METHOD_ICRM_P ]
= ds_output_icrm_p ; ds -> mMethods [ NE_DS_METHOD_ICRM ] = ds_icrm ; ds ->
mMakeOutput [ NE_DS_METHOD_ICRM ] = ds_output_icrm ; ds -> mMethods [
NE_DS_METHOD_DXICRM_P ] = ds_dxicrm_p ; ds -> mMakeOutput [
NE_DS_METHOD_DXICRM_P ] = ds_output_dxicrm_p ; ds -> mMethods [
NE_DS_METHOD_DXICRM ] = ds_dxicrm ; ds -> mMakeOutput [ NE_DS_METHOD_DXICRM ]
= ds_output_dxicrm ; ds -> mMethods [ NE_DS_METHOD_DDICRM_P ] = ds_ddicrm_p ;
ds -> mMakeOutput [ NE_DS_METHOD_DDICRM_P ] = ds_output_ddicrm_p ; ds ->
mMethods [ NE_DS_METHOD_DDICRM ] = ds_ddicrm ; ds -> mMakeOutput [
NE_DS_METHOD_DDICRM ] = ds_output_ddicrm ; ds -> mMethods [
NE_DS_METHOD_MDUY_P ] = ds_mduy_p ; ds -> mMakeOutput [ NE_DS_METHOD_MDUY_P ]
= ds_output_mduy_p ; ds -> mMethods [ NE_DS_METHOD_MDXY_P ] = ds_mdxy_p ; ds
-> mMakeOutput [ NE_DS_METHOD_MDXY_P ] = ds_output_mdxy_p ; ds -> mMethods [
NE_DS_METHOD_TDUY_P ] = ds_tduy_p ; ds -> mMakeOutput [ NE_DS_METHOD_TDUY_P ]
= ds_output_tduy_p ; ds -> mMethods [ NE_DS_METHOD_TDXY_P ] =
MotorController_FOC_466a9c02_1_ds_tdxy_p ; ds -> mMakeOutput [
NE_DS_METHOD_TDXY_P ] = ds_output_tdxy_p ; ds -> mMethods [ NE_DS_METHOD_Y ]
= ds_y ; ds -> mMakeOutput [ NE_DS_METHOD_Y ] = ds_output_y ; ds -> mMethods
[ NE_DS_METHOD_DXY_P ] = MotorController_FOC_466a9c02_1_ds_dxy_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DXY_P ] = ds_output_dxy_p ; ds -> mMethods [
NE_DS_METHOD_DXY ] = ds_dxy ; ds -> mMakeOutput [ NE_DS_METHOD_DXY ] =
ds_output_dxy ; ds -> mMethods [ NE_DS_METHOD_DUY_P ] = ds_duy_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DUY_P ] = ds_output_duy_p ; ds -> mMethods [
NE_DS_METHOD_DUY ] = ds_duy ; ds -> mMakeOutput [ NE_DS_METHOD_DUY ] =
ds_output_duy ; ds -> mMethods [ NE_DS_METHOD_DTY_P ] = ds_dty_p ; ds ->
mMakeOutput [ NE_DS_METHOD_DTY_P ] = ds_output_dty_p ; ds -> mMethods [
NE_DS_METHOD_DTY ] = ds_dty ; ds -> mMakeOutput [ NE_DS_METHOD_DTY ] =
ds_output_dty ; ds -> mMethods [ NE_DS_METHOD_MODE ] =
MotorController_FOC_466a9c02_1_ds_mode ; ds -> mMakeOutput [
NE_DS_METHOD_MODE ] = ds_output_mode ; ds -> mMethods [ NE_DS_METHOD_ZC ] =
MotorController_FOC_466a9c02_1_ds_zc ; ds -> mMakeOutput [ NE_DS_METHOD_ZC ]
= ds_output_zc ; ds -> mMethods [ NE_DS_METHOD_CACHE_R ] = ds_cache_r ; ds ->
mMakeOutput [ NE_DS_METHOD_CACHE_R ] = ds_output_cache_r ; ds -> mMethods [
NE_DS_METHOD_CACHE_I ] = ds_cache_i ; ds -> mMakeOutput [
NE_DS_METHOD_CACHE_I ] = ds_output_cache_i ; ds -> mMethods [
NE_DS_METHOD_UPDATE_R ] = ds_update_r ; ds -> mMakeOutput [
NE_DS_METHOD_UPDATE_R ] = ds_output_update_r ; ds -> mMethods [
NE_DS_METHOD_UPDATE_I ] = ds_update_i ; ds -> mMakeOutput [
NE_DS_METHOD_UPDATE_I ] = ds_output_update_i ; ds -> mMethods [
NE_DS_METHOD_UPDATE2_R ] = ds_update2_r ; ds -> mMakeOutput [
NE_DS_METHOD_UPDATE2_R ] = ds_output_update2_r ; ds -> mMethods [
NE_DS_METHOD_UPDATE2_I ] = ds_update2_i ; ds -> mMakeOutput [
NE_DS_METHOD_UPDATE2_I ] = ds_output_update2_i ; ds -> mMethods [
NE_DS_METHOD_LOCK_R ] = ds_lock_r ; ds -> mMakeOutput [ NE_DS_METHOD_LOCK_R ]
= ds_output_lock_r ; ds -> mMethods [ NE_DS_METHOD_LOCK_I ] = ds_lock_i ; ds
-> mMakeOutput [ NE_DS_METHOD_LOCK_I ] = ds_output_lock_i ; ds -> mMethods [
NE_DS_METHOD_LOCK2_R ] = ds_lock2_r ; ds -> mMakeOutput [
NE_DS_METHOD_LOCK2_R ] = ds_output_lock2_r ; ds -> mMethods [
NE_DS_METHOD_LOCK2_I ] = ds_lock2_i ; ds -> mMakeOutput [
NE_DS_METHOD_LOCK2_I ] = ds_output_lock2_i ; ds -> mMethods [
NE_DS_METHOD_SFO ] = ds_sfo ; ds -> mMakeOutput [ NE_DS_METHOD_SFO ] =
ds_output_sfo ; ds -> mMethods [ NE_DS_METHOD_SFP ] = ds_sfp ; ds ->
mMakeOutput [ NE_DS_METHOD_SFP ] = ds_output_sfp ; ds -> mMethods [
NE_DS_METHOD_INIT_R ] = ds_init_r ; ds -> mMakeOutput [ NE_DS_METHOD_INIT_R ]
= ds_output_init_r ; ds -> mMethods [ NE_DS_METHOD_INIT_I ] = ds_init_i ; ds
-> mMakeOutput [ NE_DS_METHOD_INIT_I ] = ds_output_init_i ; ds -> mMethods [
NE_DS_METHOD_LOG ] = MotorController_FOC_466a9c02_1_ds_log ; ds ->
mMakeOutput [ NE_DS_METHOD_LOG ] = ds_output_log ; ds -> mMethods [
NE_DS_METHOD_ASSERT ] = MotorController_FOC_466a9c02_1_ds_assert ; ds ->
mMakeOutput [ NE_DS_METHOD_ASSERT ] = ds_output_assert ; ds -> mMethods [
NE_DS_METHOD_PASSERT ] = ds_passert ; ds -> mMakeOutput [
NE_DS_METHOD_PASSERT ] = ds_output_passert ; ds -> mMethods [
NE_DS_METHOD_IASSERT ] = ds_iassert ; ds -> mMakeOutput [
NE_DS_METHOD_IASSERT ] = ds_output_iassert ; ds -> mMethods [
NE_DS_METHOD_DEL_T ] = ds_del_t ; ds -> mMakeOutput [ NE_DS_METHOD_DEL_T ] =
ds_output_del_t ; ds -> mMethods [ NE_DS_METHOD_DEL_V ] = ds_del_v ; ds ->
mMakeOutput [ NE_DS_METHOD_DEL_V ] = ds_output_del_v ; ds -> mMethods [
NE_DS_METHOD_DEL_V0 ] = ds_del_v0 ; ds -> mMakeOutput [ NE_DS_METHOD_DEL_V0 ]
= ds_output_del_v0 ; ds -> mMethods [ NE_DS_METHOD_DEL_TMAX ] = ds_del_tmax ;
ds -> mMakeOutput [ NE_DS_METHOD_DEL_TMAX ] = ds_output_del_tmax ; ds ->
mMethods [ NE_DS_METHOD_DXDELT_P ] = ds_dxdelt_p ; ds -> mMakeOutput [
NE_DS_METHOD_DXDELT_P ] = ds_output_dxdelt_p ; ds -> mMethods [
NE_DS_METHOD_DXDELT ] = ds_dxdelt ; ds -> mMakeOutput [ NE_DS_METHOD_DXDELT ]
= ds_output_dxdelt ; ds -> mMethods [ NE_DS_METHOD_DUDELT_P ] = ds_dudelt_p ;
ds -> mMakeOutput [ NE_DS_METHOD_DUDELT_P ] = ds_output_dudelt_p ; ds ->
mMethods [ NE_DS_METHOD_DUDELT ] = ds_dudelt ; ds -> mMakeOutput [
NE_DS_METHOD_DUDELT ] = ds_output_dudelt ; ds -> mMethods [
NE_DS_METHOD_DTDELT_P ] = ds_dtdelt_p ; ds -> mMakeOutput [
NE_DS_METHOD_DTDELT_P ] = ds_output_dtdelt_p ; ds -> mMethods [
NE_DS_METHOD_DTDELT ] = ds_dtdelt ; ds -> mMakeOutput [ NE_DS_METHOD_DTDELT ]
= ds_output_dtdelt ; ds -> mMethods [ NE_DS_METHOD_OBS_EXP ] =
MotorController_FOC_466a9c02_1_ds_obs_exp ; ds -> mMakeOutput [
NE_DS_METHOD_OBS_EXP ] = ds_output_obs_exp ; ds -> mMethods [
NE_DS_METHOD_OBS_ACT ] = MotorController_FOC_466a9c02_1_ds_obs_act ; ds ->
mMakeOutput [ NE_DS_METHOD_OBS_ACT ] = ds_output_obs_act ; ds -> mMethods [
NE_DS_METHOD_OBS_ALL ] = MotorController_FOC_466a9c02_1_ds_obs_all ; ds ->
mMakeOutput [ NE_DS_METHOD_OBS_ALL ] = ds_output_obs_all ; ds -> mMethods [
NE_DS_METHOD_OBS_IL ] = MotorController_FOC_466a9c02_1_ds_obs_il ; ds ->
mMakeOutput [ NE_DS_METHOD_OBS_IL ] = ds_output_obs_il ; ds -> mMethods [
NE_DS_METHOD_DP_L ] = ds_dp_l ; ds -> mMakeOutput [ NE_DS_METHOD_DP_L ] =
ds_output_dp_l ; ds -> mMethods [ NE_DS_METHOD_DP_I ] = ds_dp_i ; ds ->
mMakeOutput [ NE_DS_METHOD_DP_I ] = ds_output_dp_i ; ds -> mMethods [
NE_DS_METHOD_DP_J ] = ds_dp_j ; ds -> mMakeOutput [ NE_DS_METHOD_DP_J ] =
ds_output_dp_j ; ds -> mMethods [ NE_DS_METHOD_DP_R ] = ds_dp_r ; ds ->
mMakeOutput [ NE_DS_METHOD_DP_R ] = ds_output_dp_r ; ds -> mMethods [
NE_DS_METHOD_QX ] = ds_qx ; ds -> mMakeOutput [ NE_DS_METHOD_QX ] =
ds_output_qx ; ds -> mMethods [ NE_DS_METHOD_QU ] = ds_qu ; ds -> mMakeOutput
[ NE_DS_METHOD_QU ] = ds_output_qu ; ds -> mMethods [ NE_DS_METHOD_QT ] =
ds_qt ; ds -> mMakeOutput [ NE_DS_METHOD_QT ] = ds_output_qt ; ds -> mMethods
[ NE_DS_METHOD_Q1 ] = ds_q1 ; ds -> mMakeOutput [ NE_DS_METHOD_Q1 ] =
ds_output_q1 ; ds -> mMethods [ NE_DS_METHOD_QX_P ] = ds_qx_p ; ds ->
mMakeOutput [ NE_DS_METHOD_QX_P ] = ds_output_qx_p ; ds -> mMethods [
NE_DS_METHOD_QU_P ] = ds_qu_p ; ds -> mMakeOutput [ NE_DS_METHOD_QU_P ] =
ds_output_qu_p ; ds -> mMethods [ NE_DS_METHOD_QT_P ] = ds_qt_p ; ds ->
mMakeOutput [ NE_DS_METHOD_QT_P ] = ds_output_qt_p ; ds -> mMethods [
NE_DS_METHOD_Q1_P ] = ds_q1_p ; ds -> mMakeOutput [ NE_DS_METHOD_Q1_P ] =
ds_output_q1_p ; ds -> mMethods [ NE_DS_METHOD_VAR_TOL ] = ds_var_tol ; ds ->
mMakeOutput [ NE_DS_METHOD_VAR_TOL ] = ds_output_var_tol ; ds -> mMethods [
NE_DS_METHOD_EQ_TOL ] = ds_eq_tol ; ds -> mMakeOutput [ NE_DS_METHOD_EQ_TOL ]
= ds_output_eq_tol ; ds -> mMethods [ NE_DS_METHOD_LV ] = ds_lv ; ds ->
mMakeOutput [ NE_DS_METHOD_LV ] = ds_output_lv ; ds -> mMethods [
NE_DS_METHOD_SLV ] = ds_slv ; ds -> mMakeOutput [ NE_DS_METHOD_SLV ] =
ds_output_slv ; ds -> mMethods [ NE_DS_METHOD_IMIN ] = ds_imin ; ds ->
mMakeOutput [ NE_DS_METHOD_IMIN ] = ds_output_imin ; ds -> mMethods [
NE_DS_METHOD_IMAX ] = ds_imax ; ds -> mMakeOutput [ NE_DS_METHOD_IMAX ] =
ds_output_imax ; ds -> mEquationData = s_equation_data ; ds -> mICRData =
s_icr_data ; ds -> mVariableData = s_variable_data ; ds -> mDiscreteData =
s_discrete_data ; ds -> mObservableData = s_observable_data ; ds ->
mMajorModeData = s_major_mode_data ; ds -> mZCData = s_zc_data ; ds ->
mRanges = s_range ; ds -> mAssertData = s_assert_data ; ds -> mAssertRanges =
s_assert_range ; ds -> mParamAssertData = s_param_assert_data ; ds ->
mParamAssertRanges = s_param_assert_range ; ds -> mInitialAssertData =
s_initial_assert_data ; ds -> mInitialAssertRanges = s_initial_assert_range ;
ds -> mEquationRanges = s_equation_range ; ds -> mICRRanges = s_icr_range ;
ds -> mLogicalParameters = s_logical_parameter_data ; ds ->
mIntegerParameters = s_integer_parameter_data ; ds -> mIndexParameters =
s_index_parameter_data ; ds -> mRealParameters = s_real_parameter_data ;
return ( NeDynamicSystem * ) _ds ; } static int32_T ds_passert ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_iassert ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_del_v ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_del_v0 ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_del_tmax ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_del_t ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dxdelt ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_dxdelt_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDXDELT_P ; out . mNumCol = 24ULL ; out . mNumRow = 0ULL ; out . mJc [ 0 ] =
0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out .
mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; out . mJc [ 7 ] =
0 ; out . mJc [ 8 ] = 0 ; out . mJc [ 9 ] = 0 ; out . mJc [ 10 ] = 0 ; out .
mJc [ 11 ] = 0 ; out . mJc [ 12 ] = 0 ; out . mJc [ 13 ] = 0 ; out . mJc [ 14
] = 0 ; out . mJc [ 15 ] = 0 ; out . mJc [ 16 ] = 0 ; out . mJc [ 17 ] = 0 ;
out . mJc [ 18 ] = 0 ; out . mJc [ 19 ] = 0 ; out . mJc [ 20 ] = 0 ; out .
mJc [ 21 ] = 0 ; out . mJc [ 22 ] = 0 ; out . mJc [ 23 ] = 0 ; out . mJc [ 24
] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dudelt (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_dudelt_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDUDELT_P ; out . mNumCol = 6ULL ; out . mNumRow =
0ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out
. mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ]
= 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dtdelt (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_dtdelt_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDTDELT_P ; out . mNumCol = 1ULL ; out . mNumRow =
0ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ; ( void ) sys ; ( void ) t2
; return 0 ; } static int32_T ds_cache_r ( const NeDynamicSystem * sys ,
const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; (
void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_init_r ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_update_r ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_lock_r ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_cache_i ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_init_i ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_update_i ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_lock_i ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_update2_r ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1
, NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return
0 ; } static int32_T ds_lock2_r ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_update2_i ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_lock2_i ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_sfp ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_sfo ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_duf ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_duf_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDUF_P ; out . mNumCol = 6ULL ; out . mNumRow =
24ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out
. mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ]
= 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dtf ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_dtf_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDTF_P ; out . mNumCol = 1ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ;
out . mJc [ 1 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_ddf ( const NeDynamicSystem * sys , const NeDynamicSystemInput *
t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ;
return 0 ; } static int32_T ds_ddf_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDDF_P ; out . mNumCol = 0ULL ; out . mNumRow =
24ULL ; out . mJc [ 0 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_a ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmRealVector out ; (
void ) t1 ; out = t2 -> mA ; out . mX [ 0 ] = 0.0195 ; out . mX [ 1 ] =
0.022516660498395406 ; out . mX [ 2 ] = - 0.0 ; out . mX [ 3 ] = - 1.0 ; out
. mX [ 4 ] = 1.0 ; out . mX [ 5 ] = - 1.0 ; out . mX [ 6 ] = - 1.0E-12 ; out
. mX [ 7 ] = - 1.0E-12 ; out . mX [ 8 ] = - 1.0E-12 ; out . mX [ 9 ] = 1.0 ;
out . mX [ 10 ] = 1.0 ; out . mX [ 11 ] = 0.001 ; out . mX [ 12 ] = - 1.0 ;
out . mX [ 13 ] = 0.0 ; out . mX [ 14 ] = 1.0 ; out . mX [ 15 ] = 0.0 ; out .
mX [ 16 ] = - 1.0 ; out . mX [ 17 ] = 0.0 ; out . mX [ 18 ] = 1.0 ; out . mX
[ 19 ] = 0.0 ; out . mX [ 20 ] = - 1.0 ; out . mX [ 21 ] = 0.0 ; out . mX [
22 ] = 1.0 ; out . mX [ 23 ] = 0.0 ; out . mX [ 24 ] = 1.0 ; out . mX [ 25 ]
= 1.0 ; out . mX [ 26 ] = 1.0 ; out . mX [ 27 ] = - 1.0 ; out . mX [ 28 ] =
1.0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_b ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_b_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mB_P ; out . mNumCol = 6ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ;
out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc [
4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; ( void ) sys ; ( void )
t2 ; return 0 ; } static int32_T ds_c ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_c_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mC_P ; out . mNumCol
= 1ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ;
( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_tduf_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mTDUF_P ; out .
mNumCol = 6ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1
] = 1 ; out . mJc [ 2 ] = 2 ; out . mJc [ 3 ] = 3 ; out . mJc [ 4 ] = 4 ; out
. mJc [ 5 ] = 5 ; out . mJc [ 6 ] = 6 ; out . mIr [ 0 ] = 17 ; out . mIr [ 1
] = 19 ; out . mIr [ 2 ] = 21 ; out . mIr [ 3 ] = 23 ; out . mIr [ 4 ] = 13 ;
out . mIr [ 5 ] = 15 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_dwf ( const NeDynamicSystem * sys , const NeDynamicSystemInput *
t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ;
return 0 ; } static int32_T ds_dwf_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDWF_P ; out . mNumCol = 0ULL ; out . mNumRow =
24ULL ; out . mJc [ 0 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_dpdxf ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dpdxf_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mDPDXF_P ; out .
mNumCol = 0ULL ; out . mNumRow = 62ULL ; out . mJc [ 0 ] = 0 ; ( void ) sys ;
( void ) t2 ; return 0 ; } static int32_T ds_vmf ( const NeDynamicSystem *
sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) {
PmBoolVector out ; ( void ) t1 ; out = t2 -> mVMF ; out . mX [ 0 ] = false ;
out . mX [ 1 ] = false ; out . mX [ 2 ] = false ; out . mX [ 3 ] = false ;
out . mX [ 4 ] = false ; out . mX [ 5 ] = true ; out . mX [ 6 ] = true ; out
. mX [ 7 ] = false ; out . mX [ 8 ] = true ; out . mX [ 9 ] = true ; out . mX
[ 10 ] = true ; out . mX [ 11 ] = true ; out . mX [ 12 ] = true ; out . mX [
13 ] = true ; out . mX [ 14 ] = true ; out . mX [ 15 ] = true ; out . mX [ 16
] = true ; out . mX [ 17 ] = true ; out . mX [ 18 ] = true ; out . mX [ 19 ]
= true ; out . mX [ 20 ] = true ; out . mX [ 21 ] = true ; out . mX [ 22 ] =
true ; out . mX [ 23 ] = true ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_slf ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmBoolVector out ; (
void ) t1 ; out = t2 -> mSLF ; out . mX [ 0 ] = false ; out . mX [ 1 ] =
false ; out . mX [ 2 ] = false ; out . mX [ 3 ] = false ; out . mX [ 4 ] =
false ; out . mX [ 5 ] = false ; out . mX [ 6 ] = false ; out . mX [ 7 ] =
false ; out . mX [ 8 ] = false ; out . mX [ 9 ] = false ; out . mX [ 10 ] =
false ; out . mX [ 11 ] = false ; out . mX [ 12 ] = false ; out . mX [ 13 ] =
false ; out . mX [ 14 ] = false ; out . mX [ 15 ] = false ; out . mX [ 16 ] =
false ; out . mX [ 17 ] = false ; out . mX [ 18 ] = false ; out . mX [ 19 ] =
false ; out . mX [ 20 ] = false ; out . mX [ 21 ] = false ; out . mX [ 22 ] =
false ; out . mX [ 23 ] = false ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_dnf ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dnf_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mDNF_P ; out .
mNumCol = 29ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1
] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out
. mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; out . mJc [ 7 ] = 0 ; out . mJc [ 8 ]
= 0 ; out . mJc [ 9 ] = 0 ; out . mJc [ 10 ] = 0 ; out . mJc [ 11 ] = 0 ; out
. mJc [ 12 ] = 0 ; out . mJc [ 13 ] = 0 ; out . mJc [ 14 ] = 0 ; out . mJc [
15 ] = 0 ; out . mJc [ 16 ] = 0 ; out . mJc [ 17 ] = 0 ; out . mJc [ 18 ] = 0
; out . mJc [ 19 ] = 0 ; out . mJc [ 20 ] = 0 ; out . mJc [ 21 ] = 0 ; out .
mJc [ 22 ] = 0 ; out . mJc [ 23 ] = 0 ; out . mJc [ 24 ] = 0 ; out . mJc [ 25
] = 0 ; out . mJc [ 26 ] = 0 ; out . mJc [ 27 ] = 0 ; out . mJc [ 28 ] = 0 ;
out . mJc [ 29 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_dnf_v_x ( const NeDynamicSystem * sys , const NeDynamicSystemInput
* t1 , NeDsMethodOutput * t2 ) { PmBoolVector out ; ( void ) t1 ; out = t2 ->
mDNF_V_X ; out . mX [ 0 ] = true ; out . mX [ 1 ] = true ; out . mX [ 2 ] =
true ; out . mX [ 3 ] = true ; out . mX [ 4 ] = true ; out . mX [ 5 ] = true
; out . mX [ 6 ] = true ; out . mX [ 7 ] = false ; out . mX [ 8 ] = true ;
out . mX [ 9 ] = true ; out . mX [ 10 ] = true ; out . mX [ 11 ] = true ; out
. mX [ 12 ] = true ; out . mX [ 13 ] = true ; out . mX [ 14 ] = true ; out .
mX [ 15 ] = true ; out . mX [ 16 ] = true ; out . mX [ 17 ] = true ; out . mX
[ 18 ] = true ; out . mX [ 19 ] = true ; out . mX [ 20 ] = true ; out . mX [
21 ] = true ; out . mX [ 22 ] = true ; out . mX [ 23 ] = true ; ( void ) sys
; ( void ) t2 ; return 0 ; } static int32_T ds_slf0 ( const NeDynamicSystem *
sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) {
PmBoolVector out ; ( void ) t1 ; out = t2 -> mSLF0 ; out . mX [ 0 ] = false ;
out . mX [ 1 ] = false ; out . mX [ 2 ] = false ; out . mX [ 3 ] = false ;
out . mX [ 4 ] = false ; out . mX [ 5 ] = false ; out . mX [ 6 ] = false ;
out . mX [ 7 ] = false ; out . mX [ 8 ] = false ; out . mX [ 9 ] = false ;
out . mX [ 10 ] = false ; out . mX [ 11 ] = false ; out . mX [ 12 ] = false ;
out . mX [ 13 ] = false ; out . mX [ 14 ] = false ; out . mX [ 15 ] = false ;
out . mX [ 16 ] = false ; out . mX [ 17 ] = false ; out . mX [ 18 ] = false ;
out . mX [ 19 ] = false ; out . mX [ 20 ] = false ; out . mX [ 21 ] = false ;
out . mX [ 22 ] = false ; out . mX [ 23 ] = false ; ( void ) sys ; ( void )
t2 ; return 0 ; } static int32_T ds_vpf ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmBoolVector out ; (
void ) t1 ; out = t2 -> mVPF ; out . mX [ 0 ] = false ; out . mX [ 1 ] =
false ; out . mX [ 2 ] = false ; out . mX [ 3 ] = false ; out . mX [ 4 ] =
false ; out . mX [ 5 ] = false ; out . mX [ 6 ] = false ; out . mX [ 7 ] =
false ; out . mX [ 8 ] = false ; out . mX [ 9 ] = false ; out . mX [ 10 ] =
false ; out . mX [ 11 ] = false ; out . mX [ 12 ] = false ; out . mX [ 13 ] =
false ; out . mX [ 14 ] = false ; out . mX [ 15 ] = false ; out . mX [ 16 ] =
false ; out . mX [ 17 ] = false ; out . mX [ 18 ] = false ; out . mX [ 19 ] =
false ; out . mX [ 20 ] = false ; out . mX [ 21 ] = false ; out . mX [ 22 ] =
false ; out . mX [ 23 ] = false ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_ic ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmRealVector out ; (
void ) t1 ; out = t2 -> mIC ; out . mX [ 0 ] = 0.0 ; out . mX [ 1 ] = 0.0 ;
out . mX [ 2 ] = 0.0 ; out . mX [ 3 ] = 0.0 ; out . mX [ 4 ] = 180000.0 ; out
. mX [ 5 ] = 0.0 ; out . mX [ 6 ] = 0.0 ; out . mX [ 7 ] = 0.0 ; out . mX [ 8
] = 0.0 ; out . mX [ 9 ] = 0.0 ; out . mX [ 10 ] = 0.0 ; out . mX [ 11 ] =
0.0 ; out . mX [ 12 ] = 0.0 ; out . mX [ 13 ] = 0.0 ; out . mX [ 14 ] = 0.0 ;
out . mX [ 15 ] = 0.0 ; out . mX [ 16 ] = 0.0 ; out . mX [ 17 ] = 0.0 ; out .
mX [ 18 ] = 0.0 ; out . mX [ 19 ] = 0.0 ; out . mX [ 20 ] = 0.0 ; out . mX [
21 ] = 0.0 ; out . mX [ 22 ] = 0.0 ; out . mX [ 23 ] = 0.0 ; ( void ) sys ; (
void ) t2 ; return 0 ; } static int32_T ds_icr ( const NeDynamicSystem * sys
, const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmRealVector
out ; real_T X_idx_0 ; real_T X_idx_6 ; X_idx_0 = t1 -> mX . mX [ 0 ] ;
X_idx_6 = t1 -> mX . mX [ 6 ] ; out = t2 -> mICR ; out . mX [ 0 ] = 0.0 ; out
. mX [ 1 ] = X_idx_0 ; out . mX [ 2 ] = X_idx_6 ; ( void ) sys ; ( void ) t2
; return 0 ; } static int32_T ds_icr_im ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmIntVector out ; (
void ) t1 ; out = t2 -> mICR_IM ; out . mX [ 0 ] = 3 ; out . mX [ 1 ] = 3 ;
out . mX [ 2 ] = 3 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_icr_id ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmBoolVector out ; ( void ) t1 ; out = t2 ->
mICR_ID ; out . mX [ 0 ] = false ; out . mX [ 1 ] = false ; out . mX [ 2 ] =
false ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_icr_il (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmBoolVector out ; ( void ) t1 ; out = t2 ->
mICR_IL ; out . mX [ 0 ] = true ; out . mX [ 1 ] = true ; out . mX [ 2 ] =
true ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dxicr (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmRealVector out ; ( void ) t1 ; out = t2 -> mDXICR
; out . mX [ 0 ] = 1.0 ; out . mX [ 1 ] = 1.0 ; ( void ) sys ; ( void ) t2 ;
return 0 ; } static int32_T ds_dxicr_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDXICR_P ; out . mNumCol = 24ULL ; out . mNumRow =
3ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 1 ; out . mJc [ 2 ] = 1 ; out
. mJc [ 3 ] = 1 ; out . mJc [ 4 ] = 1 ; out . mJc [ 5 ] = 1 ; out . mJc [ 6 ]
= 1 ; out . mJc [ 7 ] = 2 ; out . mJc [ 8 ] = 2 ; out . mJc [ 9 ] = 2 ; out .
mJc [ 10 ] = 2 ; out . mJc [ 11 ] = 2 ; out . mJc [ 12 ] = 2 ; out . mJc [ 13
] = 2 ; out . mJc [ 14 ] = 2 ; out . mJc [ 15 ] = 2 ; out . mJc [ 16 ] = 2 ;
out . mJc [ 17 ] = 2 ; out . mJc [ 18 ] = 2 ; out . mJc [ 19 ] = 2 ; out .
mJc [ 20 ] = 2 ; out . mJc [ 21 ] = 2 ; out . mJc [ 22 ] = 2 ; out . mJc [ 23
] = 2 ; out . mJc [ 24 ] = 2 ; out . mIr [ 0 ] = 1 ; out . mIr [ 1 ] = 2 ; (
void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_ddicr ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_ddicr_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDDICR_P ; out . mNumCol = 0ULL ; out . mNumRow = 3ULL ; out . mJc [ 0 ] = 0
; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_tduicr_p (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mTDUICR_P ; out . mNumCol = 6ULL ; out . mNumRow = 3ULL ; out . mJc [ 0 ] = 0
; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc
[ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; ( void ) sys ; ( void
) t2 ; return 0 ; } static int32_T ds_icrm ( const NeDynamicSystem * sys ,
const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; (
void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_icrm_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mICRM_P ; out .
mNumCol = 24ULL ; out . mNumRow = 3ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1
] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out
. mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; out . mJc [ 7 ] = 0 ; out . mJc [ 8 ]
= 0 ; out . mJc [ 9 ] = 0 ; out . mJc [ 10 ] = 0 ; out . mJc [ 11 ] = 0 ; out
. mJc [ 12 ] = 0 ; out . mJc [ 13 ] = 0 ; out . mJc [ 14 ] = 0 ; out . mJc [
15 ] = 0 ; out . mJc [ 16 ] = 0 ; out . mJc [ 17 ] = 0 ; out . mJc [ 18 ] = 0
; out . mJc [ 19 ] = 0 ; out . mJc [ 20 ] = 0 ; out . mJc [ 21 ] = 0 ; out .
mJc [ 22 ] = 0 ; out . mJc [ 23 ] = 0 ; out . mJc [ 24 ] = 0 ; ( void ) sys ;
( void ) t2 ; return 0 ; } static int32_T ds_dxicrm ( const NeDynamicSystem *
sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1
; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dxicrm_p (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDXICRM_P ; out . mNumCol = 24ULL ; out . mNumRow = 0ULL ; out . mJc [ 0 ] =
0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out .
mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; out . mJc [ 7 ] =
0 ; out . mJc [ 8 ] = 0 ; out . mJc [ 9 ] = 0 ; out . mJc [ 10 ] = 0 ; out .
mJc [ 11 ] = 0 ; out . mJc [ 12 ] = 0 ; out . mJc [ 13 ] = 0 ; out . mJc [ 14
] = 0 ; out . mJc [ 15 ] = 0 ; out . mJc [ 16 ] = 0 ; out . mJc [ 17 ] = 0 ;
out . mJc [ 18 ] = 0 ; out . mJc [ 19 ] = 0 ; out . mJc [ 20 ] = 0 ; out .
mJc [ 21 ] = 0 ; out . mJc [ 22 ] = 0 ; out . mJc [ 23 ] = 0 ; out . mJc [ 24
] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_ddicrm (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_ddicrm_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mDDICRM_P ; out . mNumCol = 0ULL ; out . mNumRow =
0ULL ; out . mJc [ 0 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_imin ( const NeDynamicSystem * sys , const NeDynamicSystemInput *
t1 , NeDsMethodOutput * t2 ) { PmRealVector out ; ( void ) t1 ; out = t2 ->
mIMIN ; out . mX [ 0 ] = - pmf_get_inf ( ) ; out . mX [ 1 ] = - pmf_get_inf (
) ; out . mX [ 2 ] = - pmf_get_inf ( ) ; out . mX [ 3 ] = - pmf_get_inf ( ) ;
out . mX [ 4 ] = - pmf_get_inf ( ) ; out . mX [ 5 ] = - pmf_get_inf ( ) ; out
. mX [ 6 ] = - pmf_get_inf ( ) ; out . mX [ 7 ] = - pmf_get_inf ( ) ; out .
mX [ 8 ] = - pmf_get_inf ( ) ; out . mX [ 9 ] = - pmf_get_inf ( ) ; out . mX
[ 10 ] = - pmf_get_inf ( ) ; out . mX [ 11 ] = - pmf_get_inf ( ) ; out . mX [
12 ] = - pmf_get_inf ( ) ; out . mX [ 13 ] = - pmf_get_inf ( ) ; out . mX [
14 ] = - pmf_get_inf ( ) ; out . mX [ 15 ] = - pmf_get_inf ( ) ; out . mX [
16 ] = - pmf_get_inf ( ) ; out . mX [ 17 ] = - pmf_get_inf ( ) ; out . mX [
18 ] = - pmf_get_inf ( ) ; out . mX [ 19 ] = - pmf_get_inf ( ) ; out . mX [
20 ] = - pmf_get_inf ( ) ; out . mX [ 21 ] = - pmf_get_inf ( ) ; out . mX [
22 ] = - pmf_get_inf ( ) ; out . mX [ 23 ] = - pmf_get_inf ( ) ; ( void ) sys
; ( void ) t2 ; return 0 ; } static int32_T ds_imax ( const NeDynamicSystem *
sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) {
PmRealVector out ; ( void ) t1 ; out = t2 -> mIMAX ; out . mX [ 0 ] =
pmf_get_inf ( ) ; out . mX [ 1 ] = pmf_get_inf ( ) ; out . mX [ 2 ] =
pmf_get_inf ( ) ; out . mX [ 3 ] = pmf_get_inf ( ) ; out . mX [ 4 ] =
pmf_get_inf ( ) ; out . mX [ 5 ] = pmf_get_inf ( ) ; out . mX [ 6 ] =
pmf_get_inf ( ) ; out . mX [ 7 ] = pmf_get_inf ( ) ; out . mX [ 8 ] =
pmf_get_inf ( ) ; out . mX [ 9 ] = pmf_get_inf ( ) ; out . mX [ 10 ] =
pmf_get_inf ( ) ; out . mX [ 11 ] = pmf_get_inf ( ) ; out . mX [ 12 ] =
pmf_get_inf ( ) ; out . mX [ 13 ] = pmf_get_inf ( ) ; out . mX [ 14 ] =
pmf_get_inf ( ) ; out . mX [ 15 ] = pmf_get_inf ( ) ; out . mX [ 16 ] =
pmf_get_inf ( ) ; out . mX [ 17 ] = pmf_get_inf ( ) ; out . mX [ 18 ] =
pmf_get_inf ( ) ; out . mX [ 19 ] = pmf_get_inf ( ) ; out . mX [ 20 ] =
pmf_get_inf ( ) ; out . mX [ 21 ] = pmf_get_inf ( ) ; out . mX [ 22 ] =
pmf_get_inf ( ) ; out . mX [ 23 ] = pmf_get_inf ( ) ; ( void ) sys ; ( void )
t2 ; return 0 ; } static int32_T ds_m ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmRealVector out ; (
void ) t1 ; out = t2 -> mM ; out . mX [ 0 ] = - 1.0 ; out . mX [ 1 ] = -
0.00030000000000000003 ; out . mX [ 2 ] = - 0.00034641016151377551 ; out . mX
[ 3 ] = 1.0 ; out . mX [ 4 ] = 1.0 ; out . mX [ 5 ] = - 0.004 ; out . mX [ 6
] = - 0.2 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_m_p (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mM_P ; out . mNumCol = 24ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ;
out . mJc [ 1 ] = 1 ; out . mJc [ 2 ] = 2 ; out . mJc [ 3 ] = 3 ; out . mJc [
4 ] = 4 ; out . mJc [ 5 ] = 5 ; out . mJc [ 6 ] = 6 ; out . mJc [ 7 ] = 7 ;
out . mJc [ 8 ] = 7 ; out . mJc [ 9 ] = 7 ; out . mJc [ 10 ] = 7 ; out . mJc
[ 11 ] = 7 ; out . mJc [ 12 ] = 7 ; out . mJc [ 13 ] = 7 ; out . mJc [ 14 ] =
7 ; out . mJc [ 15 ] = 7 ; out . mJc [ 16 ] = 7 ; out . mJc [ 17 ] = 7 ; out
. mJc [ 18 ] = 7 ; out . mJc [ 19 ] = 7 ; out . mJc [ 20 ] = 7 ; out . mJc [
21 ] = 7 ; out . mJc [ 22 ] = 7 ; out . mJc [ 23 ] = 7 ; out . mJc [ 24 ] = 7
; out . mIr [ 0 ] = 4 ; out . mIr [ 1 ] = 5 ; out . mIr [ 2 ] = 6 ; out . mIr
[ 3 ] = 2 ; out . mIr [ 4 ] = 0 ; out . mIr [ 5 ] = 1 ; out . mIr [ 6 ] = 3 ;
( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dxm ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_dxm_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDXM_P ; out . mNumCol = 24ULL ; out . mNumRow = 7ULL ; out . mJc [ 0 ] = 0 ;
out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc [
4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; out . mJc [ 7 ] = 0 ;
out . mJc [ 8 ] = 0 ; out . mJc [ 9 ] = 0 ; out . mJc [ 10 ] = 0 ; out . mJc
[ 11 ] = 0 ; out . mJc [ 12 ] = 0 ; out . mJc [ 13 ] = 0 ; out . mJc [ 14 ] =
0 ; out . mJc [ 15 ] = 0 ; out . mJc [ 16 ] = 0 ; out . mJc [ 17 ] = 0 ; out
. mJc [ 18 ] = 0 ; out . mJc [ 19 ] = 0 ; out . mJc [ 20 ] = 0 ; out . mJc [
21 ] = 0 ; out . mJc [ 22 ] = 0 ; out . mJc [ 23 ] = 0 ; out . mJc [ 24 ] = 0
; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_ddm ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_ddm_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDDM_P ; out . mNumCol = 0ULL ; out . mNumRow = 7ULL ; out . mJc [ 0 ] = 0 ;
( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dum ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_dum_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDUM_P ; out . mNumCol = 6ULL ; out . mNumRow = 7ULL ; out . mJc [ 0 ] = 0 ;
out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc [
4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; ( void ) sys ; ( void )
t2 ; return 0 ; } static int32_T ds_dtm ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dtm_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mDTM_P ; out .
mNumCol = 1ULL ; out . mNumRow = 7ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ]
= 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dpm ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_dpm_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mDPM_P ; out . mNumCol = 0ULL ; out . mNumRow = 7ULL ; out . mJc [ 0 ] = 0 ;
( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_vmm ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmBoolVector out ; ( void ) t1 ; out = t2 -> mVMM ; out . mX [ 0 ] =
false ; out . mX [ 1 ] = false ; out . mX [ 2 ] = false ; out . mX [ 3 ] =
false ; out . mX [ 4 ] = false ; out . mX [ 5 ] = false ; out . mX [ 6 ] =
false ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dp_l (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_dp_i ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dp_j ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_dp_r ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_qx ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_qu ( const NeDynamicSystem
* sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void )
t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_qt ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T
ds_q1 ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void ) sys ; ( void ) t2 ; return 0
; } static int32_T ds_qx_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mQX_P ; out . mNumCol = 24ULL ; out . mNumRow =
24ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out
. mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ]
= 0 ; out . mJc [ 7 ] = 0 ; out . mJc [ 8 ] = 0 ; out . mJc [ 9 ] = 0 ; out .
mJc [ 10 ] = 0 ; out . mJc [ 11 ] = 0 ; out . mJc [ 12 ] = 0 ; out . mJc [ 13
] = 0 ; out . mJc [ 14 ] = 0 ; out . mJc [ 15 ] = 0 ; out . mJc [ 16 ] = 0 ;
out . mJc [ 17 ] = 0 ; out . mJc [ 18 ] = 0 ; out . mJc [ 19 ] = 0 ; out .
mJc [ 20 ] = 0 ; out . mJc [ 21 ] = 0 ; out . mJc [ 22 ] = 0 ; out . mJc [ 23
] = 0 ; out . mJc [ 24 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_qu_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mQU_P ; out . mNumCol = 6ULL ; out . mNumRow =
24ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out
. mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ]
= 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_qt_p (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mQT_P ; out . mNumCol = 1ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0 ;
out . mJc [ 1 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_q1_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput *
t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2
-> mQ1_P ; out . mNumCol = 1ULL ; out . mNumRow = 24ULL ; out . mJc [ 0 ] = 0
; out . mJc [ 1 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_var_tol ( const NeDynamicSystem * sys , const NeDynamicSystemInput
* t1 , NeDsMethodOutput * t2 ) { PmRealVector out ; ( void ) t1 ; out = t2 ->
mVAR_TOL ; out . mX [ 0 ] = 1.0E-9 ; out . mX [ 1 ] = 1.0E-9 ; out . mX [ 2 ]
= 1.0E-9 ; out . mX [ 3 ] = 1.0E-9 ; out . mX [ 4 ] = 1.0E-9 ; out . mX [ 5 ]
= 1.0E-9 ; out . mX [ 6 ] = 1.0E-9 ; out . mX [ 7 ] = 1.0E-9 ; out . mX [ 8 ]
= 1.0E-9 ; out . mX [ 9 ] = 1.0E-9 ; out . mX [ 10 ] = 1.0E-9 ; out . mX [ 11
] = 1.0E-9 ; out . mX [ 12 ] = 1.0E-9 ; out . mX [ 13 ] = 1.0E-9 ; out . mX [
14 ] = 1.0E-9 ; out . mX [ 15 ] = 1.0E-9 ; out . mX [ 16 ] = 1.0E-9 ; out .
mX [ 17 ] = 1.0E-9 ; out . mX [ 18 ] = 1.0E-9 ; out . mX [ 19 ] = 1.0E-9 ;
out . mX [ 20 ] = 1.0E-9 ; out . mX [ 21 ] = 1.0E-9 ; out . mX [ 22 ] =
1.0E-9 ; out . mX [ 23 ] = 1.0E-9 ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_eq_tol ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmRealVector out ; (
void ) t1 ; out = t2 -> mEQ_TOL ; out . mX [ 0 ] = 1.0E-9 ; out . mX [ 1 ] =
1.0E-9 ; out . mX [ 2 ] = 1.0E-9 ; out . mX [ 3 ] = 1.0E-9 ; out . mX [ 4 ] =
1.0E-9 ; out . mX [ 5 ] = 1.0E-9 ; out . mX [ 6 ] = 1.0E-9 ; out . mX [ 7 ] =
1.0E-9 ; out . mX [ 8 ] = 1.0E-9 ; out . mX [ 9 ] = 1.0E-9 ; out . mX [ 10 ]
= 1.0E-9 ; out . mX [ 11 ] = 1.0E-9 ; out . mX [ 12 ] = 1.0E-9 ; out . mX [
13 ] = 1.0E-9 ; out . mX [ 14 ] = 1.0E-9 ; out . mX [ 15 ] = 1.0E-9 ; out .
mX [ 16 ] = 1.0E-9 ; out . mX [ 17 ] = 1.0E-9 ; out . mX [ 18 ] = 1.0E-9 ;
out . mX [ 19 ] = 1.0E-9 ; out . mX [ 20 ] = 1.0E-9 ; out . mX [ 21 ] =
1.0E-9 ; out . mX [ 22 ] = 1.0E-9 ; out . mX [ 23 ] = 1.0E-9 ; ( void ) sys ;
( void ) t2 ; return 0 ; } static int32_T ds_lv ( const NeDynamicSystem * sys
, const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmBoolVector
out ; ( void ) t1 ; out = t2 -> mLV ; out . mX [ 0 ] = false ; out . mX [ 1 ]
= false ; out . mX [ 2 ] = false ; out . mX [ 3 ] = false ; out . mX [ 4 ] =
false ; out . mX [ 5 ] = false ; out . mX [ 6 ] = false ; out . mX [ 7 ] =
false ; out . mX [ 8 ] = false ; out . mX [ 9 ] = false ; out . mX [ 10 ] =
false ; out . mX [ 11 ] = false ; out . mX [ 12 ] = false ; out . mX [ 13 ] =
false ; out . mX [ 14 ] = false ; out . mX [ 15 ] = false ; out . mX [ 16 ] =
false ; out . mX [ 17 ] = false ; out . mX [ 18 ] = false ; out . mX [ 19 ] =
false ; out . mX [ 20 ] = false ; out . mX [ 21 ] = false ; out . mX [ 22 ] =
false ; out . mX [ 23 ] = false ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_slv ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmBoolVector out ; (
void ) t1 ; out = t2 -> mSLV ; out . mX [ 0 ] = false ; out . mX [ 1 ] =
false ; out . mX [ 2 ] = false ; out . mX [ 3 ] = false ; out . mX [ 4 ] =
false ; out . mX [ 5 ] = false ; out . mX [ 6 ] = false ; out . mX [ 7 ] =
false ; out . mX [ 8 ] = false ; out . mX [ 9 ] = false ; out . mX [ 10 ] =
false ; out . mX [ 11 ] = false ; out . mX [ 12 ] = false ; out . mX [ 13 ] =
false ; out . mX [ 14 ] = false ; out . mX [ 15 ] = false ; out . mX [ 16 ] =
false ; out . mX [ 17 ] = false ; out . mX [ 18 ] = false ; out . mX [ 19 ] =
false ; out . mX [ 20 ] = false ; out . mX [ 21 ] = false ; out . mX [ 22 ] =
false ; out . mX [ 23 ] = false ; ( void ) sys ; ( void ) t2 ; return 0 ; }
static int32_T ds_y ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t12 , NeDsMethodOutput * t13 ) { PmRealVector out ;
real_T X_idx_17 ; real_T X_idx_18 ; real_T X_idx_19 ; real_T X_idx_20 ;
real_T X_idx_3 ; real_T X_idx_6 ; int32_T M_idx_0 ; int32_T M_idx_1 ; M_idx_0
= t12 -> mM . mX [ 0 ] ; M_idx_1 = t12 -> mM . mX [ 1 ] ; X_idx_3 = t12 -> mX
. mX [ 3 ] ; X_idx_6 = t12 -> mX . mX [ 6 ] ; X_idx_17 = t12 -> mX . mX [ 17
] ; X_idx_18 = t12 -> mX . mX [ 18 ] ; X_idx_19 = t12 -> mX . mX [ 19 ] ;
X_idx_20 = t12 -> mX . mX [ 20 ] ; out = t13 -> mY ; X_idx_3 = - ( X_idx_3 -
( floor ( X_idx_3 / 6.2831853071795862 ) * ( real_T ) ( M_idx_1 != 0 ) + (
real_T ) ( M_idx_1 == 0 ) * ( real_T ) M_idx_0 ) * 6.2831853071795862 ) ; out
. mX [ 0 ] = X_idx_17 ; out . mX [ 1 ] = X_idx_18 ; out . mX [ 2 ] = X_idx_19
; out . mX [ 3 ] = X_idx_3 / - 1.0 ; out . mX [ 4 ] = X_idx_6 ; out . mX [ 5
] = X_idx_20 ; ( void ) sys ; ( void ) t13 ; return 0 ; } static int32_T
ds_dxy ( const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmRealVector out ; ( void ) t1 ; out = t2 -> mDXY ;
out . mX [ 0 ] = 1.0 ; out . mX [ 1 ] = 1.0 ; out . mX [ 2 ] = 1.0 ; out . mX
[ 3 ] = 0.0 ; out . mX [ 4 ] = 0.0 ; out . mX [ 5 ] = 0.0 ; out . mX [ 6 ] =
1.0 ; out . mX [ 7 ] = 0.0 ; out . mX [ 8 ] = 0.0 ; out . mX [ 9 ] = 0.0 ;
out . mX [ 10 ] = 1.0 ; out . mX [ 11 ] = 1.0 ; ( void ) sys ; ( void ) t2 ;
return 0 ; } static int32_T ds_duy ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; ( void )
sys ; ( void ) t2 ; return 0 ; } static int32_T ds_duy_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mDUY_P ; out .
mNumCol = 6ULL ; out . mNumRow = 6ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ]
= 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out .
mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; ( void ) sys ; ( void ) t2 ; return 0 ;
} static int32_T ds_mduy_p ( const NeDynamicSystem * sys , const
NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ;
( void ) t1 ; out = t2 -> mMDUY_P ; out . mNumCol = 6ULL ; out . mNumRow =
6ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out
. mJc [ 3 ] = 0 ; out . mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ]
= 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_mdxy_p (
const NeDynamicSystem * sys , const NeDynamicSystemInput * t1 ,
NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 ->
mMDXY_P ; out . mNumCol = 24ULL ; out . mNumRow = 6ULL ; out . mJc [ 0 ] = 0
; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out . mJc
[ 4 ] = 1 ; out . mJc [ 5 ] = 1 ; out . mJc [ 6 ] = 1 ; out . mJc [ 7 ] = 1 ;
out . mJc [ 8 ] = 1 ; out . mJc [ 9 ] = 1 ; out . mJc [ 10 ] = 1 ; out . mJc
[ 11 ] = 1 ; out . mJc [ 12 ] = 1 ; out . mJc [ 13 ] = 1 ; out . mJc [ 14 ] =
1 ; out . mJc [ 15 ] = 1 ; out . mJc [ 16 ] = 1 ; out . mJc [ 17 ] = 1 ; out
. mJc [ 18 ] = 1 ; out . mJc [ 19 ] = 1 ; out . mJc [ 20 ] = 1 ; out . mJc [
21 ] = 1 ; out . mJc [ 22 ] = 1 ; out . mJc [ 23 ] = 1 ; out . mJc [ 24 ] = 1
; out . mIr [ 0 ] = 3 ; ( void ) sys ; ( void ) t2 ; return 0 ; } static
int32_T ds_tduy_p ( const NeDynamicSystem * sys , const NeDynamicSystemInput
* t1 , NeDsMethodOutput * t2 ) { PmSparsityPattern out ; ( void ) t1 ; out =
t2 -> mTDUY_P ; out . mNumCol = 6ULL ; out . mNumRow = 6ULL ; out . mJc [ 0 ]
= 0 ; out . mJc [ 1 ] = 0 ; out . mJc [ 2 ] = 0 ; out . mJc [ 3 ] = 0 ; out .
mJc [ 4 ] = 0 ; out . mJc [ 5 ] = 0 ; out . mJc [ 6 ] = 0 ; ( void ) sys ; (
void ) t2 ; return 0 ; } static int32_T ds_dty ( const NeDynamicSystem * sys
, const NeDynamicSystemInput * t1 , NeDsMethodOutput * t2 ) { ( void ) t1 ; (
void ) sys ; ( void ) t2 ; return 0 ; } static int32_T ds_dty_p ( const
NeDynamicSystem * sys , const NeDynamicSystemInput * t1 , NeDsMethodOutput *
t2 ) { PmSparsityPattern out ; ( void ) t1 ; out = t2 -> mDTY_P ; out .
mNumCol = 1ULL ; out . mNumRow = 6ULL ; out . mJc [ 0 ] = 0 ; out . mJc [ 1 ]
= 0 ; ( void ) sys ; ( void ) t2 ; return 0 ; }
