Функции, не поддерживаемые для компиляции MATLAB Compiler и MATLAB Compiler SDK

Примечание

В связи с количеством активных и постоянно меняющихся списков MathWorks® продукты и функции, это не полный список функций, которые невозможно скомпилировать. Если у вас есть вопрос о том, может ли функция определенного продукта MathWorks быть скомпилирована или нет, конечным источником является документация этого продукта. Обновленный список таких функций см. в разделе Поддержка MATLAB и Тулбоксов.

Функции, которые невозможно скомпилировать, подразделяются на следующие категории:

  • Функции, которые печатают или сообщают MATLAB® код от функции, такой как MATLAB help функции function или debug.

  • Simulink® функций, в целом.

  • Функции, которые требуют командной строки, такие как MATLAB lookfor функция.

  • clc, home, и savepath, которые ничего не делают в развернутом режиме.

В сложение существуют функции и программы, которые были определены как не развертываемые из-за лицензионных ограничений.

Для компиляции поддерживаются только определенные инструменты, позволяющие манипулировать рисунками во время выполнения, например, добавление легенд, выбор точек данных, изменение масштаба и уменьшения и т.д.

mccExcludedFiles.log В перечислены все функции и файлы, исключенные из mcc. Оно создается после каждой попытки сборки.

Список неподдерживаемых функций и программ

add_block
add_line
checkcode
close_system
colormapeditor
commandwindow
Control System Toolbox™ предскалярным графический интерфейс пользователя
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
matlab.unittest.TestSuite.fromProject
mislocked
mlock
more
munlock
new_system
open
open_system
pack
pcode
plotbrowser
plotedit
plottools
profile
profsave
propedit
propertyeditor
publish
rehash
restoredefaultpath
run
segment
set_param
sldebug
type