Answered
テーブルから読み込んだ文字列をワークスペース変数名として活用する方法について
ある文字列の変数名をベースワークスペースに作成(代入)するには、assigninが使用できます。 ベースワークスペース内に、テーブルの各値の変数名を作成する場合は、下記のように実行することで、実現できます。 DCM = table(["KDHEU"; ...

2 years ago | 1

| accepted

Answered
近似直線が端の方だけ点線になります.該当する近似曲線をすべて点線にするためにはどうすればよいですか?
中途半端になる点線になるグラフのスクリプト部分を切り抜いて、下記のプロットを作成してみたところ、下記のプロットでも同様に、点線が中途半端になることを確認しました。 x2 = [3.5 3.4 3.3 3.1 3.6 4.0 3.8...

2 years ago | 1

| accepted

Answered
マウスで選択した位置​に近い凡例を表示させる方法
プロット上をクリックするだけで、凡例を表示させたいのであれば、plotのプロパティであるButtonDownFcnを使用して、凡例表示の処理を実行させるのが容易だと思います。 ButtonDownFcnを利用した凡例表示の例を下記に記載しました。(.mフ...

2 years ago | 1

| accepted

Answered
matlabにおける@の意味はなんでしょうか?
reductionFcn = @(x)x; の@は無名関数、関数ハンドルなどとよばれ、関数を変数などに格納したりすることができます。 https://jp.mathworks.com/help/matlab/matlab_prog/anonymous-f...

2 years ago | 0

| accepted

Answered
Simulinkモデルの連続実行時の高速化について
simの繰り返しで、Simulinkモデルが開いたり閉じたりすることはありません。 計算実行以外のロスについてですが、Simulinkの実行時の前処理であるモデルのコンパイル(アクセラレータモードの実行では、特に時間がかかったように思います)に時間がかか...

2 years ago | 1

Answered
データレコーダーをDLLを用いて制御する際に必要なToolBoxについて
DLLの使用は、MATLABさえあれば可能です。 C共有ライブラリー、もしくは、extern "C" で宣言されているC++関数であれば、loadlibraryが使用できます。 https://jp.mathworks.com/help/matlab/...

2 years ago | 1

| accepted

Answered
Python を用いて実行中の Simulink の値を取得することができません。
1度目の処理では問題なく実行でき、2度目の処理では失敗する原因ですが、おそらくこれは、2度目の処理だから失敗しているわけではなく、Simulink実行中に、Get_Param_XYの関数を実行し、Data_XY.matファイルをロードしようとしていることが...

2 years ago | 1

Answered
枠の出し方
現在のフォルダーの右上にある ▽ のアイコンをクリックし、そのメニュー内にある「ドックから出す」を選択することで、別ウィンドウで現在のフォルダーを開くことができます。

2 years ago | 1

Answered
PCにUSBインタフェースで接続したセンサをSimulink Desktop Real-Timeのエクスターナルモードで使用したい。
Simulink Desktop Real-Timeのエクスターナルモードの使用で、MEXファイルを使用するとのことですが、コード生成が伴う操作に、MEXファイルの使用は難しいと認識しています。 下記図は、test_mexというmexファイルを生成し...

2 years ago | 1

Answered
add_blockで追加をするとブロックが重なる
自動で位置調整してくれる方法はないはずです。 地道にブロックのPositionを計算するしか手段はないと思います。 例として、下記のIn1ブロックを選択して、下記コードを実行すると、In2ブロックが、In1ブロック直下にコピーされます。 po...

2 years ago | 1

| accepted