文件

访问自定义代码变量和功能州流程图表

您可以使用StateFlow集成在C或C ++中编写的自定义代码®Simulink中的金宝app图表®楷模。通过在自定义代码和州流程图之间共享数据和功能,可以增强状态流的功能并利用软件利用您的预先存在的代码。有关更多信息,请参阅在equenflow图表中重用自定义代码

使用图表中的自定义代码变量马铃薯草作为动作语言

您可以直接在使用MATLAB的图表中读取和写入以下C代码变量®作为动作语言。

自定义C代码类型 描述
双倍的 双精度浮点
单身的 单精度浮点
INT8. 签名8位整数
uint8. 无符号8位整数
INT16 签名16位整数
uint16 无符号16位整数
INT32. 签名32位整数
UINT32. 无符号32位整数

通过右键单击使用自定义代码的状态溢对象,您可以访问自定义代码变量。右键单击该对象后,将悬停在探索。您的自定义代码变量出现,由此表示(C变量)。单击C变量允许您从MATLAB访问自定义代码。

使用图表中的自定义代码函数马铃薯草作为动作语言

您可以直接在使用MATLAB作为操作语言的图表中使用以下C函数参数类型,而无需使用Coder.CEVAL.。有关使用MATLAB代码调用外部代码的信息Coder.CEVAL., 看从MATLAB代码调用C / C ++代码(MATLAB编码器)。

自定义C函数参数类型 描述
双倍的 双精度浮点
单身的 单精度浮点
INT8. 签名8位整数
uint8. 无符号8位整数
INT16 签名16位整数
uint16 无符号16位整数
INT32. 签名32位整数
UINT32. 无符号32位整数

通过右键单击使用自定义代码的状态溢对象,您可以访问自定义代码功能。右键单击该对象后,将悬停在探索。您的自定义代码函数出现,由此表示(c函数)。单击C功能允许您从MATLAB访问自定义代码。

相关话题