Returning output signals from a Simulink block to Matlab
13 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Luke Chapman
el 2 de Mzo. de 2023
Comentada: Fangjun Jiang
el 10 de Mzo. de 2023
I have a Simulink Block with 9 output signals which can either be 0 or 1 (true or false). Each output signal is connected to an OutBus. I want to be able to get the values for each of the signals in Matlab so I can assign them to variables and use them elsewhere. I need to be able to do this while the simulation is running, which is where I am having trouble. Any help would be appreciated.
3 comentarios
Fangjun Jiang
el 6 de Mzo. de 2023
Usually, it is difficult to access Simulink signals when the simulation is running. That is why @Paul asks for further clarification. You could do that processing using a MATLAB Function block and add it to the Simulink model.
Respuesta aceptada
Fangjun Jiang
el 6 de Mzo. de 2023
5 comentarios
Fangjun Jiang
el 10 de Mzo. de 2023
The doc says "Your callback function can be specific to a single signal, or you can use the same callback to process and visualize multiple signals. The callback function only has access to data for a single signal at a time. "
Fangjun Jiang
el 10 de Mzo. de 2023
Route those two signals together to make a nonvirtual bus. Make it nonvirtual or convert it to nonvirtual.
Más respuestas (0)
Ver también
Categorías
Más información sobre Sources en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!