MATLAB Compiler と MATLAB Compiler SDK でのコンパイルでサポートされていない関数
メモ
MathWorks® 製品と関数のリスト数は絶えず変動するため、これは、コンパイルできない関数の完全なリストではありません。特定の MathWorks 製品の関数をコンパイルできるか、できないかについて質問がある場合、確実な情報源はその製品のドキュメンテーションです。このような関数の最新リストは、MATLAB およびツールボックスに対するサポートを参照してください。
コンパイルできない関数は以下のカテゴリに該当します。
関数から MATLAB® コードを表示、レポートする関数 (MATLAB 関数
help
やデバッグ関数など)。Simulink® 関数全般。
コマンド ラインが必要な関数 (MATLAB 関数
lookfor
など)。clc
、home
、savepath
。これらはデプロイ モードでは動作しません。
さらに、ライセンスによる制限のためにデプロイできない関数とプログラムがあります。
Figure の実行時の操作 (凡例の追加、データ点の選択、ズーム インとズーム アウトなど) をできるようにする特定のツールのみがコンパイルでサポートされます。
mccExcludedFiles.log
は、mcc
が除外した関数とファイルをリストします。これはビルド処理を行うたびに作成されます。
サポートされていない製品の関数は警告で報告され、unresolvedSymbols.txt
にリストされます。MATLAB Compiler™ の製品サポートの詳細については、https://www.mathworks.com/products/compiler/compiler_support.htmlを参照してください。
サポートされない関数とプログラムのリスト
add_block |
add_line |
checkcode |
close_system |
colormapeditor |
commandwindow |
Control System Toolbox™ prescale GUI |
createClassFromWsdl |
dbclear |
dbcont |
dbdown |
dbquit |
dbstack |
dbstatus |
dbstep |
dbstop |
dbtype |
dbup |
delete_block |
delete_line |
depfun |
doc |
echo |
edit |
fields |
figure_palette |
get_param |
help |
home |
inmem |
keyboard |
linkdata |
linmod |
load_system |
matlab.unittest.TestSuite.fromProject |
mislocked |
mlock |
more |
munlock |
new_system |
open |
open_system |
pack |
pcode |
plotbrowser |
plotedit |
plottools |
profile |
profsave |
propedit |
propertyeditor |
publish |
quit |
rehash |
restoredefaultpath |
run |
segment |
set_param |
sldebug |
type |
メモ
関数 diary
はサポートされています。ただし、コンパイル済みの Python パッケージから呼び出した場合は空のテキスト ファイルが生成されます。コンパイル済みの Python パッケージでコマンド ウィンドウ テキストを記録する方法の詳細については、標準出力と標準エラーの Python へのリダイレクトを参照してください。