Simulink data acquisition giving error when using signal analyzer

2 visualizaciones (últimos 30 días)
Ferej
Ferej el 24 de Mayo de 2022
Respondida: Ashutosh Thakur el 22 de En. de 2024
Hello,
I am aquiring live sound data from a pcb microphone connected to NI9234 using Simulink. At the same time I am using a power spectral desity estimator block.
It is giving me the following error
"Unable to perform assignment because the size of the left side is 1-by-1 and the size of the right side is 1-by-103"
The error arises when i include the psd.
I have attached my settings.
thank you for your help in advance

Respuestas (1)

Ashutosh Thakur
Ashutosh Thakur el 22 de En. de 2024
Hi Ferez,
The error message indicates that their is a mismatch between LHS and RHS of the assignment operation which causes difficulty in the assignment operation.
In order to troubleshoot this issue, please try to follow these steps:
  • Check the output from the NI9234 block to analyze the dimensions to find id the issue is with a certain Simulink block or the Live data.
  • Configure the PSD estimator block such that it is compatible with the frame size of the input signal.
  • Also check if their is mismatch between the Sample Time could cause issue with the difference in size in LHS or RHS.
  • Also make sure you have consistent data types between NI9234 and PSD block.
Also try to use the above steps incrementally to have a better understanding of the issue.
Kindly follow the links below to know more about the usage of the NI9234 device with Simulink:
I hope this helps you in troubleshooting the issue.

Categorías

Más información sobre Test and Debug Simulations en Help Center y File Exchange.

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by