• Регистрация
Статьи и вопросы по тегу "C/C++"

Статьи и вопросы по тегу "C/C++"

  • Все 7
  • Вопросы 2
  • Статьи 5
Одним нажатием кнопки вы можете сгенерировать код из MATLAB и Simulink и запустить его на железе. Однако, кодирование – это только одна из задач. Используя MATLAB и Simulink, вы можете проектировать, переносить в код и верифицировать вашу встраиваемую систему – начиная от прототипа и заканчивая серийным производством. Подробнее.
Практический курс "Генерация C/C++ кода для встраиваемых систем".
  • вопрос
  • 03.04.2021
Trefilov Igor
Trefilov Igor 0.00
н/д
Здравствуйте. Я написал код программы для обработки данных с участьем обученной модели из Regression Learner. У меня возникли трудности с переводом этой программы на язык С/C++ с помощью Matlab Coder....
Здравствуйте. Я написал код программы для обработки данных с участьем обученной модели из Regression Learner. У меня возникли трудности с переводом этой программы на язык С/C++ с помощью Matlab Coder....
1 Ответ
03.04.2021
Редактировать
  • вопрос
  • 17.02.2021
leo-go
leo-go 0.00
н/д
Здравствуйте, пытаюсь прочитать mat файл, хранящий информацию о шинах, и создать структуру отражающую все шины в этом файле. Пытаюсь сделать это через функицю mxGetDimensions, но при разименовании пол...
Здравствуйте, пытаюсь прочитать mat файл, хранящий информацию о шинах, и создать структуру отражающую все шины в этом файле. Пытаюсь сделать это через функицю mxGetDimensions, но при разименовании пол...
3 Ответа
17.02.2021
Редактировать
  • Публикация
  • 05.09.2019
Sancho
Sancho +55.25
н/д
Мы помогаем одному из наших крупных клиентов из автомобильной индустрии подобрать команду профессиональных разработчиков. Обязанности: Прототипирование алгоритмов для перспективного беспилотного транспорта Испытание алгоритмов как на симуляторах, так и н...
05.09.2019
  • Публикация
  • 05.09.2019
Sancho
Sancho +55.25
н/д
Мы помогаем одному из наших крупных клиентов из автомобильной индустрии подобрать команду профессиональных разработчиков. Обязанности: Разработка систем управления электропривода для перспективного электрического транспорта Испытание алгоритмов как на си...
05.09.2019
  • Публикация
  • 03.05.2019
MaximSidorov
MaximSidorov +118.29
н/д
При конвертации проекта из плавающей точки в фиксированную точку инженеры должны определить оптимальные типы данных в фиксированной точке. Эти типы данных должны удовлетворять ограничениям встраиваемой аппаратуры, при этом удовлетворяя системным требованиям по...

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

03.05.2019
  • Публикация
  • 30.04.2019
Sancho
Sancho +55.25
н/д
Существует несколько способов интеграции внешнего кода в Simulink: При помощи S-функций. При помощи вызова функции coder.ceval в блоке MATLAB Function. При помощи Stateflow. Если говорить про интеграцию внешнего кода при помощи...

Часто перед нами возникает необходимость интегрировать внешний С код в модель Simulink.

Когда это может быть полезно?

Например:

  • У нас есть существующий код, который реализует определенный алгоритм, и мы хотим быстро встроить его в модель Simulink.
  • Мы хотим интегрировать собственные драйвера устройств в Simulink.
30.04.2019
  • Публикация
  • 30.04.2019
Sancho
Sancho +55.25
н/д
Прежде чем мы начнем, давайте введем основные определения.Embedded Coder – это продукт компании MathWorks, разработчика MATLAB/Simulink. Embedded Coder предназначен для автоматической генерации С/С++ кода производственного качества. Два базовых...

Мы часто демонстрируем нашим пользователям возможности автоматической генерации кода из MATLAB/Simulink и исполнение этого кода на целевых процессорах. Но иногда под рукой просто нет необходимого процессора. На помощь приходит симулятор встраиваемого процессора. Сегодня я бы хотел вам рассказать о совместной работе Embedded Coder и среды разработки Green Hills Software MULTI для верификации автоматически сгенерированного кода из моделей MATLAB/Simulink/Stateflow в режиме Процессор-в-Контуре (по-английски это называется Processor-in-the-Loop или PIL).

30.04.2019