Simulink の任意の信号の値をユーザ作成の GUI 上で数値として表示するにはどうすればいいですか?
![Simulink の任意の信号の値をユーザ作成の GUI 上で数値として表示するにはどうすればいいですか?](https://cdn-ak-scissors.b.st-hatena.com/image/square/1495db7f1fb6ea60c372cc3e9e0378104c1e9405/height=288;version=1;width=512/https%3A%2F%2Fwww.mathworks.com%2Fcontent%2Fdam%2Fmathworks%2Fmathworks-dot-com%2Fimages%2Fresponsive%2Fthumbnails%2Fgeneric-og-thumbnail.jpg)
ブロック パラメーター値の調整と試行モデルの作成時に、Transfer Fcn ブロックの係数などのブロック パラメーターを試して、使用するブロックを決定することができます。さまざまなパラメーター値でモデルをシミュレートし、シミュレーション出力を取得して確認することができます。 シミュレーション中にほとんどの数値ブロック パラメーターの値を変更することができます。影響を確認するために、シミュレーション出力をリアルタイムで可視化できます。この手法を使うと、アルゴリズムを開発する際にパラメーター値をすばやくテストできます。以下を視覚的に行うことができます。 シミュレーションを開始すると、最初に Simulink® によってモデル ブロック線図が更新されます。大規模モデルの場合、この操作には時間がかかることがあります。モデル ブロック線図を繰り返し更新せずにパラメーター値をテストするには、1 回
概要 新しいコンセプトやアルゴリズムを実装した新規のシステムに対する実機での評価は、最も重要なテスト工程の一つです。しかし、試験業務そのものに加えて、テストベンチの準備や試験条件下への外環境(温度等)の調整、ハードウェア・ソフトウェアの予期しない不具合・設定漏れなどによる動作不良等、多くのコストと時間を費やす工程でもあります。 モデルベースデザインを利用した開発プロセスの一部であるハードウェアインザループシミュレーション (HILS)は、このような課題を解決する有力なソリューションの一つです。HILSは、実機試験環境をシミュレータで模擬します。これによりコントローラの機能評価を実際の試験環境に近い状況で実施することができます。また、任意の環境条件への素早い変更や、実機では難しい故障モードの再現など、シミュレーションならではの柔軟性を生かした再現性の高い試験が可能になります。 このHILSの
概要 AI に注目が集まる昨今、既存の制御技術や最適化技術の適用方法を見直すことで自動化・効率化に取り組まれる方々も少なくありません。 本セミナーではフィードバック制御に焦点をあて制御による自動化や、その際に必要となるゲインチューニング関連の製品機能をご紹介します。 最新機能に関連する例題として以下2つを取り上げます。またフィードバック制御の適用方法に関して理解を深めていただけるよう複数の例題を用意しデモを交えて紹介します。 Online PID Tuner ブロックを使用した PID コントローラーのリアルタイム調整 劣化するバッテリー システムの非線形の状態推定 制御による自動化や制御パラメータのオートチューニングなどに興味をお持ちの方々におすすめのセミナーです。ぜひご覧ください。 講演者について MathWorks Japan アプリケーションエンジニア 小林 昇洋
システムおよびサブシステム内のサンプル時間純粋な離散システム純粋な離散システムは、離散ブロックのみで構成されており、固定ステップ ソルバーまたは可変ステップ ソルバーを使用してモデル作成できます。離散システムのシミュレーションでは、シミュレーターがサンプル時間ヒットごとにシミュレーションのステップを取る必要があります。マルチレート離散システム、つまり Simulink® のブロックが異なるレートでサンプリングするシステムでは、ステップはシステムの各サンプル時間の整数倍で発生しなければなりません。そうでない場合、シミュレーターはシステムの状態において重要な遷移を失うことがあります。Simulink ソフトウェアが選択するステップ サイズは、マルチレート システムのシミュレーションに使用するソルバーのタイプと基本サンプル時間により異なります。 マルチレート離散システムの基本サンプル時間は最大倍
概要 近年、自動車、家電製品、産業用ロボットなどの多岐に渡る製品で、モーター制御システムが利用されています。その中でも特に、長寿命、高効率、高性能化などの観点で、「ブラシレスDCモーター(永久磁石同期モーター)のベクトル制御」が注目されています。このようなモーター制御システムを、要求仕様を満たすように設計するためには、モーター、インバーター、負荷機械の電気、熱、機械の物理的な振る舞いを把握し、制御ロジックの効果の確認や制御パラメータのチューニングをする必要があります。しかしながら、これから初めてモーター制御設計に取り組まれる方にとっては、これらの作業はかなりハードルの高いことではないでしょうか。 本Webセミナーでは、MATLAB®/Simulink®のプラントモデリング、制御設計のオプション製品を活用して、ブラシレスDCモーターのベクトル制御の設計・シミュレーションを効率的に実現する方法
シリアル通信は、2 つ以上のデバイス間での通信に対する最も一般的な低水準のプロトコルです。通常は、デバイスの 1 つはコンピューターですが、相手側のデバイスにはモデム、プリンター、Arduino® ハードウェア、別のコンピューター、またはオシロスコープやファンクション ジェネレーターなどの科学的機器が考えられます。多くのシリアル ポート アプリケーションでは、シリアル ポートの仕組みに関する詳しい知識がなくても装置と通信ができます。シリアル ポートを通した通信は、MATLAB® ワークスペースで作成される serialport オブジェクトを使って確立されます。serialport オブジェクトの作成の詳細については、シリアル ポート オブジェクトの作成を参照してください。 データの読み取りまたは書き込みを行うには、serialport オブジェクトと機器が同一の通信設定でなければなりませ
コンポーネント検証モデルのテストを行う際に、モデルが設計要件を満たしていないことを発見する場合があります。こうした問題を解決するには、追加のコンポーネント検証が必要です。ニーズに応じて、Signal Editor ブロック、Model Verification ライブラリ内のブロック、または Simulink® Test™、Simulink Design Verifier™、Simulink Coverage™ などの製品を使用して、モデルのコンポーネントをテストできます。 基盤ブロックの使用Model Verificationライブラリを使用して、モデルのコンポーネントの動作を検証できます。これらのブロックは、モデルの信号が指定された要件を満たすかどうかをチェックします。シミュレーション中に要件が満たされない場合、ブロックはシミュレーションを停止したり、警告を表示したりする場合があります
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く