Why would I encounter an error message about unsuitable bus signal using DDS Blockset?
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
昱颖 陈
el 18 de Ag. de 2024
Comentada: 昱颖 陈
el 23 de Ag. de 2024
Hi,
I encounter the error : " The 'input port 1' of 'ddsblockset1/Outport' requires a bus, but it receives a non bus signal from the 'output port 1' of 'ddsblockset1/Write DDS Sample'."
The data type of the input and output ports has been selected as the "Dataype" defined by DDS. I don't seem to have any difference from the official example settings. Why did I encounter an error?
3 comentarios
Respuesta aceptada
SACHIN KHANDELWAL
el 23 de Ag. de 2024
Based on the image provided, it appears that the issue is that 'ddsblockset1/Outport' is expected to receive a 'Bus' signal, while 'ddsblockset1/Write DDS Sample' is providing a 'Non-Bus' signal.
Additionally, it seems that the output of your logic is currently a 'double'. To resolve this, try changing the output data type to a 'Bus' data type within your intermediate logic. If the issue persists, you can use a 'Bus Creator' block to convert the 'Non-Bus' signal into a 'Bus' signal.
For more detailed guidance, please refer to the following documentation: https://www.mathworks.com/help/simulink/slref/buscreator.html
Más respuestas (0)
Ver también
Categorías
Más información sobre Get Started with DDS Blockset 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!