Открыть приложение кодера MATLAB
coder открывает приложение MATLAB® Coder™. Чтобы создать проект, на Избранной странице Исходных файлов, обеспечивают имена файлов точки входа. Приложение создает проект с именем по умолчанию, которое является именем первого файла точки входа. Чтобы открыть существующий проект, на панели инструментов приложения щелкните,
а затем щелкните Открыть существующий проект.
Если продукт Embedded Coder ® установлен, при создании проекта приложение включает функции Embedded Coder. Если функции встроенного кодера включены, для создания кода требуется лицензия встроенного кодера. Чтобы отключить функции встроенного кодера, в параметрах построения проекта на вкладке «Все параметры» в разделе «Дополнительно» задайте для параметра «Использовать встроенные функции кодера» значение No.
coder открывает приложение MATLAB Coder с использованием существующего проекта с именем projectnameprojectname.prj.
coder -open открывает приложение MATLAB Coder с использованием существующего проекта с именем projectnameprojectname.prj.
coder -build строит существующий проект с именем projectnameprojectname.prj.
coder -new открывает приложение MATLAB Coder, создающее проект с именем projectnameprojectname.prj. Если продукт Embedded Coder установлен, приложение создает проект с включенными функциями Embedded Coder. Чтобы отключить эти функции, в параметрах построения проекта на вкладке «Все параметры» в разделе «Дополнительно» задайте для параметра «Использовать встроенные функции кодера» значение No.
coder -ecoder false -new открывает приложение MATLAB Coder, создающее проект с именем projectnameprojectname.prj. Приложение создает проект с отключенными функциями Embedded Coder, даже если установлен продукт Embedded Coder.
coder -tocode преобразует существующий проект с именем projectname -script scriptnameprojectname.prj к эквивалентному сценарию команд MATLAB. Сценарий имеет имя scriptname.
Если scriptname существует, coder перезаписывает его.
Сценарий воспроизводит конфигурацию построения проекта в объекте конфигурации и создает проект. Сценарий:
Создание объекта конфигурации с именем cfg.
Определяет переменную ARGS для типов ввода функций.
Определяет переменную GLOBALS для исходных значений глобальных данных.
Запускает codegen команда. При запуске сценария функции начального уровня, которые являются аргументами для codegen должен находиться в пути поиска.
cfg, ARGS, и GLOBALS появляются в базовой рабочей области только после запуска сценария.
Если проект включает автоматическое преобразование фиксированной точки, coder генерирует два сценария:
Сценарий scriptname содержит команды MATLAB для:
Создайте объект конфигурации кода, имеющий те же параметры, что и проект.
Запустить codegen для преобразования функции MATLAB с фиксированной точкой в функцию C с фиксированной точкой.
Сценарий, имя файла которого является конкатенацией имени, указанного scriptname и созданный суффикс имени файла с фиксированной точкой, заданный файлом проекта. Если scriptname указывает расширение файла, имя файла сценария включает расширение файла. Например, если scriptname является myscript.m и суффикс является значением по умолчанию _fixpt, имя сценария: myscript_fixpt.m.
Этот сценарий содержит команды MATLAB для:
Создайте объект конфигурации преобразования с плавающей запятой в фиксированную, имеющий те же параметры преобразования с фиксированной запятой, что и проект.
Запустить codegen для преобразования функции MATLAB с плавающей запятой в функцию MATLAB с фиксированной запятой.
Для проекта, который включает преобразование с фиксированной точкой, перед преобразованием проекта в скрипты выполните шаг Test Numerics процесса преобразования с фиксированной точкой.
coder -tocode преобразует существующий проект с именем projectname projectname.prj к эквивалентному сценарию команд MATLAB. Сценарий записывается в окно команд.
coder -toconfig экспортирует настройки конфигурации кода, сохраненные в файле проекта кодера MATLAB, в объект конфигурации кода. Выполнение этой команды возвращает объект конфигурации кода, соответствующий projectnameprojectname. Дополнительные сведения о том, какой объект конфигурации кода возвращается для различных параметров файла проекта, см. в разделе Общий доступ к параметрам конфигурации построения.
возвращает объект конфигурации, содержащий параметры конфигурации кода, сохраненные в файле проекта кодера MATLAB. Выполнение этой команды возвращает объект конфигурации кода cfg = coder('-toconfig','projectname')cfg соответствующие projectname. Дополнительные сведения о том, какой объект конфигурации кода возвращается для различных параметров файла проекта, см. в разделе Общий доступ к параметрам конфигурации построения.
coder -typeEditor открывает пустое диалоговое окно «Редактор типов кодеров». Если диалоговое окно уже открыто, эта команда выводит его на передний план экрана.
См. раздел Создание и редактирование типов ввода с помощью редактора типов кодеров.
coder не поддерживается в MATLAB Online™.
При совместном использовании лицензии Embedded Coder используйте coder -ecoder false -new projectname для создания проекта, для которого не требуется эта лицензия. Если продукт Embedded Coder установлен, приложение создает проект с отключенными функциями Embedded Coder. Если эти функции отключены, для создания кода не требуется лицензия Embedded Coder. Чтобы включить функции встроенного кодера, в параметрах построения проекта на вкладке «Все параметры» в разделе «Дополнительно» задайте для параметра «Использовать встроенные функции кодера» значение Yes.
Создание проекта или открытие существующего проекта приводит к закрытию других проектов MATLAB Coder или Fixed-Point Converter.
Если установка не включает продукт Embedded Coder, настройки Embedded Coder не отображаются. Однако значения этих параметров сохраняются в файле проекта. При открытии проекта в установке, включающей продукт Embedded Coder, отображаются эти параметры.
Проект Конвертер фиксированных точек открывается в приложении Конвертер фиксированных точек. Чтобы преобразовать проект в проект Кодер MATLAB, в приложении Конвертер фиксированных точек:
Щелкните
значок и выберите «Повторно открыть проект как».
Выбрать MATLAB Coder.
На вкладке Приложения в разделе Создание кода щелкните Кодер MATLAB.
Используйте codegen для создания кода в командной строке.
codegen | coder.CodeConfig | coder.EmbeddedCodeConfig | coder.MexCodeConfig | Кодер MATLAB