フィルターのクリア

[Simulink]​音のピッチをノブ等で​変える際のエラーの対​処方法

2 ビュー (過去 30 日間)
Hernia Baby
Hernia Baby 2021 年 7 月 12 日
回答済み: takemoto 2021 年 7 月 13 日
■やりたいこと
 下図ブロック線図のようにノブを使ってピッチを変えたい
■課題
 shiftPitch関数をMATLAB functionブロックとして使う場合、
 nsemitonesを外部入力にするとエラーを起こす
■エラー内容
 コンポーネント: MATLAB Function | カテゴリ: Coder エラー
 すべての入力は定数でなければなりません。
-------------------------------------------------------------------------------------------------
もし関数ブロックでの解決が厳しい場合、こちらも検討しています。
(しかしながら、まだ内容理解できていません…)
よろしくお願いいたします。

採用された回答

takemoto
takemoto 2021 年 7 月 13 日
エラーの原因を調べ切れていませんが、シミュレーション中のピッチパラメータを可変とす例題としては、以下が使えそうです。
ブロックを置き換えると(添付)、実行中にピッチを変えることはできますが、いかがでしょうか?

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange信号入力と信号出力 についてさらに検索

製品


リリース

R2021a

Community Treasure Hunt

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

Start Hunting!