問題タブ [matlab-app-designer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
matlab - すべてのコールバックで Matlab App Designer の変数を使用する方法
Matlab アプリ デザイナー アプリにさまざまなコールバックがあります。私の場合、いくつかのボタン。そのためには同じ変数を使用する必要があります。
あるコールバックで作成した変数を別のコールバックで使用すると、エラーが発生するだけです...
matlab - MATLAB App Designer アプリは Figure を保存するスクリプトを起動できますか?
App Designerは saveas、savefig、または print をサポートしていませんが、それを使用して MATLAB プログラムを起動する方法はありますか?
私は、すべてが私のものではなく、数千行のコードを持つ MATLAB プログラムを使用しています。このプログラムは、後で参照するために図を保存します。一部は .fig 形式で、一部は PDF として保存されます。これはうまく機能しますが、実行ごとに選択できる多くのオプションがあり、現在はメイン スクリプトの上部で値を編集することによって行われています。それを簡素化するためにGUIを追加したいと思います。
他の方法があることは知っていますが、App Designer は「最新の」使用方法のようです。既存のスクリプトのランチャーとして使用できますか? 以下に示すように単純に呼び出すと、App Designer のグラフィック制限がスクリプト全体に適用され、すべての計算が実行されますが、最初の「印刷」で失敗します。別の方法があることを願っています。
GUI に構造を json 形式でファイルに書き込み、メイン スクリプトを手動で起動し、ファイルを読み取らせます。しかし、それはばかげているようです。
編集: MATLAB コマンド ウィンドウからのエラー メッセージは次のとおりです。
print を使用する際のエラー (79 行目) uifigure 関数で作成された Figure では機能がサポートされていません。詳細については、App Designer でのグラフィックス サポートを参照してください。
MapsCoralCoverClean>oneMap のエラー (298 行目) print('-dpdf', '-r200', outFile);
MapsCoralCoverClean のエラー (70 行目) oneMap(13, activeLatLon(:, 1), activeLatLon(:, 2), events85_2010(activeReefs), [], jet, tName, outFile, false);
A_Coral_Model_170118 のエラー (780 行目) MapsCoralCoverClean(fullMapDir, Reefs_latlon, toDo, lastYearAlive, ...
ModelGUI_2017a/GoButton_2Pushed のエラー (465 行目) A_Coral_Model_170118 matlab.ui.control.internal.controller.ComponentController/executeUserCallback の使用時のエラー (310 行目) Button PrivateButtonPushedFcn の評価中にエラーが発生しました。