Simulink Assignment block index value error

22 次查看(过去 30 天)
Hello,
When I used the assignment block, I got the error message like the below.
Element 1 of input port <Idx1> in 'xxx/Assignment' has a value of 2. This value is not within the range of permissible values (0 through 1) that allows assignment of a valid data element.
I don't know where I can control the permissible values for the index range.
Please help me to resolve this error.

回答(1 个)

Tasneem
Tasneem 2022-7-12
It is my understading that you are using Assignment blocks and the element of input port has a value of 2 but this value is out of permissible range which is (0-1) in your case. It seems that you have selected Index mode: zero-based and provided Idx1 input which contain index values based one-based indexing.
Set the Index mode: one-based in the block parameter of the Assignment block in Simulink to resolve the issue.

Community Treasure Hunt

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

Start Hunting!

Translated by