Feeds
답변 있음
Matlab CorderにおけるCコード生成時のエラー
コード生成の詳細設定画面で「深層学習用のコード生成を有効にする」が有効になっていますか? なっていないとエラーが発生します。
Matlab CorderにおけるCコード生成時のエラー
コード生成の詳細設定画面で「深層学習用のコード生成を有効にする」が有効になっていますか? なっていないとエラーが発生します。
2년 초과 전 | 0
답변 있음
パラレル入力に対応したFIFOを生成したい。
Dual Port RAM Systemなど、 "System"と名前の付いたRAMブロックはパラレル(ベクトル信号)入力に対応しています。 また、 >> hdlcoder_asynchronous_fifo にRAMブロックを使用したFIFOのモ...
パラレル入力に対応したFIFOを生成したい。
Dual Port RAM Systemなど、 "System"と名前の付いたRAMブロックはパラレル(ベクトル信号)入力に対応しています。 また、 >> hdlcoder_asynchronous_fifo にRAMブロックを使用したFIFOのモ...
2년 초과 전 | 1
| 수락됨
답변 있음
MATLAB Datapath アーキテクチャでは、ループの反復でサイズが変化する式はサポートされていません。
HDL Coderで生成するのは回路用の記述(HDL)なので、回路サイズが実行途中に変わるというのは物理的に難しく、可変サイズのForループには対応していません。 ループ回数が固定になるよう、最大ループ回数を固定回数実行するようにコードを書き換えればうま...
MATLAB Datapath アーキテクチャでは、ループの反復でサイズが変化する式はサポートされていません。
HDL Coderで生成するのは回路用の記述(HDL)なので、回路サイズが実行途中に変わるというのは物理的に難しく、可変サイズのForループには対応していません。 ループ回数が固定になるよう、最大ループ回数を固定回数実行するようにコードを書き換えればうま...
2년 초과 전 | 0
| 수락됨
답변 있음
audiorecorderで音声が録音できない
この問題、R2019b Update2で修正されたようです。 MATLABデスクトップ右上にあるベルのアイコンからUpdateパッチをインストールして下さい。
audiorecorderで音声が録音できない
この問題、R2019b Update2で修正されたようです。 MATLABデスクトップ右上にあるベルのアイコンからUpdateパッチをインストールして下さい。
거의 5년 전 | 0
답변 있음
リングバッファはどのようにモデル化すればいいですか?
Delayブロックで[リング バッファーを使用]オプションを有効にするとリングバッファーを使った遅延となります。
リングバッファはどのようにモデル化すればいいですか?
Delayブロックで[リング バッファーを使用]オプションを有効にするとリングバッファーを使った遅延となります。
대략 5년 전 | 0
답변 있음
atan2関数に設定したTrigonometric FunctionブロックからHDLコードを生成することはできますか?
R2019aからTriginometric Functionブロックのatan2の固定小数点実装に対応しました。
atan2関数に設定したTrigonometric FunctionブロックからHDLコードを生成することはできますか?
R2019aからTriginometric Functionブロックのatan2の固定小数点実装に対応しました。
대략 5년 전 | 0
답변 있음
MATLAB FunctionブロックをHDL Coder ネイティブ浮動小数点モードでHDL コード化する場合について
R2019bからMATLAB Functionブロックのネイティブ浮動小数点に対応しました。
MATLAB FunctionブロックをHDL Coder ネイティブ浮動小数点モードでHDL コード化する場合について
R2019bからMATLAB Functionブロックのネイティブ浮動小数点に対応しました。
대략 5년 전 | 0
답변 있음
Cコード高位合成ツールを使って、Simulinkで生成したCコードのVHDL/Verilogへの変換
C高位合成ツールに入力するCコードは、ハードウェアアーキテクチャ向けに最適化する必要があります。 一方、MATLABから生成するのはソフトウェア実装用のCコードです。HDLに変換することはできるかもしれませんが、パイプラインが入っていなかったり、無駄なリソ...
Cコード高位合成ツールを使って、Simulinkで生成したCコードのVHDL/Verilogへの変換
C高位合成ツールに入力するCコードは、ハードウェアアーキテクチャ向けに最適化する必要があります。 一方、MATLABから生成するのはソフトウェア実装用のCコードです。HDLに変換することはできるかもしれませんが、パイプラインが入っていなかったり、無駄なリソ...
5년 초과 전 | 2
| 수락됨
답변 있음
Simscape electricalのダウンロードについて
Simscape ElectricalはR2018b以降にSimscape ElectronicsとSimscape Power Systemsが統合してできた製品です。 R2015bで使いたければ旧製品をお使いください。
Simscape electricalのダウンロードについて
Simscape ElectricalはR2018b以降にSimscape ElectronicsとSimscape Power Systemsが統合してできた製品です。 R2015bで使いたければ旧製品をお使いください。
5년 초과 전 | 0
답변 있음
MATLABとSimulinkの使い方・勉強・学習・自習・独習用の資料で入門したい
コード生成でもHDLコード生成してFPGAやASIC実装するツールの基礎的な資料がこちらにあります。 HDL Coder Evaluation Reference Guide/HDL Coder評価ガイド FPGAがどんなデバイスか知りたい方は ...
MATLABとSimulinkの使い方・勉強・学習・自習・独習用の資料で入門したい
コード生成でもHDLコード生成してFPGAやASIC実装するツールの基礎的な資料がこちらにあります。 HDL Coder Evaluation Reference Guide/HDL Coder評価ガイド FPGAがどんなデバイスか知りたい方は ...
5년 초과 전 | 1
답변 있음
parsimをSimulinkのMATLAB Functionブロックで使うことはできませんか?
R2018bのDSP System ToolboxではDataflowという、1つのSimulinkモデルをマルチスレッド化する機能が追加されました。 所望の処理が実現できるかもしれませんね。 <https://jp.mathworks.com...
parsimをSimulinkのMATLAB Functionブロックで使うことはできませんか?
R2018bのDSP System ToolboxではDataflowという、1つのSimulinkモデルをマルチスレッド化する機能が追加されました。 所望の処理が実現できるかもしれませんね。 <https://jp.mathworks.com...
대략 6년 전 | 1
답변 있음
矩形波をDFTまたはFFTを利用して周波数ドメインのスペクトラムに変換する方法
立ち上がりの時間で波形生成できたら良いのかもしれませんが、まずは簡単に三角波を飽和させて矩形波を生成してみました。 Fs = 10000; % サンプリング周波数 dt = 1/Fs; % サンプル時間 t = 0:dt:1-dt...
矩形波をDFTまたはFFTを利用して周波数ドメインのスペクトラムに変換する方法
立ち上がりの時間で波形生成できたら良いのかもしれませんが、まずは簡単に三角波を飽和させて矩形波を生成してみました。 Fs = 10000; % サンプリング周波数 dt = 1/Fs; % サンプル時間 t = 0:dt:1-dt...
대략 6년 전 | 0
답변 있음
parsimをSimulinkのMATLAB Functionブロックで使うことはできませんか?
1つのSimulinkモデルを分割して並列実行する機能はR2018a現在、提供されておりません。   高速化が目的であれば、別の方法を検討されたほうが良いと思います。
parsimをSimulinkのMATLAB Functionブロックで使うことはできませんか?
1つのSimulinkモデルを分割して並列実行する機能はR2018a現在、提供されておりません。   高速化が目的であれば、別の方法を検討されたほうが良いと思います。
6년 초과 전 | 1
| 수락됨
답변 있음
コードのパフォーマンスの高速化
5重のFor Loopがあって、それぞれ結構大きなループ回数なのでかなりの計算時間がかかりますね。   ループ回数を減らすようにステップサイズを大きく取るわけには行きませんか? 例えば for sitay=0:pi/90:pi/2 と...
コードのパフォーマンスの高速化
5重のFor Loopがあって、それぞれ結構大きなループ回数なのでかなりの計算時間がかかりますね。   ループ回数を減らすようにステップサイズを大きく取るわけには行きませんか? 例えば for sitay=0:pi/90:pi/2 と...
6년 초과 전 | 1
답변 있음
csvファイルの複数の読み込みについて.
dirName = 'csvfile_dir'; files = dir(dirName); m = 1; for n = 1:numel(files) if strfind(files(n).name, '.c...
csvファイルの複数の読み込みについて.
dirName = 'csvfile_dir'; files = dir(dirName); m = 1; for n = 1:numel(files) if strfind(files(n).name, '.c...
6년 초과 전 | 3
| 수락됨
답변 있음
CSVREAD関数を使ってCSVファイル入力すると、数値精度(桁数)が保持されません。数値精度を保持して入力する方法を教えてください。
csvwriteでデータ保存されていませんか?   csvwriteは最大5桁までしか書き込むことができません。代わりにdlmwriteを使うと、桁数指定ができます。   例 A = rand(10) dlmwr...
CSVREAD関数を使ってCSVファイル入力すると、数値精度(桁数)が保持されません。数値精度を保持して入力する方法を教えてください。
csvwriteでデータ保存されていませんか?   csvwriteは最大5桁までしか書き込むことができません。代わりにdlmwriteを使うと、桁数指定ができます。   例 A = rand(10) dlmwr...
6년 초과 전 | 3
| 수락됨
답변 있음
Simulinkの固定ステップサイズについて
ソルバーは離散ですか連続(Ode*)ですか?  離散の場合、シミュレーション対象のサンプル時間に合わせてステップサイズを設定しますし、連続の場合はシミュレーション精度に応じてステップサイズを設定する必要があるので、計算時間のことだけを考えて設...
Simulinkの固定ステップサイズについて
ソルバーは離散ですか連続(Ode*)ですか?  離散の場合、シミュレーション対象のサンプル時間に合わせてステップサイズを設定しますし、連続の場合はシミュレーション精度に応じてステップサイズを設定する必要があるので、計算時間のことだけを考えて設...
6년 초과 전 | 1
답변 있음
Simulinkの実時間実行について
R2018aからできるようになりました。  Simulinkのシミュレーションメニューの[ペーシング オプション]から実行スピードを設定できます。
Simulinkの実時間実行について
R2018aからできるようになりました。  Simulinkのシミュレーションメニューの[ペーシング オプション]から実行スピードを設定できます。
6년 초과 전 | 1
답변 있음
オプション機能追加について
MATLAB本体でも以下の関数を使って、バッチ処理で2ch(ステレオ)までのオーディオデータの録音/再生は可能です。   >> audioplayer >> audiorecorder ストリーミング処理を行う場合はオプショ...
オプション機能追加について
MATLAB本体でも以下の関数を使って、バッチ処理で2ch(ステレオ)までのオーディオデータの録音/再生は可能です。   >> audioplayer >> audiorecorder ストリーミング処理を行う場合はオプショ...
6년 초과 전 | 0
답변 있음
Simulinkシミュレーションのパフォーマンス改善について(ModelTerminate)
例えばモデルプロパティのコールバックでログの保存をするなど、シミュレーション後に時間がかかる処理が行われていないか、S-functionの元となるCコードに書かれているTerminate処理の内容などを確認してみてはいかがでしょうか?  
Simulinkシミュレーションのパフォーマンス改善について(ModelTerminate)
例えばモデルプロパティのコールバックでログの保存をするなど、シミュレーション後に時間がかかる処理が行われていないか、S-functionの元となるCコードに書かれているTerminate処理の内容などを確認してみてはいかがでしょうか?  
6년 초과 전 | 0
| 수락됨
답변 있음
Simscape Power systemsのMutual Inductanceでインダクタンス値を動的に変更する方法
上記のカスタムコンポーネントを使ったモデルで、結合係数をSIN波で可変させると下図のような振る舞いとなります。モデルも添付します。参考になれば幸いです。 <</matlabcentral/answers/uploaded_files/121123/V...
Simscape Power systemsのMutual Inductanceでインダクタンス値を動的に変更する方法
上記のカスタムコンポーネントを使ったモデルで、結合係数をSIN波で可変させると下図のような振る舞いとなります。モデルも添付します。参考になれば幸いです。 <</matlabcentral/answers/uploaded_files/121123/V...
6년 초과 전 | 1
답변 있음
Simscape Power systemsのMutual Inductanceでインダクタンス値を動的に変更する方法
Mutual Inductorブロックのソースコード(Simscape Language)はブロックパラメータウィンドウにあるリンクより見ることができます。  それを基に、パラメータとなっているL1, L2, kのうち、動的に可変させたいパラ...
Simscape Power systemsのMutual Inductanceでインダクタンス値を動的に変更する方法
Mutual Inductorブロックのソースコード(Simscape Language)はブロックパラメータウィンドウにあるリンクより見ることができます。  それを基に、パラメータとなっているL1, L2, kのうち、動的に可変させたいパラ...
6년 초과 전 | 1
| 수락됨
답변 있음
bufferブロックで100行1列にしたデータをUDPで送信する方法
やりたいのはこういうことでしょうか?UDP Receiveブロックのパラメータ[Output variable size signal]を無効にしないとエラーが発生すると思います。 なお、サンプル"時間" = 0.001でモデル作成しています。 ...
bufferブロックで100行1列にしたデータをUDPで送信する方法
やりたいのはこういうことでしょうか?UDP Receiveブロックのパラメータ[Output variable size signal]を無効にしないとエラーが発生すると思います。 なお、サンプル"時間" = 0.001でモデル作成しています。 ...
6년 초과 전 | 1
답변 있음
Simulinkシミュレーション実行中にSimscapeのパラメータを変動させたい
Simulink/Simscapeのパラメータは実行途中に連続的に可変させるのには適しておりません。   抵抗の抵抗値やコンデンサのキャパシタンスを可変させたいのであれば、代わりにElectronics/Passive Devicesにある...
Simulinkシミュレーション実行中にSimscapeのパラメータを変動させたい
Simulink/Simscapeのパラメータは実行途中に連続的に可変させるのには適しておりません。   抵抗の抵抗値やコンデンサのキャパシタンスを可変させたいのであれば、代わりにElectronics/Passive Devicesにある...
6년 초과 전 | 0
| 수락됨
답변 있음
メモリに影響を与えないモデルの作成方法について
Simulinkモデルがシミュレーション前にイニシャライズした時点で、Constantブロックの値は読み込まれるので、メモリに影響を与えないことは出来ないと思います。 信号を出力するか否かはEnabled Subsystemなどを使えば可能ですが。 &...
メモリに影響を与えないモデルの作成方法について
Simulinkモデルがシミュレーション前にイニシャライズした時点で、Constantブロックの値は読み込まれるので、メモリに影響を与えないことは出来ないと思います。 信号を出力するか否かはEnabled Subsystemなどを使えば可能ですが。 &...
6년 초과 전 | 0
답변 있음
モデルのHDLコード変換
コメントスルーおよび出力先のあるコメントアウトはコード生成に対応していません。 コメントアウトの出力先にブロックがあると、信号は不定かつ未接続状態となりますので、コード生成ができません。   コメントアウトしているブロックを削除または、接...
モデルのHDLコード変換
コメントスルーおよび出力先のあるコメントアウトはコード生成に対応していません。 コメントアウトの出力先にブロックがあると、信号は不定かつ未接続状態となりますので、コード生成ができません。   コメントアウトしているブロックを削除または、接...
6년 초과 전 | 1
| 수락됨
답변 있음
データインスペクターにストリーミングされるデータ点を制限する方法はありますか
ログを取っている信号線のサンプル時間を下げてみてはいかがでしょうか?   具体的には、Simulink/Signal Attributes/Rate Transitionブロックを追加挿入して、サンプル時間に元の信号線のサンプル時間よりも十...
データインスペクターにストリーミングされるデータ点を制限する方法はありますか
ログを取っている信号線のサンプル時間を下げてみてはいかがでしょうか?   具体的には、Simulink/Signal Attributes/Rate Transitionブロックを追加挿入して、サンプル時間に元の信号線のサンプル時間よりも十...
6년 초과 전 | 0
| 수락됨
답변 있음
ネイティブ浮動小数点のHDLコード生成エラーについて
添付のモデルを拝見させて頂きました。 投稿用にブロックを削除したためだと思いますが、サンプル時間=infのブロック/信号線が多数ありました。   使用されているサンプル時間の確認は、[情報表示]メニューの[サンプル時間]/[サンプル時間の...
ネイティブ浮動小数点のHDLコード生成エラーについて
添付のモデルを拝見させて頂きました。 投稿用にブロックを削除したためだと思いますが、サンプル時間=infのブロック/信号線が多数ありました。   使用されているサンプル時間の確認は、[情報表示]メニューの[サンプル時間]/[サンプル時間の...
6년 초과 전 | 0
답변 있음
forループのモデル化について
ForループをSimulinkモデルで実装する方法はいくつか考えられます。  ただし、ループの依存性がない場合(前の計算結果に依存せず並列化出来る場合)に限りますが。   # For Eachサブシステムを使う # MATL...
forループのモデル化について
ForループをSimulinkモデルで実装する方法はいくつか考えられます。  ただし、ループの依存性がない場合(前の計算結果に依存せず並列化出来る場合)に限りますが。   # For Eachサブシステムを使う # MATL...
6년 초과 전 | 0