主要内容

使用Simulink功能监控共享打印机的墨水状态金宝app

这个示例展示了客户机(在本例中是三台计算机)如何向服务器、打印机发送作业,并从该服务器接收状态。这个例子强调了如何从不同的子系统调用Simulink函数金宝app,并在Simulink®和statflow®中进行交互。(请注意,当您模拟示例时,statflow可能会在当前工作文件夹中生成代码。)

每台计算机按一定的间隔产生随机大小的打印任务。打印机通过Simulink画布上的两个Simulink函数和statflow中导出的一个图形函数与计算机交金宝app互。

客户端使用函数调用者块来调用addPrintJob打印机接口。如果打印机的墨水用完,由此调用建模的客户机-服务器交互可能有一个负返回值。

该示例还展示了如何使用函数接口Simulink和statflow。金宝app

的实现addPrintJob使用函数调用程序块来调用queuePrintJob, Stateflow导出的图形函数。的queuePrintJob函数使用局部图表变量与图表中的其他内容交互工作

图表的实现调用printerInk的一个S金宝appimulink函数,它使用图形输入和输出来与addPrintJob函数。

您还可以可视化和调试Simulink函数。金宝app

控件上的Simulink编辑器中,要启用连接函数及其各自调用者的可视化行金宝app调试选项卡,在信息覆盖,点击功能连接器

顺序查看器块显示对函数的调用是在哪里生成的,以及在不同的时间调用了哪些函数。这些信息允许您了解与时间相关的调用流,并分析这些函数调用期间发送的参数。