'Failed to compute constant value for nontunable property 'Width'. In code generation, nontunable properties can only be assigned constant values.'.

9 vues (au cours des 30 derniers jours)
I have a simulink model for an image processing application. I have an android camera, a simulink function block(that contains the m code for the application) and an android display. Since the display accepts R,G,B uint8 matrices, I have decomposed my image matrix to to these three channels,used datatype conversion uint8 on each of the 3 channel and fed them to the android display. I get the following error while compiling:
Simulink detected an error
'Failed to compute constant value for nontunable property 'Width'. In code generation, nontunable properties can only be assigned constant values.'To prevent this error, use one of the following:
* Modify the System object to avoid code that does not support code generation.
* Implement propagation methods in the System object code.
I know the size of the R,G,B matrices I am outputting and I have specified the same in 'Edit data'. Please help me understand what am I doing wrong here.
attached an image of the model. Thanks.
  1 commentaire
Cam Salzberger
Cam Salzberger le 23 Oct 2017
Hello Anuja,
Are you able to deploy the Getting Started with Android example model to your device? If so, then it is likely something in your "model3" block that is allowing the size of the images to change, which isn't allowed for code generation.
Can you take a look to ensure that constant sizes are enforced throughout that model?

Connectez-vous pour commenter.

Réponses (0)

Catégories

En savoir plus sur Modeling dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by