2009-10-08 4 views

Répondre

3

Cela signifie que le bloc enregistré dans votre fichier mdl a trop de paramètres enregistrés dans le paramètre MaskValueString. Cela ne devrait pas se produire lors d'une utilisation normale, mais cela peut arriver si vous faites directement un paramètre set_param MaskValueString sur le bloc masqué au lieu d'utiliser la boîte de dialogue, et vous finissez par définir plus de valeurs que de paramètres. Simulink va simplement ignorer tous les paramètres supplémentaires dans ce cas.

Je pense que si vous réenregistrez le modèle dans lequel réside le bloc masqué, l'avertissement devrait disparaître. Assurez-vous simplement que votre bloc a les bonnes valeurs de paramètres dans la boîte de dialogue.

0

Je ne suis pas absolument sûr, mais je suppose que cela signifie que vous avez trop d'attributs définis dans votre masque de bloc?

Le masque est-il particulièrement complexe?

Vous pouvez examiner la définition du masque en faisant un clic droit sur le bloc et en sélectionnant "modifier le masque" - ce qui affichera l'éditeur de masque, et vous permettre d'examiner quels attributs du bloc sont définis via son masque.

Ou je pourrais être tout à fait tort ....