- That exact error message comes up with your chart's action language is MATLAB, which is the new default since R2014a. If you want to use the C action language, you want to go to "File > Model Properties > Chart Properties" and change the language there.
- You defined "data" as a 2-by-1, but recall that in the C action language the first index is 0. Therefore, the second index cannot be a "1", which denotes a second column which does not exist.
Stateflow matrix usage error.
조회 수: 12 (최근 30일)
이전 댓글 표시
Hello, I tried looking through the solutions posted in the forum but could not find the one matching my issue.
In model explorer I have declared a data as of size [2 1]. And like it says in the examples that if you want to initialize to 0 then you don have to specify.
Now when I try accessing this data in my stateflow chart as data[1][1]=0; The following error pops up in the build.
Parse error: Unbalanced or unexpected parenthesis or bracket.
State 'Start' "[1][1]=2;"
I need to be able to access this array in a C file I am linking to.
Can some one tell me what I am doing wrong here. Thanks.
댓글 수: 0
채택된 답변
Sebastian Castro
2015년 8월 4일
A few things
- Sebastian
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Simulink Functions에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!