/* Include files */
#include <stddef.h>
#include "blas.h"
#include "N2PMSM_PI_decomposition_sfun.h"
#include "c17_N2PMSM_PI_decomposition.h"
#include "mwmathutil.h"
#define CHARTINSTANCE_CHARTNUMBER (chartInstance->chartNumber)
#define CHARTINSTANCE_INSTANCENUMBER (chartInstance->instanceNumber)
#include "N2PMSM_PI_decomposition_sfun_debug_macros.h"
#define _SF_MEX_LISTEN_FOR_CTRL_C(S) sf_mex_listen_for_ctrl_c(sfGlobalDebugInstanceStruct,S);
/* Type Definitions */
/* Named Constants */
#define CALL_EVENT (-1)
/* Variable Declarations */
/* Variable Definitions */
static real_T _sfTime_;
static const char * c17_debug_family_names[64] = { "pn", "The", "Alpha", "Beta",
"D", "Q", "we", "flux", "Ld", "iq_s", "Lq", "id_s", "speed_in", "Ts",
"speed_out0", "speed_out", "iq_in", "R", "iq_out", "iq_lim", "id_in", "id_out",
"id_lim", "Vq", "Vd", "Ualpha", "Ubeta", "B0", "B1", "B2", "N", "X", "Y", "Z",
"T1", "T2", "Tpwm", "fcn1", "fcn", "fcn2", "Ta", "Tb", "Tc", "Tcm1", "Tcm2",
"Tcm3", "add1", "add2", "add3", "nargin", "nargout", "Te", "The0", "ia", "ib",
"ic", "wm", "n_given", "id_given", "Ts1", "Udc", "In", "pulse", "Nr" };
/* Function Declarations */
static void initialize_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void initialize_params_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void enable_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void disable_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void c17_update_debugger_state_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static const mxArray *get_sim_state_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void set_sim_state_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance, const mxArray
*c17_st);
static void finalize_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void sf_gateway_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void mdl_start_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void c17_chartstep_c17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void initSimStructsc17_N2PMSM_PI_decomposition
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static void init_script_number_translation(uint32_T c17_machineNumber, uint32_T
c17_chartNumber, uint32_T c17_instanceNumber);
static const mxArray *c17_sf_marshallOut(void *chartInstanceVoid, void
*c17_inData);
static real_T c17_emlrt_marshallIn(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, const mxArray *c17_b_Nr, const char_T *c17_identifier);
static real_T c17_b_emlrt_marshallIn(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, const mxArray *c17_u, const emlrtMsgIdentifier *c17_parentId);
static void c17_sf_marshallIn(void *chartInstanceVoid, const mxArray
*c17_mxArrayInData, const char_T *c17_varName, void *c17_outData);
static const mxArray *c17_b_sf_marshallOut(void *chartInstanceVoid, void
*c17_inData);
static void c17_c_emlrt_marshallIn(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, const mxArray *c17_b_pulse, const char_T *c17_identifier,
real_T c17_y[6]);
static void c17_d_emlrt_marshallIn(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, const mxArray *c17_u, const emlrtMsgIdentifier *c17_parentId,
real_T c17_y[6]);
static void c17_b_sf_marshallIn(void *chartInstanceVoid, const mxArray
*c17_mxArrayInData, const char_T *c17_varName, void *c17_outData);
static void c17_info_helper(const mxArray **c17_info);
static const mxArray *c17_emlrt_marshallOut(const char * c17_u);
static const mxArray *c17_b_emlrt_marshallOut(const uint32_T c17_u);
static void c17_eps(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance);
static const mxArray *c17_c_sf_marshallOut(void *chartInstanceVoid, void
*c17_inData);
static int32_T c17_e_emlrt_marshallIn
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance, const mxArray
*c17_u, const emlrtMsgIdentifier *c17_parentId);
static void c17_c_sf_marshallIn(void *chartInstanceVoid, const mxArray
*c17_mxArrayInData, const char_T *c17_varName, void *c17_outData);
static uint8_T c17_f_emlrt_marshallIn
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance, const mxArray
*c17_b_is_active_c17_N2PMSM_PI_decomposition, const char_T *c17_identifier);
static uint8_T c17_g_emlrt_marshallIn
(SFc17_N2PMSM_PI_decompositionInstanceStruct *chartInstance, const mxArray
*c17_u, const emlrtMsgIdentifier *c17_parentId);
static real_T c17_get_Nr_0(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_Nr_0(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_Nr_0(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_id_i(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_id_i(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_id_i(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_iq_i(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_iq_i(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_iq_i(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_pwm1(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_pwm1(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_pwm1(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_pwm2(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_pwm2(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_pwm2(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_pwm3(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_pwm3(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_pwm3(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_pwm4(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_pwm4(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_pwm4(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_rdOnly);
static real_T c17_get_pwm5(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex);
static void c17_set_pwm5(SFc17_N2PMSM_PI_decompositionInstanceStruct
*chartInstance, uint32_T c17_elementIndex, real_T c17_elementValue);
static real_T *c17_access_pwm5(SFc17_N2PMSM_PI_decompositionInstanceStruct
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
永磁同步电机FOC控制MATLAB仿真模型 (273个子文件)
PMSM_PI_decomposition.slx.autosave 42KB
N123PMSM_PI_decomposition_sfun.bat 85B
N1PMSM_PI_decomposition_sfun.bat 83B
N2PMSM_PI_decomposition_sfun.bat 83B
Untitled1_sfun.bat 69B
c17_N2PMSM_PI_decomposition.c 120KB
c2_Untitled1.c 117KB
c16_N123PMSM_PI_decomposition.c 60KB
c16_N2PMSM_PI_decomposition.c 60KB
c16_N1PMSM_PI_decomposition.c 59KB
c13_N123PMSM_PI_decomposition.c 55KB
c13_N1PMSM_PI_decomposition.c 55KB
c13_N2PMSM_PI_decomposition.c 55KB
c15_N123PMSM_PI_decomposition.c 53KB
c14_N123PMSM_PI_decomposition.c 53KB
c15_N1PMSM_PI_decomposition.c 52KB
c15_N2PMSM_PI_decomposition.c 52KB
c14_N1PMSM_PI_decomposition.c 52KB
c14_N2PMSM_PI_decomposition.c 52KB
c2_N123PMSM_PI_decomposition.c 50KB
c12_N123PMSM_PI_decomposition.c 50KB
c2_N1PMSM_PI_decomposition.c 50KB
c2_N2PMSM_PI_decomposition.c 50KB
c12_N2PMSM_PI_decomposition.c 50KB
c12_N1PMSM_PI_decomposition.c 50KB
c8_N123PMSM_PI_decomposition.c 49KB
c7_N123PMSM_PI_decomposition.c 49KB
c8_N1PMSM_PI_decomposition.c 49KB
c7_N1PMSM_PI_decomposition.c 49KB
c7_N2PMSM_PI_decomposition.c 49KB
c8_N2PMSM_PI_decomposition.c 49KB
N2PMSM_PI_decomposition_sfun.c 48KB
N123PMSM_PI_decomposition_sfun.c 47KB
c11_N123PMSM_PI_decomposition.c 43KB
c11_N2PMSM_PI_decomposition.c 43KB
c11_N1PMSM_PI_decomposition.c 43KB
c3_N123PMSM_PI_decomposition.c 42KB
c3_N1PMSM_PI_decomposition.c 42KB
c3_N2PMSM_PI_decomposition.c 42KB
N1PMSM_PI_decomposition_sfun.c 39KB
c5_N123PMSM_PI_decomposition.c 35KB
c5_N1PMSM_PI_decomposition.c 34KB
c5_N2PMSM_PI_decomposition.c 34KB
c10_N123PMSM_PI_decomposition.c 33KB
c9_N123PMSM_PI_decomposition.c 33KB
c10_N1PMSM_PI_decomposition.c 33KB
c10_N2PMSM_PI_decomposition.c 33KB
c9_N1PMSM_PI_decomposition.c 33KB
c9_N2PMSM_PI_decomposition.c 33KB
c4_N123PMSM_PI_decomposition.c 31KB
c6_N123PMSM_PI_decomposition.c 31KB
c1_N123PMSM_PI_decomposition.c 31KB
c4_N2PMSM_PI_decomposition.c 31KB
c1_N2PMSM_PI_decomposition.c 31KB
c6_N2PMSM_PI_decomposition.c 31KB
N123PMSM_PI_decomposition_sfun_registry.c 11KB
N1PMSM_PI_decomposition_sfun_registry.c 11KB
N2PMSM_PI_decomposition_sfun_registry.c 11KB
Untitled1_sfun.c 11KB
Untitled1_sfun_registry.c 11KB
N123PMSM_PI_decomposition_sfun.def 65B
N1PMSM_PI_decomposition_sfun.def 63B
N2PMSM_PI_decomposition_sfun.def 63B
Untitled1_sfun.def 49B
N123PMSM_PI_decomposition_sfun.exp 65B
N1PMSM_PI_decomposition_sfun.exp 63B
N2PMSM_PI_decomposition_sfun.exp 63B
Untitled1_sfun.exp 49B
N123PMSM_PI_decomposition_sfun_debug_macros.h 27KB
N1PMSM_PI_decomposition_sfun_debug_macros.h 27KB
N2PMSM_PI_decomposition_sfun_debug_macros.h 27KB
Untitled1_sfun_debug_macros.h 26KB
multiword_types.h 4KB
multiword_types.h 4KB
multiword_types.h 4KB
multiword_types.h 4KB
c17_N2PMSM_PI_decomposition.h 2KB
c2_Untitled1.h 2KB
c16_N123PMSM_PI_decomposition.h 2KB
c16_N1PMSM_PI_decomposition.h 2KB
c16_N2PMSM_PI_decomposition.h 2KB
N123PMSM_PI_decomposition_sfun.h 2KB
N1PMSM_PI_decomposition_sfun.h 2KB
N2PMSM_PI_decomposition_sfun.h 2KB
Untitled1_sfun.h 2KB
c15_N123PMSM_PI_decomposition.h 1KB
c13_N123PMSM_PI_decomposition.h 1KB
c14_N123PMSM_PI_decomposition.h 1KB
c15_N1PMSM_PI_decomposition.h 1KB
c15_N2PMSM_PI_decomposition.h 1KB
c13_N1PMSM_PI_decomposition.h 1KB
c13_N2PMSM_PI_decomposition.h 1KB
c14_N1PMSM_PI_decomposition.h 1KB
c14_N2PMSM_PI_decomposition.h 1KB
c11_N123PMSM_PI_decomposition.h 1KB
c5_N123PMSM_PI_decomposition.h 1KB
c11_N1PMSM_PI_decomposition.h 1KB
c11_N2PMSM_PI_decomposition.h 1KB
c8_N123PMSM_PI_decomposition.h 1KB
c7_N123PMSM_PI_decomposition.h 1KB
共 273 条
- 1
- 2
- 3
资源评论
- xiaoxiaoxiaobai12021-03-13没有找,仿真模型
- lonfaye2019-07-23主文件为PMSM_PI_decomposition.sxl,学习一下。
havdshjs
- 粉丝: 2
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功