Why do I see an "Inferred type does not match specified type" error when running my test harness?
95 views (last 30 days)
Show older comments
MathWorks Support Team
on 19 Mar 2020
Edited: MathWorks Support Team
on 7 Apr 2020
I have a boolean local variable in my Test Sequence block. When I try to assign the value to 1 (true), I get this error:
Inferred type ('double') for data 'Local1' does not match specified type ('boolean').
Error while generating code for chart Test Sequence.
Here is a screenshot of my setup:
What could cause this?
Accepted Answer
MathWorks Support Team
on 7 Apr 2020
Edited: MathWorks Support Team
on 7 Apr 2020
This happens because in the following code:
Local1 = 1;
Local1 is declared to be a boolean variable, but the value "1" is of type double. To prevent this error, you can use the "true" keyword to initialize Local1:
Local1 = true;
0 Comments
More Answers (0)
See Also
Categories
Find more on Inputs in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!