Community Profile

photo

Yoko


Last seen: Today

MathWorks

59 total contributions since 2015

Advanced Support Engineer

DISCLAIMER: Any advice or opinions posted here are my own, and in no way reflect that of MathWorks.

Contact

Yoko's Badges

  • Revival Level 3
  • Editor's Pick
  • 5-Star Galaxy Level 1
  • First Submission
  • 6 Month Streak
  • Knowledgeable Level 3
  • First Answer

View details...

Contributions in
View by

Answered
シミュレーション中にmatlabアプリが落ちる
記憶不足の状況の場合,アプリが落ちることがあります.MATLAB が落ちるときに,ログファイルが生成されていることがあります.下記 MATLAB Answer をもとに,ログファイルの有無を確認してみてください.ある場合は,ログファイルで報告されているもの...

alrededor de 1 mes ago | 0

| accepted

Answered
simulink Subsystem Reference ブロック
Subsystem Reference は R2019b からの機能のため,R2017a では利用できない状況です.モデル参照のように,実際のブロック群が格納されているファイルと参照元を分けたいということであれば,ライブラリが近いかと思います. ht...

alrededor de 2 meses ago | 0

Answered
simulinkのアプリのタブで表記されない
Simulink モデルの線形化GUIは,Simulink Control Design という製品で提供されております.ver の結果を見る限り,この製品が含まれていないために,Simulinkモデルとリンクしないと考えられます.Simulink のモデ...

alrededor de 2 meses ago | 0

Answered
Simulinkモデルをコマンドから実行する方法に関して
参考までに、コマンドでデバッグ機能を使いたい場合は、下記のドキュメントに関数の一覧が載っていますので紹介します。 https://jp.mathworks.com/help/simulink/debugging.html

alrededor de 2 meses ago | 0

Answered
Simulink Control Designを用いて非線形モデルの線形解析を行い、状態行列Aを取得したい
線形化時の状態量(動作点)が意図していない点にないため,思い通りの結果が得られていないかもしれません. 下記ドキュメントにあるような,シミュレーションの時刻で切り出す方法もありますので,まだ使っていないようでしたらぜひ試してみてください. https:...

alrededor de 2 meses ago | 0

| accepted

Answered
Rack and Pinion Constraintブロック
Rack and Pinion Constraintブロックでは、ラックとピニオンの接触による摩擦は考慮されていません。Simscape Multibody で摩擦を含めてモデリングする場合、外部から摩擦力として入れる形になるかと思います。 下記のデ...

3 meses ago | 0

| accepted

Answered
Simulink/Simscapeで時間をシミュレーション出力する方法について
ある条件を満たす時にシミュレーションをストップし、その時刻を得るのであれば、Stop Simulation ブロックが使えるかと思います。このブロックは、0以外の数値が入力されると、シミュレーションが終了します。このブロックの前段に、下記のように Rela...

3 meses ago | 0

| accepted

Answered
インデックスが配列の次元を超えています。
MATLAB Function 内の記述で下記の式 y=-m*v(v0-v)/(v0*t); の v(v0-v) が、変数 v の配列として処理しようとして、配列要素番号が整数でないためにエラーが発生しています。単に v と (v0-v) の掛け算でし...

3 meses ago | 0

| accepted

Answered
グラフ凡例のプロットや線が出力されない
私のほうで再現しないので、パソコン固有の問題かと思いました。試しに、"plot legend line not shown matlab" で検索したところ、下記 MATLAB Answer が見つかりました。 https://jp.mathworks....

3 meses ago | 1

| accepted

Answered
参照モデルブロックのInport/Outportの座標を求めたい
ブロックの端子の座標を取得するには、ブロックの 'PortConnectivity' プロパティを取得します。ブロックを選択した状態で、下記コマンドを実行してみてください。 >> pc = get_param(gcb,'PortConnectivity'...

3 meses ago | 0

Answered
シミュレーション時間の出力方法
MATLAB Function にシミュレーション時間を入力することは可能です。下記のスクリーンショットのモデルは、Clock信号を入力としていますが、エラーなく動作しています。 エラーメッセージより、MATLAB Function 内の計算結果が無...

3 meses ago | 0

| accepted

Answered
Simulinkのデータ保存
Simulink のシミュレーション結果は、プログラムを書くことで y{1} のように、セル配列で保存できます。 例えば、下図のようなモデルに対し、データを取得する例を紹介します。他にも方法はあるかと思いますが、一例として参考にしてもらえればと思います。...

3 meses ago | 0

Answered
ブロック線図をエディターのプログラミングで実行したい。
関数の中で、Simulink モデルのシミュレーションを実行し、結果を出力したいということでしょうか? assignin などを使わずに、Simulation Input というオブジェクトを使用することで、上記実現できます。 参考までに、モデルに '...

3 meses ago | 1

Answered
UbuntuでのEV3とのUSB接続について
下記、MATLAB Answer によると、MATLAB/Simulink Support Package for EV3 は、Ubuntsu 含む Linux に関して、USB 接続に対応していないようです。 https://jp.mathworks...

6 meses ago | 0

| accepted

Answered
tfestを用いたシステム同定
tfest で推定する際、また compare 関数で比較する際、デフォルト設定では出力結果にフィットするように初期状態を推定するような設定になっています。 もちろん、初期状態を 0 として推定・比較が可能です。下記で設定方法を紹介します。 com...

11 meses ago | 0

| accepted

Answered
評価版のMATLAB,simulinkでのLEGO Mindstorms EV3の利用
エラーの提示、有難うございます。 こちらでもファームウェアを 1.10E に更新し、USB による接続を確認したところ、同様に接続エラーが発生しました。 なお、ファームウェアのバージョンが 1.09 の場合は legoev3 のコマンドがエラーなく...

alrededor de 1 año ago | 0

Answered
コード生成のためのevalinの代替方法について
ベースワークスペースの値を MATLAB Function 内で使用するということであれば、MATLAB Function の入力引数として取り込むことで、利用可能になります。 下記のような形で使えます。 function y = fcn(x,'変...

más de 1 año ago | 1

| accepted

Answered
Simscape言語での loadlibrary および calllib の使用
おそらく、equation にて loadlibrary を利用されようとしているかと想像していますが、equation 内で利用できる関数は限られており、loadlibrary や calllib は使用できません。 使える関数の情報は、下記ドキュメン...

más de 1 año ago | 0

Answered
SimStateのエラーについて
ご報告頂いたコメントより、該当の S-Function は、SimState をサポートしていないようです。なお、SimState は、下記ドキュメントのように、下記に該当する S-Function をサポートしていない状況です。現状は、残念ながら Sim...

más de 1 año ago | 0

| accepted

Answered
Simulinkのモデルで配列データを読み込み、指定した要素の値を取得する方法
配列から特定の要素のデータを取り込むブロックとして、Selector ブロック (Simulink/Signal Routing ライブラリ)があります。2次元配列なら、入力の次元数を 2 、インデックスオプションを 'インデックス ベクトル(端子)'とす...

más de 2 años ago | 1

| accepted

Answered
Simulinkのバージョンの違いにより, シミュレーションが実行できない
上記が MATLAB System ブロックのダウンバージョンに関連する問題である可能性があると考え、試しに MATLAB System ブロックを含むデモモデル slexSysIdentMATLABSystemExample を R2016b 用のモデル...

más de 2 años ago | 2

Answered
LookupTableにエクセルデータをインポートする方法について
仮に、ブレークポイント1 のデータを bp1 という変数でワークスペースに取り込んだとすると、Lookup Table ブロックのブレークポイント1 のプロパティに bp1 と設定することで読み込めます。ただし、この方法の場合、MATLAB を終了した時に...

más de 2 años ago | 2

| accepted

Answered
Simlink Coderの「MATファイルのログをサポートするには、浮動小数点と非有限数の両方のサポートを有効にしなければなりません」の意味
浮動小数点、非有限数の設定は、コンフィギュレーションパラメータの[コード生成]-[インターフェース]の項目を選択し、表示されているウィンドウの'サポート:'の項目にて設定できます。 <</matlabcentral/answers/uploaded_...

más de 2 años ago | 2

| accepted

Answered
どうすれば,サンプリングタイムごとに初期条件を変更できますか?
既にご存知かと思いますが、DiscreteStateSpace ブロックでは初期条件を信号線として代入できないため、他のブロックで離散状態方程式を表現することで実現できるのでは、と思います。例えば、下図のように、Resettable Delay を使い、T...

más de 2 años ago | 1

| accepted

Answered
EV3とSimulinkのエクスターナルモード実行時のエラーについて
メッセージが発生する状況として、Simulink が EV3 と通信できていない状況が考えられます。 サンプル時間を大きく設定するか、MATLAB へ送るデータを減らすことで状況が改善するか、ご確認頂ければと思います。 下記に、メッセージに関連する...

más de 2 años ago | 1

| accepted

Answered
ボード線図で第2軸に位相を表示したい.ボード線図でゲインと位相を同一グラフに表示したい.
例えば、下記のドキュメントページを参考に、記述できるかと思います。 <https://jp.mathworks.com/help/matlab/creating_plots/plotting-with-two-y-axes.html> 上記ペー...

más de 2 años ago | 1

| accepted

Answered
Simulinkのシミュレーションを実行中に伝達関数等のパラメータを計算結果をもとに変更する方法
MATLAB の S-Functionに関するデモに、Transfer Function ブロックのパラメータを時変で与える S-function ブロックが提供されています。 なお、デモモデルはコマンドウィンドウにてsfcndemo_stvctf(離散...

más de 2 años ago | 1

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

casi 3 años ago | 1

| accepted

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

casi 3 años ago | 2

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

casi 3 años ago | 2

| accepted

Load more