JSLからMATLAB GUIを呼び出す皆さんこんにちは、
私はJSLからMATLAB GUIを呼び出そうとしています。これにより、ユーザーは画像をアップロードし、ユーザー生成点からの画像上にカスタムスプラインをプロットすることができます。GUIは、ユーザーがすでに作成されたスプラインを調整することを可能にする1つのコールバック関数を除いて、ほとんど機能します。MATLABインターフェイスでは完全に機能しますが、JSLログに 'Unexpected MATLAB operator'エラーが表示されます。'MATLAB Control(Visible(1))'を使用した後、'構造体ではない配列オブジェクトからの構造体の内容参照'の後に、コールバック関数 '無効または削除されたオブジェクト'のコード内のエラーが続きます。私の疑いは、コールバックがMATLABの変数を変更することができる前にJSLコードが終了しているということです、しかし私のGUIの他のボタンは完全にうまく機能します。JSLからMATLAB GUIをデバッグした経験のある人はいますか?すべての助けをありがとう。
ベスト、
ノア
再:JSLからMATLAB GUIを呼び出す私は何が問題なのかを理解することができた。同様の問題を抱えている人のために、必要な手順は次のとおりです。
1)GUIを作成するスクリプトとは別に、すべての関数(コールバック関数を含む)を.mファイルとして保存します。
2)MATLAB Submit( "cd 'pathname'")を使用して、関数ファイルを含むディレクトリを指定します。
3)MATLAB送信ファイル( 'GUIスクリプトへのパス名')を使用してGUIを呼び出します。
すべてが円滑に機能しています。