主要内容

在Simulink和statflow中共享函数金宝app

这个例子展示了如何在Simulink®和Stateflow®之间调用函数。金宝app的slexPrinterExample模型由共享一台打印机的三个计算机客户机组成。每台计算机通过调用Simulink函数来创建打印任务金宝appaddPrintJob

与功能共享资源

在这个例子中,状态流程图通过以下方式与模型通信:

  • 定义和导出Simulink调用的图形函数。金宝app

  • 调用在Simulin金宝appk中定义的Simulink函数。

每个计算机客户端通过调用Simulink函数来调用打印机服务器,金宝appaddPrintJob.的addPrintJob函数调用Stateflow图形化函数queuePrintJob将打印作业添加到工作负载中。图表处理工作并调用Simulink函数金宝appprinterInk模拟打印机墨水的使用。

从statfl金宝appow调用Simulink函数

这个函数printerInk是在模型顶层的Simulink 金宝appFunction块中定义的。函数接口printerInk(工作)定义一个输入参数。Simu金宝applink函数,prininterink,也通过导入与模型的信号线进行交互墨水和外港墨水的.国家匹配函数签名printerInk(工作)通过传递一个输入参数。

导出状态流函数到Simulink金宝app

在表格中排队处理传入的工作,属性导出图表级功能将导出的函数视为全局可见的被选中。这些属性允许Simulink功能金宝appaddPrintJob要调用图表图形函数,queuePrintJob

另请参阅

(金宝app模型)

相关的话题