访问自定义代码变量和功能州流程图表
您可以使用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访问自定义代码。