我是靠谱客的博主 稳重短靴,最近开发中收集的这篇文章主要介绍C语言编辑s函数,C语言编写S函数方法C语言编写S函数方法.pdf,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

C语言编写S函数方法C语言编写S函数方法

S 函数(system function)是模块的核心,是完成功能实现的关键。S 函数的

编写可以使用多种程序语言,其中 M 语言是最常用的,同时也是最简单的。在

运用 M 语言进行 s 函数编写的时候,可以调用 MATLAB 提供的函数,简化了开

发过程。但是如果要与其他进程通讯或驱动外部硬件接口,则要调用 API 函数,

这样就需要用 C 语言来开发 S 函数。较 M 语言的开发,C 语言开发 S 函数更具有

灵活性,但是相对复杂一些。

C 语言写 S 函数,顾名思义,运用 C 语言语法,依照 S 函数格式要求,最后

在 MATLAB 中 MEX 命令编译,编译成功既得函数。

S 函数格式可简单看成:初始化、采样时间设定、系统输出、结束四个部分。

对应的函数分别为 mdlInitializeSizes()、mdlInitializeSampleTimes()、mdlOutputs()、

mdlTerminate()。这四个函数是一个 S 函数必不可少的,缺少任何一个在编译的

时候都无法通过,输出信息会提示哪个函数没有写。

一个最基本的 C 语言 S 函数模版如下:

#define S_FUNCTION_NAME name

#define S_FUNCTION_LEVEL 2

#include “simstruc.h”

Static void mdlInitializeSizes(SimStruct *S){}

Static void mdlInitializeSampleTimes(Si

最后

以上就是稳重短靴为你收集整理的C语言编辑s函数,C语言编写S函数方法C语言编写S函数方法.pdf的全部内容,希望文章能够帮你解决C语言编辑s函数,C语言编写S函数方法C语言编写S函数方法.pdf所遇到的程序开发问题。

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

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

评论列表共有 0 条评论

立即
投稿
返回
顶部