receiving data from virtual COM in Simulink Desktop Real Time
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hello,
I'm trying to Receive data Using "Serial Receive" block from Instrument Control toolbox.
I want to run it in real time mode because I want to receive data from a virtual COM (from proteus) but I got an error:
"Level-2 MATLAB S-function 'sserialrb' in 'virtual_world/Serial Receive' specifies 'SetSimViewingDevice(true)' , which prevents an output port from being created for the S-function."
I found a post about it but it wasn't mentioned how to fix this.
Is there any solution for it? and if not, is there any alternative solution that I can use to receive data in real time mode?
Thanks in advance.
0 comentarios
Respuestas (1)
Jan Houska
el 31 de Jul. de 2021
Hi Mostafa,
you should be able to use the Packet Input or Stream Input blocks from the Simulink Desktop Real-Time library, and set the driver to Serial Port. Please check the sldrtex_packetio and sldrtex_streamio examples to see how to use the blocks.
Good Luck, Jan
0 comentarios
Ver también
Categorías
Más información sobre Model Preparation for Real-Time Simulation 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!