Start simulations on multiple Raspberry Pis at the same time

6 views (last 30 days)
I have two Raspberry Pis connected to my system. I would like to flash two different models (controller and plant model) to the two boards and start real-time simulation at the same time in both the boards. I download the models one after the other (Build & Deploy workflow). However, I am looking for ideas to control the real-time execution start time. I would like to control this via WSL command line. What are some suggested workflows?

Accepted Answer

MathWorks Support Team
MathWorks Support Team on 31 Mar 2024
Edited: MathWorks Support Team on 31 Mar 2024
The following discusses some suggested workflows for this procedure:
  1. For starting the application manually, you can just "Build" instead of "Build & Deploy". This just builds the application. You can then run WSL commands to start both standalone applications together, or manually run the application from "Raspberry Pi Resource monitor App": https://www.mathworks.com/help/simulink/supportpkg/raspberrypi_ug/raspberrypiresourcemonitor-app.html.
  2. Please note: For Simulation / External mode, users cannot launch the application from WSL Command line window, it has to be launched from the Model itself.
  3. You can also write a (bash) shell script to copy the elf executables to the Raspberry Pis and then start them using the 'pdsh' command.

More Answers (0)

Categories

Find more on Raspberry Pi Hardware in Help Center and File Exchange

Products


Release

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!