主要内容

多流联合仿真

这个例子展示了如何在多个线程上运行联合仿真。

金宝app联合仿真模型是一个集成平台,它支持与当地解决组件之间或涉及到模拟工具。金宝app例如,可以涉及一个联合仿真功能作为网关之间的联合仿真模型和第三方工具或定制代码。金宝app它也可以包括一个FMU模式导入仿真软件联合仿真。金宝app

默认情况下,仿真软件配置金宝app所有模型上运行多个线程MultiThreadCoSim参数。

这个例子展示了如何运行多线程联合仿真的三个组件(C-MEX中实现两个功能,一个实现使用联合仿真FMU v2.0)。这些组件计算素数找到的最大素数小于或等于给定的输入。

多线程最适合联合仿真模型与计算密集型和松散耦合的组件。在这个例子中,每个组件使用蛮力搜索计算素数。的强度计算给定范围成正比,这是一块输入,您可以尝试。同时,组件交换一个标量信号,这是最大的质数在给定的范围内,在交流的时候。

实验切换MultithreadedSim参数和测量挂钟时间。

open_system (“slexCoSimPrimeExample”)sim卡(“slexCoSimPrimeExample”);

另请参阅

相关的话题