Communicate Signals Between Two Simulations on the Same Computer?
3 次查看(过去 30 天)
显示 更早的评论
I have a simulation model that uses many different refernce models and external data dictionaries, with local variables passed to the various models using busses. I want to duplicate this model and run it simultaneously because I have a use case where we will have two of these systems running side by side in the real world, communicating with each other through a modbus link.
I've seen information on OPC and UDP/TCP/IP blocks, but I can only find information about running them on a separate computer. I would like to run both of these simulations in separate matlab instances on a single computer. Does anyone have any experience with running two simulations simultaneously on the same host, communicating through one of these blocks? (most likely will be looking at OPC)
Thanks!
0 个评论
回答(1 个)
Mark McBroom
2020-12-25
The UDP/TCP blocks can be used to share data between two different Simulink models running in different MATLAB instances on the same computer.
2 个评论
Mark McBroom
2020-12-29
Hi Joseph,
I have not used the OPC toolbox, but a quick look at the help documenation leads me to believe that these blocks will also support your use case as long as you configure both models/MATLAB instances to connect to the same OPC server.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!