在硬件上运行模型时,Simulink中coder.extrinsic的替代方案

时间:2018-01-04 00:53:46

标签: matlab raspberry-pi simulink

我在我的Simulink模型中使用以下代码,该模型在raspberry pi硬件上运行:

coder.extrinsic('webwrite');  
 url = 'http://alnnovative.com/rts.alnnovative.com/security.php';
response = webwrite(url, "marium", "post");

当我在网上搜索时,我发现在外部模式下,代码必须生成,而coder.extrinsic不会在外部模式下生成代码。那么在这种情况下我可以使用哪种替代方案?

1 个答案:

答案 0 :(得分:1)

如果您具有在目标上执行相同操作的c编码功能,则可以使用

进行切换
coder.target

并使用以下方法直接调用该c-功能:

coder.ceval

coder.ceval的文档提供了一个示例:https://www.mathworks.com/help/releases/R2017b/simulink/slref/coder.ceval.html