概述
● 近期琢磨着这样一件事,怎样带着真实的C代码去Simulink仿真。多番尝试之后,使用Simulink自带的S function模块和PLECS嵌入版中的C-Script模块两者均可快速实现。其中C-Script更易上手,本期就对该方法简短介绍。
01
Simulink仿真的一点思考
作者作为一名电力电子控制工程师,常常需要将Simulink仿真的算法转化为可烧录到嵌入式芯片的代码,于是仿真完后还需要费一番心思,将积木式的模型或者m语言翻译为可用的代码,而且还不确定代码是否有bug。是否能这样,仿真用的就是真实的C代码,既节省了翻译代码的时间,又让你的代码经受了Simulink仿真的检验,何乐而不为!
解决方案是这样的:
1. 建立个人的函数库,将常见的如PID,SVPWM,PLL,滤波器等写成函数,定义其对应的c文件和头文件。
2. Simulink仿真的控制不再积木式搭建,使用C-Script(或者S function)包含个人函数库,另外在c script中只需要加入部分代码即可。
02
PLECS C script工具的简单介绍
作者采用plecs 3.6.1,该软件可以作为一个工具包嵌入到Simulink中使用。里面的C-Script是专门用来在simulink仿真中运行c 代码的。帮助菜单如下介绍C-Script模块:
最后
以上就是风中灰狼为你收集整理的simulink模块介绍_带着真实C代码去simulink仿真的全部内容,希望文章能够帮你解决simulink模块介绍_带着真实C代码去simulink仿真所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复