使用MATLAB S-Functions定制模块
您可以创建自定义模块的属性和行为是由MATLAB®函数调用MATLAB S-functions。2级MATLAB函数应用程序编程接口(API)允许您创建块有很多仿真软件的特性和功能万博1manbetx®内置模块,包括:
多个输入和输出端口
一维、二维和一天输入和输出信号
所有数据类型支持的模型软件万博1manbetx万博1manbetx
真实的或复杂的信号
不定位信号
多个样本率
用户定义的数据和工作向量
可调,运行时参数
请注意
2级MATLAB S-functions不支持零交点检测。万博1manbetx
关于如何编写一个2级的信息MATLAB S-functions,明白了写2级MATLAB S-Functions。
如果你有万博1manbetx仿真软件编码器™,你可以生成代码所二级MATLAB S-functions内联。有关更多信息,请参见内联S-Functions(万博1manbetx仿真软件编码器)。
请注意
这个版本的模型软件还支持一个前任API被万博1manbetx称为一级MATLAB函数。万博1manbetx这将确保您可以模拟模型与较早版本的开发,使用一级MATLAB S-functions功能块(见保持一级MATLAB S-Functions)。一级MATLAB S-functions支持一个更小的万博1manbetx子集s函数API所二级MATLAB S-functions,及其功能内置块相比是有限的。使用2级API,而不是第1层API,开发新的MATLAB S-functions。
这个主题有帮助吗?