文档帮助中心文档
使用C函数块从模型中调用外部C代码。您可以编写输出代码来修改符号。符号是代码中的变量,可以在Simulink中获取输入、输出、持久、参数或常量值万博1manbetx®模型。使用C函数阻止到:
编写C代码来预处理数据以调用C函数。类似地,您可以在调用C函数后编写C代码来对数据进行后处理。
为模拟和代码生成指定不同的代码。
调用多个函数。
初始化并使用块中缓存的持久数据。
使用C函数在需要分配和释放内存、预处理和后处理外部代码符号或初始化和终止持久数据的情况下阻塞。要调用简单的C代码,请使用C呼叫者要使用C代码将动态系统集成到Simulink模型中,请使用万博1manbetx系统函数块
SymbolSpec
象征
使用C功能块调用外部C算法并将其集成到Simulink中万博1manbetx
使用C功能块集成和修改外部C代码。
使用C功能块集成具有启动和终止操作的旧式C功能。
使用C函数块调用C++类包装方法,使用C样式包装器函数。
使用C函数块调用实现N维表查找的传统C函数。
在For Each subsystem中使用C函数块。该示例将向量信号传递到For Each subsystem,该子系统在输入信号的每个元素上重复执行C函数块并连接结果。C函数块调用自定义代码函数customSaturateFcn(),它实现了一个饱和算法,并输出一个剪裁版本的输入信号。对于每个子系统,也可以使用具有相同设置的C调用程序块代替A中的C功能块。
customSaturateFcn()
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站以获取翻译后的内容(如果可用),并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区网站未针对您所在地的访问进行优化。
联系当地办事处