已回答
離散化した伝達関数のボード線図を書くには
c2d で離散化する場合、離散化する手法によって周波数応答が変わります。 周波数応答で連続に近い応答を得るのが目的ならば、'matched' オプションの方が良いかと思います。 Hd = c2d(Gc,1.4e-05,'matched') ...

7 years 前 | 1

| 已接受

已回答
similinkにおいて、シミュレーションでsourceが思う通り動かない
添付のモデルを 可変ステップソルバーでシミュレーションしたところ、Integrator へ入力する信号(Divide4 の掛け算側の信号)が1e304 のオーダーになっていました。この信号は、これほど大きい値が出る信号でしょうか?そうでなければ、なぜそのよ...

7 years 前 | 2

已回答
シミュレーションの実行中にエラー
該当エラーは、モデルが意図と異なる組み方になっている場合に発生することがあります。 モデルをダウンロードしてシミュレーションを実行したところ、エラー以外に下記のような警告が発生しました。 'untitled7/Sqrt14' に負の数の平方根...

7 years 前 | 2

| 已接受

已回答
simulinkの計算結果を他のシミュレーションツールに入力するにはどうしたらよいですか
MATLAB/Simulink には、GT-Suite へ直接計算結果を送る機能がないため、データを送る仕組みを自分で作成する必要があります。GT-Suiteの方は詳しく分かりませんが、例えば TXT ファイルを介してやりとりする方法も考えられるかと思いま...

7 years 前 | 2

| 已接受

已回答
Simulinkで計算中に、それ以前の計算結果を反映した計算を実施する方法を教えてください。
ステップ数が決まっているならば、例えばリングバッファでデータを保存して、そこから参照する方法が考えられます。 下記、MATLAB Answer からサンプルモデルがダウンロードできます。 <https://www.mathworks.com/mat...

7 years 前 | 1

已回答
MPCで操作変数を固定する方法はありますか?
MPC の設定で変化量を固定にするような機能はないため、Simulink のブロックを使い変化量を固定にするようなものを作成することになると考えられます。例えば、ある条件で増加または減少するようなカウンターを作り、カウンターの出力値にGainを掛ければ変化...

7 years 前 | 3

已回答
how to use fminsearh on Simulink
Using Interpreted MATLAB Function block is the easiest way to execute fminsearch in Simulink. Write MATLAB Function to call fmi...

7 years 前 | 0

| 已接受

已回答
Simulinkにおける最適化関数FMINSEARCHの利用方法について
上記URLにある例は、fminsearch の目的関数の箇所に、モデルを線形化するコマンドを追加してボード線図を求め、理想応答との二乗誤差を目的関数として設定しているという例ですが、実現したいことがこの処理に近いようであればサンプルコードが役に立つと思いま...

7 years 前 | 1

| 已接受

已回答
Simulinkでuint8の配列をバスオブジェクトに変換するブロックの記述方法
配列からバスオブジェクトへ変換するだけであれば、Bus Creator ブロックで変換できます。 memcpy を行うということですが、uint8の配列をコピーして、2つの配列をバスオブジェクトとして定義したいということでしょうか。 上記を基本ブロック...

7 years 前 | 0

已回答
MatlabFunctionBlock内の計算、変数の桁数確保
R2017a で確認したところ、下記の画像のとおり、MATLAB Function の出力結果が、-2.549*10^-5 と表示されていました。 同じ方法で確認して、0が出る場合は、確認方法など教えてください。 <</matlabcentral/...

7 years 前 | 3

| 已接受

已回答
LEGO EV3でバッテリー電圧、電流値を取得したいです。
残念ながら、現状のEV3 用の Simulink Support Package では、電流・電圧を含めてバッテリーの情報を取得するブロックは提供されておらず、それらを取得する方法がありません。ご不便をおかけして申し訳ございません。

7 years 前 | 1

| 已接受

已回答
伝達関数の推定と時間領域の入力に対する応答シミュレーション
Simulink を使い、オンライン同定を行うデモがありますが、こちらが参考になりそうでしょうか? <https://jp.mathworks.com/help/ident/examples/online-recursive-least-square...

7 years 前 | 1

| 已接受

已回答
SimscapeのThermalとThermal Liquidを用いた赤外線ランプ加熱モデルに関する質問で,加熱終了後の冷媒Pipe前後温度差が戻りません.
熱ドメインの回路を Ideal Heat Flow Source + Thermal Mass + Reference のみにして、シミュレーションしてみましたが、熱を除去したあとも、LampArea (Pipeブロック) の温度は最高温を維持しているよう...

7 years 前 | 1

已回答
bode関数のmag,phase出力に関して
bode 関数のオプションなどでラップを有効にしたデータを、出力で得ることはできないようでした。 freqresp 関数で複素周波数応答を出し、angle 関数で位相を出すことで、ラップを有効にした時と同じような結果が得られるかと思います。 sy...

7 years 前 | 3

| 已接受

已回答
推定用入力信号の振幅のパラメータ変更によって、ボード線図の推定結果が変わる要因に何が考えられますか?
モデルを添付頂き、ありがとうございました。 線形解析と、周波数推定(チャープ波・振幅1, 1e-5)を確認しました。 モデルには、特に非線形要素が含まれておらず、線形解析結果は理論通りの結果となるかと考えられます。 振幅がした場合の結果の不一致につい...

7 years 前 | 2

已回答
推定用入力信号の振幅のパラメータ変更によって、ボード線図の推定結果が変わる要因に何が考えられますか?
線形解析と周波数推定で結果が変わる理由として、モデルに非線形要素が含まれることが考えられます。線形解析の場合、非線形要素は摂動法で近似されます。また周波数推定は、入力にサイン波を入れて、シミュレーションを行いますので、非線形の特性を持ったまま出力が計算され...

7 years 前 | 3

| 已接受

已回答
LEGO MINDSTORMS EV3 Support from Simulinkを2013bで使用したいと思っています。
残念ながら、R2013b で、EV3のサポートパッケージは使えません。 NXT のパッケージと、EV3 のパッケージは、異なるテクノロジーを使い、LEGOにプログラムをロードしているため、NXTのパッケージを使ってEV3にプログラムを組み込むこともできま...

7 years 前 | 1

| 已接受

已回答
Simulink, SimscapeにSPICEモデルを取り込むことはできますか?
Simscape Electronics という製品のライブラリに、SPICE-Compatible Components というライブラリがあり、用意されているブロックの部品が使えます。また Simscape Electronics に、SPICE のネ...

7 years 前 | 3

| 已接受

已回答
s-function ソースコード管理について
(1), (2) の回答ともに、S-Functionのインラインでビルドか、非インラインでビルドするかに依存します。 インラインビルド、非インラインビルドに関する説明が、下記URLに記載されています。 ・S-Function とコード生成 <...

7 years 前 | 2

| 已接受

已回答
Simulinkのモデリングでエラーとなった場合に、MATLABが落ちます。
R2016a で試してみましたが、エラーメッセージが表示され、System Error は再現しませんでした。 利用している MATLAB のリリースバージョン(R2015a、など)が分かれば、再現状況は確認します。 なお、System Error...

8 years 前 | 1

| 已接受

已回答
hinfsynコマンドで発生するエラーの解決方法
メッセージに、hinf_st という関数が下記のディレクトリにあるということのようですが、Cドライブの直下に MATLAB をインストールしていますか? "C:\toolbox\robust\rctobsolete\mutools\subs\hin...

8 years 前 | 2

| 已接受

已回答
Simulinkでモデルのビルドを実行したときに、コンパイラが検出されなかったというエラーが出ました。
ビルドされるモデルがあるのであれば、コンパイラのインストール、MEX のコンパイラは問題なく使えている状況かと思います。 ビルドできないモデルがある場合、モデルで使用する製品や機能がインストールしているコンパイラに対応しているか確認してみてください。 ...

8 years 前 | 2

| 已接受

已回答
SimulinkのMATLAB Functionブロックで定義したモデルの伝達関数を逆ラプラス変換したものを解かせることはできますか?
単純に、時刻0から2で、入力信号に対して伝達関数の出力応答を見るのであれば、Simulink の Continuous ライブラリに、伝達関数をあらわすTransfer Functionブロックを使って伝達関数を表し、この入力に入力信号を入れることで、出力...

8 years 前 | 2

| 已接受

已回答
Simulink Design Optimization でパラメータ推定を行うときにモデルに必要なものはなんですか?
パラメータ推定に必要なものは、入出力データです。推定したいパラメータは、変数で定義し、ベースワークスペースで初期値を設定します。入力データが入る箇所にInportブロックを、出力データに対応する箇所に Outportブロックを配置します。パラメータ推定GU...

8 years 前 | 2

| 已接受

已回答
警告: com.mathworks.mde.explorer.Explorer を作成できません。
MATLAB の環境設定ファイルが破損した場合に発生している場合があります。環境設定のファイルの初期化をお試しください。 ・環境設定ファイルの初期化 下記コマンドを実行すると、リリースバージョン(例えば R2015b)というフォルダが存在しているか...

8 years 前 | 3

已回答
SimulinkのSaturationブロックやPIDコントローラの出力の制限値を時間に依存する変数に設定できないでしょうか?How to use limted parameter depending on time on Simulink Saturation Block?
PID ブロックのプロパティに、時間で変化する変数を設定することはできません。 PIDブロックの調整機能を使うのであれば、例えば、同じモデルに調整用のPIDブロックと、時間と共に出力値の制限が変化できるカスタムブロックをそれぞれ置いておき、用途に応じて切...

8 years 前 | 3

已回答
From workspaceで取り込んだ信号をScopeする方法(How to scope signals that is imported from workspace)
信号を分岐させるには、Demux ブロックを使用します。

8 years 前 | 2

已回答
アカウントを削除して作り直したいです
アカウント削除がご希望とのことで伺っておりますが、アクティベーションでエラーが発生しているとういことでしたら、一度窓口へご相談下さい。 下記リンク先にある、'カスタマーサービス'の電話番号へご連絡いただくことで、担当者がご案内致します。 <http...

8 years 前 | 3

| 已接受

已回答
Simulinkが開けません。どうしたらよいですか?’sl_graphical_classes.dll を再読み込みできません’と表示されるだけです。
Dell 社で提供されている Dell Backup and Recovery ツールが関連している可能性があります。Windows10 を利用している場合は、Dell Backup and Recovery ツールをアップデートすることで、問題が解決しま...

8 years 前 | 3

已回答
Simulinkモデルで、Lineが分岐しているときに 分岐先のブロック名、ポート名 及び 分岐元のブロック名、ポート名を見つける方法はありますか?
Lineが分岐している場合に空になっている状況について把握できていませんが、R2016a でブロックに対し 'PortConnectivity' プロパティを取得することで、そのブロックの接続先・接続元のブロックハンドルが取得できています。 例えばデ...

8 years 前 | 2

| 已接受

加载更多