フィルターのクリア

variable discrete vector generation in Simulink

1 回表示 (過去 30 日間)
Mojtaba
Mojtaba 2012 年 9 月 11 日
I need to make sequence (1D vector) from 2 constants in Simulink.
e.g.: x1=1 and x2=10 as input constant
Desired vector: X=[1 2 3 4 5 6 7 8 9 10]
I know It is very easy to generate such vector in matlab, but I really want to do it in terms of blocks and not even Embedded Matlab Function Block.
Thanks in Advance
  14 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2012 年 9 月 12 日
Matlab function is supported by HDL coder. Depends on verision of matlab you are using
TAB
TAB 2012 年 9 月 13 日
Mojtaba, If you hints us about your requirement, may be anyone can suggest a better alternative solution.

サインインしてコメントする。

回答 (2 件)

Kaustubha Govind
Kaustubha Govind 2012 年 9 月 12 日
編集済み: Kaustubha Govind 2012 年 9 月 12 日
Mojtaba: Do x1 and x2 change during simulation? If not, try defining them as workspace variables.
  • Constant block: Enter [x1:x2] as Value.
  • MATLAB Function block: Make them non-tunable parameters on the block's Ports and Data Manager and compute output using [x1:x2].
  2 件のコメント
Mojtaba
Mojtaba 2012 年 9 月 12 日
yes they change during simulation.
Kaustubha Govind
Kaustubha Govind 2012 年 9 月 13 日
I think this is a lot harder to do. You will need to understand Variable-Size Signals because if x1 and x2 change during simulation, the size of the signal also changes. I don't see any easy way to do this without the MATLAB Function block, but even with that block, I think this will be tricky.

サインインしてコメントする。


Azzi Abdelmalek
Azzi Abdelmalek 2012 年 9 月 12 日
編集済み: Azzi Abdelmalek 2012 年 9 月 12 日
check the blocks supported by HDL coder at http://www.mathworks.com/help/hdlcoder/ug/summary-of-block-implementations.html at the end of the page(simulink/User-Defined Functions/MATLAB Function)
MATLAB Function (was Embedded function for previous versions)

カテゴリ

Help Center および File ExchangeSources についてさらに検索

タグ

製品

Community Treasure Hunt

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

Start Hunting!

Translated by