問題タブ [simulink]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - Simulink で複数の信号に対して同じブロック セットを使用する方法はありますか (これらのブロックをコピーせずに)。
私はいくつかのヘッド トラッキングを実装しており、水平速度の 2 つの行列を取得しています。(垂直速度と水平速度に分解されたベクトル場)。これらの行列のそれぞれについて、実際のヘッド トラッキングを計算するためにいくつかの計算を行います。
私の質問は、数学ブロックを各信号にコピーせずに、両方の行列でその数学 (ブロックのセット) を行う方法はありますか?
説明するのは難しいので、ここに私のモデルのスクリーン ショットを示します。
"complex to real-imag" ブロックには 2 つの出力があることがわかります (これは中央の小さい方です)。次に、平均ブロックと積分回路が、実数行列 (水平位置) のヘッド速度と位置を計算します。虚数行列(垂直方向)でまったく同じルーチンを実行したい。明らかに、ブロックをコピーすることはできますが、それを行うためのより良い方法があるに違いありません。ある意味で、コードのブロックが異なる入力で数回実行される、C などの「通常のプログラミング」でのループの類似物を探しています。
matlab - Simulinkからのシステムコールは可能ですか?
Simulinkからシステムコールを実行することは可能ですか?ドキュメントでそれを見つけられませんでしたが、おそらく回避策があります。または、関数呼び出しと同じくらい簡単にすることもできます。
matlab - MATLAB/Simulink シリアル送信
Simulinkを使用してシリアル デバイスと通信しています。Serial Send
ブロックを使用して値をデバイスに送信しようとしています。「従来の」ソース (Constant
ブロックなど) を使用してデータを送信しようとすると、次のエラーが発生します。
ブロック 'Serial Send' に連続サンプル時間を割り当てることはできません。
非連続信号を送信するにはどうすればよいですか?
matlab - 「Serial Send」ブロックと「To Instrument」ブロックの違い
MATLAB/Simulink の Instrument Control Toolbox には、シリアル ポートでデバイスにデータを送信できる次の 2 つのブロックが含まれています。
Serial Send
: シリアルポート経由でバイナリデータを送信To Instrument
: シミュレーション データを計測器に送信します。
To Instrument
より汎用性の高いブロックのようですSerial Send
。To Instrument
基になるインターフェイスを選択できます。1 つのオプションは「シリアル」です。
To Instrument
(Interface=Serial で構成した場合) との違いは何Serial Send
ですか? たとえば、4バイトの数値データをデバイスに送信するためにどちらかを優先する理由はありますか? それらの1つだけが機能する他の状況はありますか?
debugging - Simulink: デバッグに似たモードでのシミュレーション
Simulink で別の問題があります。
実行中にシミュレーションを一時停止することはできますか? 「Unit Delay」を介していくつかのステップを構築した後、次のステップが完了する前にシミュレーションを一時停止したいと考えています (ユーザーが表示する値を表示するため)。たとえば、シミュレーションをクリックすると、1 つのステップに進み、手順が繰り返されます。最終的に、これには何らかのデバッグ機能が必要です。
これがどのように実現できるか、私はあまり確信が持てません。シミュレーションパラメータのどこかにあると思いますが、どこでどのように?
matlab - MatlabでWLAN信号を生成する
WLAN(IEEE 802.11 b PHY層)信号を生成/シミュレートできるツールを探しています。
私の好みはMatlabで生成することです。役に立つリンクや私がそれをどのように行うことができるかについての考えは大いに役立つでしょう。
ありがとう、キラン
math - SIMULINK でマトリックスを効率的にしきい値処理する方法 (ノイズの除去)
私はいくつかのオプティカル フローを行っており、速度のマトリックスを持っていますが、特定のしきい値を下回るエントリを破棄 (ゼロに置き換え) したいと考えています。マトリックス信号でこれを行う便利なブロックはありますか?
matlab - Simulink コールバックの問題
モデルで PreLoadFcn を使用すると、おそらく非常に単純な問題が発生します。
シミュレーションを開始する前にモデルに m ファイルをロードさせたい (これが preloadfcn の目的だと思います)。
だから私はファイルに追加しました - >モデルプロパティ - >コールバック - > PreLoadFcn 行
このファイルには、いくつかの変数が設定されています。私のモデルはこれらの変数を参照し、「シミュレーションの開始」をクリックしただけでは見つからないという例外をスローします。これは、コールバックが本来すべきことを行っていないことを示しています...
ファイル 'init.m' は、シミュレーション ファイルと同じディレクトリにあります。
ディレクトリを matlab PATH に追加しようとしても、何の効果もありませんでした。
ポエスクロンに挨拶
networking - WLan レシーバーの設計
パケット内のすべてのフィールドを完全に検出するために、IEEE 802.11 b/g/n PHY 層の完全な WLAN 受信機をモデル化する予定です。
この実験は学術目的のみです。どうすればそのようなモデルを構築できるか、あなたの指導を求めています。
そのような受信機を設計するためのアイデア/指針は、私の研究に非常に役立ちます.
面白いアイデアが聞けるのを楽しみにしています。
ありがとう
キラン
matlab - m-FileによるSimulinkモデルの実行と結果の取得
これは単純な問題かもしれませんが、しばらくしてGoogleと検索機能で、次の質問に対する答えが見つかりませんでした。
いくつかの入力パラメーターを必要とするSimulinkモデルがあります。このモデルを、実行ごとに異なるパラメーターを使用してループで実行する必要があります。どうすればよいですか?
また、モデルの出力を取得して、mファイルでの以降の操作に使用するにはどうすればよいですか?結果をmファイルに渡すための特別なブロックはありますか?この場合、simulinkとmatlabの間のブリッジは非常に不明確に思えます...
誰かがこの問題を理解するのを手伝ってもらえますか?