我是靠谱客的博主 风中灰狼,最近开发中收集的这篇文章主要介绍simulink模块介绍_带着真实C代码去simulink仿真,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

● 近期琢磨着这样一件事,怎样带着真实的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仿真所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部