2009-08-25 3 views
1

Comment définir les paramètres d'un bloc de périphérique wave dans un modèle simulink?MATLAB set_param for From Wave Device

Je dois définir le paramètre "échantillons par image". Ce doit être quelque chose comme ('Nom du modèle/From Wave Device', 'Samples Per Frame', 1024) ... mais cela ne fonctionne pas comme ça.

Est-il possible de définir les paramètres de ce bloc?

Répondre

2

La plupart des blocs Simulink utilisent l'invite de dialogue comme nom de paramètre, mais sans les espaces. Donc dans ce cas, vous devez utiliser,

>> set_param('model/blockName','SamplesPerFrame','1024'); 

En outre, puisque le bloc accepte une variable d'espace de travail comme valeur, vous devez définir comme une chaîne, donc utilisez « 1024 », pas 1024. Une autre astuce est d'utiliser l'achèvement Tab, vous pouvez donc avoir tapé,

>> set_param('model/blockName','S[tab] 

et cela aurait montré vous une liste des paramètres qui commencent par S.

+0

cher Mike! MERCI TRÈS TRÈS BEAUCOUP! Je l'ai cherché depuis longtemps hier. J'ai essayé tant de combinaisons, mais jamais celle avec "'1024'". et je n'ai pas non plus trouvé quelque chose à ce sujet dans le net ... encore une fois merci! –

+0

Pas de problème. Je suis content que tu l'aies fonctionné. – MikeT