photo

Atsushi Matsumoto

MathWorks

Last seen: 1 month 前 自 2015 起处于活动状态

Followers: 0   Following: 1

消息

统计学

All
  • Personal Best Downloads Level 1
  • First Review
  • 5-Star Galaxy Level 1
  • First Submission
  • Knowledgeable Level 4
  • 3 Month Streak
  • Revival Level 2
  • First Answer
  • Solver

查看徽章

Feeds

排序方式:

已提交


Simulink-HDLコード対応表
HDL設計者が、どのSimulinkブロックを使ってモデルを作成すれば良いかを理解するための対応表です。

1 year 前 | 2 次下载 |

已回答
Matlab CorderにおけるCコード生成時のエラー
コード生成の詳細設定画面で「深層学習用のコード生成を有効にする」が有効になっていますか? なっていないとエラーが発生します。

2 years 前 | 0

已回答
パラレル入力に対応したFIFOを生成したい。
Dual Port RAM Systemなど、 "System"と名前の付いたRAMブロックはパラレル(ベクトル信号)入力に対応しています。 また、 >> hdlcoder_asynchronous_fifo にRAMブロックを使用したFIFOのモ...

2 years 前 | 1

| 已接受

已回答
MATLAB Datapath アーキテクチャでは、ループの反復でサイズが変化する式はサポートされていません。
HDL Coderで生成するのは回路用の記述(HDL)なので、回路サイズが実行途中に変わるというのは物理的に難しく、可変サイズのForループには対応していません。 ループ回数が固定になるよう、最大ループ回数を固定回数実行するようにコードを書き換えればうま...

2 years 前 | 0

| 已接受

已回答
audiorecorderで音声が録音できない
この問題、R2019b Update2で修正されたようです。 MATLABデスクトップ右上にあるベルのアイコンからUpdateパッチをインストールして下さい。

5 years 前 | 0

已回答
リングバッファはどのようにモデル化すればいいですか?
Delayブロックで[リング バッファーを使用]オプションを有効にするとリングバッファーを使った遅延となります。

5 years 前 | 0

已回答
atan2関数に設定したTrigonometric FunctionブロックからHDLコードを生成することはできますか?
R2019aからTriginometric Functionブロックのatan2の固定小数点実装に対応しました。

5 years 前 | 0

已回答
MATLAB FunctionブロックをHDL Coder ネイティブ浮動小数点モードでHDL コード化する場合について
R2019bからMATLAB Functionブロックのネイティブ浮動小数点に対応しました。

5 years 前 | 0

已回答
Cコード高位合成ツールを使って、Simulinkで生成したCコードのVHDL/Verilogへの変換
C高位合成ツールに入力するCコードは、ハードウェアアーキテクチャ向けに最適化する必要があります。 一方、MATLABから生成するのはソフトウェア実装用のCコードです。HDLに変換することはできるかもしれませんが、パイプラインが入っていなかったり、無駄なリソ...

5 years 前 | 2

| 已接受

已回答
Simscape electricalのダウンロードについて
Simscape ElectricalはR2018b以降にSimscape ElectronicsとSimscape Power Systemsが統合してできた製品です。 R2015bで使いたければ旧製品をお使いください。

5 years 前 | 0

已回答
MATLABとSimulinkの使い方・勉強・学習・自習・独習用の資料で入門したい
コード生成でもHDLコード生成してFPGAやASIC実装するツールの基礎的な資料がこちらにあります。 HDL Coder Evaluation Reference Guide/HDL Coder評価ガイド FPGAがどんなデバイスか知りたい方は ...

5 years 前 | 1

已回答
parsimをSimulinkのMATLAB Functionブロックで使うことはできませんか?
R2018bのDSP System ToolboxではDataflowという、1つのSimulinkモデルをマルチスレッド化する機能が追加されました。 所望の処理が実現できるかもしれませんね。 <https://jp.mathworks.com...

6 years 前 | 1

已回答
矩形波をDFTまたはFFTを利用して周波数ドメインのスペクトラムに変換する方法
立ち上がりの時間で波形生成できたら良いのかもしれませんが、まずは簡単に三角波を飽和させて矩形波を生成してみました。 Fs = 10000; % サンプリング周波数 dt = 1/Fs; % サンプル時間 t = 0:dt:1-dt...

6 years 前 | 0

已回答
parsimをSimulinkのMATLAB Functionブロックで使うことはできませんか?
1つのSimulinkモデルを分割して並列実行する機能はR2018a現在、提供されておりません。 &nbsp 高速化が目的であれば、別の方法を検討されたほうが良いと思います。

6 years 前 | 1

| 已接受

已回答
コードのパフォーマンスの高速化
5重のFor Loopがあって、それぞれ結構大きなループ回数なのでかなりの計算時間がかかりますね。 &nbsp ループ回数を減らすようにステップサイズを大きく取るわけには行きませんか? 例えば for sitay=0:pi/90:pi/2 と...

6 years 前 | 1

已回答
csvファイルの複数の読み込みについて.
dirName = 'csvfile_dir'; files = dir(dirName); m = 1; for n = 1:numel(files) if strfind(files(n).name, '.c...

6 years 前 | 3

| 已接受

已回答
CSVREAD関数を使ってCSVファイル入力すると、数値精度(桁数)が保持されません。数値精度を保持して入力する方法を教えてください。
csvwriteでデータ保存されていませんか? &nbsp csvwriteは最大5桁までしか書き込むことができません。代わりにdlmwriteを使うと、桁数指定ができます。 &nbsp 例 A = rand(10) dlmwr...

6 years 前 | 3

| 已接受

已回答
Simulinkの固定ステップサイズについて
ソルバーは離散ですか連続(Ode*)ですか?&nbsp 離散の場合、シミュレーション対象のサンプル時間に合わせてステップサイズを設定しますし、連続の場合はシミュレーション精度に応じてステップサイズを設定する必要があるので、計算時間のことだけを考えて設...

6 years 前 | 1

已回答
Simulinkの実時間実行について
R2018aからできるようになりました。&nbsp Simulinkのシミュレーションメニューの[ペーシング オプション]から実行スピードを設定できます。

6 years 前 | 1

已回答
オプション機能追加について
MATLAB本体でも以下の関数を使って、バッチ処理で2ch(ステレオ)までのオーディオデータの録音/再生は可能です。 &nbsp >> audioplayer >> audiorecorder ストリーミング処理を行う場合はオプショ...

6 years 前 | 0

已回答
Simulinkシミュレーションのパフォーマンス改善について(ModelTerminate)
例えばモデルプロパティのコールバックでログの保存をするなど、シミュレーション後に時間がかかる処理が行われていないか、S-functionの元となるCコードに書かれているTerminate処理の内容などを確認してみてはいかがでしょうか? &nbsp

6 years 前 | 0

| 已接受

已回答
Simscape Power systemsのMutual Inductanceでインダクタンス値を動的に変更する方法
上記のカスタムコンポーネントを使ったモデルで、結合係数をSIN波で可変させると下図のような振る舞いとなります。モデルも添付します。参考になれば幸いです。 <</matlabcentral/answers/uploaded_files/121123/V...

6 years 前 | 1

已回答
Simscape Power systemsのMutual Inductanceでインダクタンス値を動的に変更する方法
Mutual Inductorブロックのソースコード(Simscape Language)はブロックパラメータウィンドウにあるリンクより見ることができます。&nbsp それを基に、パラメータとなっているL1, L2, kのうち、動的に可変させたいパラ...

6 years 前 | 1

| 已接受

已回答
bufferブロックで100行1列にしたデータをUDPで送信する方法
やりたいのはこういうことでしょうか?UDP Receiveブロックのパラメータ[Output variable size signal]を無効にしないとエラーが発生すると思います。 なお、サンプル"時間" = 0.001でモデル作成しています。 ...

6 years 前 | 1

已回答
Simulinkシミュレーション実行中にSimscapeのパラメータを変動させたい
Simulink/Simscapeのパラメータは実行途中に連続的に可変させるのには適しておりません。 &nbsp 抵抗の抵抗値やコンデンサのキャパシタンスを可変させたいのであれば、代わりにElectronics/Passive Devicesにある...

6 years 前 | 0

| 已接受

已回答
メモリに影響を与えないモデルの作成方法について
Simulinkモデルがシミュレーション前にイニシャライズした時点で、Constantブロックの値は読み込まれるので、メモリに影響を与えないことは出来ないと思います。 信号を出力するか否かはEnabled Subsystemなどを使えば可能ですが。 &...

6 years 前 | 0

已回答
モデルのHDLコード変換
コメントスルーおよび出力先のあるコメントアウトはコード生成に対応していません。 コメントアウトの出力先にブロックがあると、信号は不定かつ未接続状態となりますので、コード生成ができません。 &nbsp コメントアウトしているブロックを削除または、接...

6 years 前 | 1

| 已接受

已回答
データインスペクターにストリーミングされるデータ点を制限する方法はありますか
ログを取っている信号線のサンプル時間を下げてみてはいかがでしょうか? &nbsp 具体的には、Simulink/Signal Attributes/Rate Transitionブロックを追加挿入して、サンプル時間に元の信号線のサンプル時間よりも十...

6 years 前 | 0

| 已接受

已回答
ネイティブ浮動小数点​のHDLコード生成エ​ラーについて
添付のモデルを拝見させて頂きました。 投稿用にブロックを削除したためだと思いますが、サンプル時間=infのブロック/信号線が多数ありました。 &nbsp 使用されているサンプル時間の確認は、[情報表示]メニューの[サンプル時間]/[サンプル時間の...

6 years 前 | 0

已回答
forループのモデル化について
ForループをSimulinkモデルで実装する方法はいくつか考えられます。&nbsp ただし、ループの依存性がない場合(前の計算結果に依存せず並列化出来る場合)に限りますが。 &nbsp # For Eachサブシステムを使う # MATL...

6 years 前 | 0

加载更多