Открытое приложение MATLAB CODER
coder
coder projectname
coder -open projectname
coder -build projectname
coder -new projectname
coder -ecoder false -new projectname
coder -tocode projectname -script scriptname
coder -tocode projectname
coder
открывает приложение MATLAB® Coder™. Чтобы создать проект, на странице Select Source Files, обеспечивают имена файлов точки входа. Приложение создает проект с именем по умолчанию, которое является именем первого файла точки входа. Чтобы открыть существующий проект, на инструментальной панели приложений, нажатии кнопки, и затем нажимают Open существующий проект.
Если Встроенный продукт Coder® установлен, когда приложение создает проект, это активирует опции Embedded Coder. Когда опции Embedded Coder активированы, генерация кода требует лицензии Embedded Coder. Чтобы отключить опции Embedded Coder, в настройках сборки проекта, на вкладке All Settings, под Усовершенствованным, набор Использует функции Embedded Coder к No
.
открывает приложение MATLAB CODER с помощью существующего проекта под названием coder projectname
projectname.prj
.
открывает приложение MATLAB CODER с помощью существующего проекта под названием coder -open projectname
projectname.prj
.
разрабатывает существующий проект под названием coder -build projectname
projectname.prj
.
открывает приложение MATLAB CODER, создающее проект под названием coder -new projectname
projectname.prj
. Если продукт Embedded Coder установлен, приложение создает проект с активированными опциями Embedded Coder. Чтобы отключить эти опции, в настройках сборки проекта, на вкладке All Settings, под Усовершенствованным, набор Использует функции Embedded Coder к No
.
открывает приложение MATLAB CODER, создающее проект под названием coder -ecoder false -new projectname
projectname.prj
. Приложение создает проект с опциями Embedded Coder, отключенными, даже если продукт Embedded Coder установлен.
преобразовывает существующий проект под названием coder -tocode projectname -script scriptname
projectname.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
m.
Этот скрипт содержит команды MATLAB к:
Создайте с плавающей точкой к объекту настройки преобразования фиксированной точки, который имеет те же настройки преобразования фиксированной точки как проект.
Запустите команду codegen
, чтобы преобразовать функцию MATLAB с плавающей точкой в функцию MATLAB фиксированной точки.
Для проекта, который включает преобразование фиксированной точки, прежде, чем преобразовать проект в скрипты, завершают Тестовый шаг Численных данных процесса преобразования фиксированной точки.
преобразовывает существующий проект под названием coder -tocode projectname
projectname.prj
к эквивалентному скрипту команд MATLAB. Это пишет скрипт в Командное окно.
Если вы совместно используете лицензию Embedded Coder, используйте coder -ecoder false -new projectname
, чтобы создать проект, который не требует этой лицензии. Если продукт Embedded Coder установлен, приложение создает проект с отключенными опциями Embedded Coder. Когда эти опции отключены, генерация кода не требует лицензии Embedded Coder. Чтобы активировать опции Embedded Coder, в настройках сборки проекта, на вкладке All Settings, под Усовершенствованным, набор Использует функции Embedded Coder к Yes
.
Создание проекта или открытие существующего проекта вызывают другой MATLAB CODER или проекты Конвертера Фиксированной точки закрыться.
Если ваша установка не включает продукт Embedded Coder, настройки Embedded Coder не показывают. Однако значения для этих настроек сохранены в файле проекта. Если вы открываете проект в установке, которая включает продукт Embedded Coder, вы видите эти настройки.
Проект Конвертера Фиксированной точки открывается в приложении Конвертера Фиксированной точки. Преобразовывать проект в проект MATLAB CODER, в приложении Конвертера Фиксированной точки:
Кликните и выберите проект Reopen как.
Выберите MATLAB Coder
.
На вкладке Apps, в разделе Code Generation, нажимают MATLAB Coder.
Используйте функцию codegen
, чтобы сгенерировать код в командной строке.