Selectorブロックからcase 文形式で HDL コードを生成させる設定はありますか?

Selectorブロックからcase 文形式で HDL コードを生成させたい。

 Respuesta aceptada

MathWorks Support Team
MathWorks Support Team el 28 de Oct. de 2026 a las 0:00

0 votos

Selector ブロックでは、HDL コードを case 文形式で生成することには対応しておりません。
一方、Multiport Switch ブロックでは、case 文形式での HDL コード生成に対応しております。
Multiport Switch ブロックでは、HDL ブロック プロパティの CodingStyle パラメーターを使用して、生成する HDL コードを if-else 文または case 文のいずれの形式とするか指定することができます。
既定では、HDL Coder は if-else 文を生成します。
また、モデル内に複数の Multiport Switch ブロックが存在する場合は、ブロックごとに異なる CodingStyle を指定することも可能です。
詳細につきましては、ドキュメント「CodingStyle」をご参照ください。
case 文形式で生成する場合は、CodingStyle パラメーターに case_stmt を指定します。

Más respuestas (0)

Productos

Versión

R2021a

Etiquetas

Preguntada:

el 28 de Oct. de 2026 a las 0:00

Respondida:

el 28 de Oct. de 2026 a las 2:41

Community Treasure Hunt

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

Start Hunting!