Вопросы по теме 'matlab-coder'

MATLAB Coder массив структур с динамическим размером
Я пытаюсь использовать динамически растущий массив структур в фрагменте кода, который должен быть преобразован в C с помощью Coder: Я инициализирую структуру, а затем объявляю ее переменный размер полей для кодировщика, а затем продолжаю наращивать...
1587 просмотров
schedule 27.11.2021

Генерация кода Matlab для классов обработки, перераспределенных в цикле
Я сталкиваюсь с некоторым поведением в Matlab Coder, которое я не совсем понимаю. Для упрощения, вот небольшой пример, демонстрирующий поведение. Если у меня есть класс ручки, определенный как: classdef somehandleclass < handle %#codegen...
280 просмотров
schedule 14.10.2021

Выделение памяти в С++ без ключевого слова «новое»
У меня есть код, сгенерированный MATLAB Coder . Он включает в себя некоторые определения переменных этого типа: int tmp_size[400]; Эти переменные не удаляются явно до конца области действия метода. Переменные размещаются в куче или в...
1275 просмотров

Сгенерированный код C++ с использованием MATLAB Coder: ошибка компиляции неопределенная ссылка на `rgb2gray_tbb_real64'
Сгенерированный код C++ из MATLAB для преобразования изображения в оттенки серого с использованием MATLAB Coder. При компиляции на Dev C++ выдает ошибку - undefined reference to rgb2gray_tbb_real64 Один из сгенерированных кодов использует...
213 просмотров
schedule 09.04.2022

Simulink Coder, добавьте внешние библиотеки C, размещенные вне рабочего каталога
Следующая проблема: я использую Simulink Coder, Arduino Due и плату расширения собственной разработки для управления мультикоптерами. У меня есть модель Simulink со всеми драйверами устройств (созданными с помощью s-function builder) для...
1157 просмотров

MATLAB Coder: разреженная матрица
MATLAB Coder кажется причудливым и может значительно ускорить код MATLAB, преобразовывая код в C/C++ или MEX. Но кажется, что он не поддерживает разреженную матрицу или функцию Matlab sparse , которая необходима для моего кода. Кто-нибудь знает, как...
1477 просмотров
schedule 05.06.2022

Ошибка сборки Matlab Codegen
Я пытаюсь преобразовать приведенный ниже код Matlab в C++ с помощью codegen. Однако он не работает при сборке, и я получаю сообщение об ошибке: «??? Если не указано «строки», первый вход должен быть вектором. Если вектор имеет переменный...
552 просмотров
schedule 02.08.2022

Преобразование обработки ошибок Matlab в C
Я подумал об использовании объектно-ориентированного дизайна для кода Matlab, а затем преобразовать его в C, где в конце его следует использовать для DSP-процессора. В чем я не уверен, так это в том, как выполнять обработку ошибок. Насколько я...
603 просмотров
schedule 16.08.2022

Создайте константу для указания размера массива в MATLAB Coder
Как я могу создать постоянную переменную в MATLAB (и ее результаты — сгенерированный код C), чтобы я мог использовать ее позже в своем коде для указания размера переменных. Я хочу иметь массив, размер которого не жестко запрограммирован цифрами...
118 просмотров
schedule 16.08.2022

Функции, эквивалентные bwareaopen и bwconhull, поддерживаются для генерации кода C/C++ (MATLAB)
Это со ссылкой на код, предложенный Image Analyst, приведенный здесь . Я пытаюсь сгенерировать код C для алгоритма. Согласно документу "Функции и объекты, поддерживаемые для генерации кода C и C++" , функции MATLAB bwconhull и bwareaopen не...
521 просмотров
schedule 05.09.2022

RMS не поддерживается в функции Matlab внутри Simulink
В Simulink есть модуль под названием «Функция Matlab», который позволяет вам создавать настраиваемую функцию на блок-схеме Simulink. Я реализовал простую функцию в модуле Simulink Matlab Function. Моя функция содержит вызов встроенного в Matlab...
2895 просмотров

результаты демаршала?
Это расширение для этого вопроса , чтобы иметь возможность возвращать массив а не скаляр. Созданный код C из кода Matlab с помощью кодировщика Matlab теперь выглядит нормально (см. Ниже). Я просто пытаюсь понять, как вернуть результаты в мир С#....
422 просмотров
schedule 22.02.2023

Перераспределение кодера Matlab
У меня есть такой код в моей функции Matlab: for i = init:end a= [a, char(zeros(size(a))] a= func(a) a = a(a~=0) end Итак, на каждом шаге цикла вы сначала удваиваете размер a, применяете к нему некоторую случайную функцию, а затем...
140 просмотров

Когда Matlab выбирает поток при использовании codegen и parfor
Кажется, я один из немногих, кто использует кодировщик Matlab (команда codegen) для ускорения, судя по тому факту, что в сети так мало обсуждений или помощи. Я получил невероятное ускорение от этого в некоторых случаях. Я никогда не видел, чтобы это...
767 просмотров

Выход Simout из команды sim, вызванной из функционального блока Matlab в Simulink
Я пытаюсь смоделировать модель "inner.mdl" (несколько временных шагов) за один временной шаг корневой модели "outer.mdl". Я подумал о вызове simout = sim("inner.mdl") из функционального блока Matlab. Проблема в следующем: поскольку я использую...
1220 просмотров
schedule 25.10.2022

функция imfilter с Matlab Coder?
Когда я использовал функцию imfilter() с кодером Matlab, появляется ошибка Expected input number 1, A to be one of theses types: nummeric,logical. Instead its type was embedded.fi Как я могу исправить эту проблему?
227 просмотров
schedule 05.07.2023

Как использовать встроенный кодировщик Matlab под Windows для компиляции для LINUX?
Я пытаюсь скомпилировать алгоритм Simulink для CarPC. CarPC основан на процессоре Intel Atom и работает под управлением Linux. Идея состоит в том, чтобы скомпилировать код Simulink с помощью встроенного кодера Matlab для конкретной цели. Проблема...
941 просмотров

Передача массива в структуру по ссылке на coder.ceval
У меня есть структура с очень большими массивами. Я использую кодировщик MATLAB для генерации кода C. В моем сгенерированном коде я хочу вызвать некоторую функцию C и передать по ссылке один из массивов. Например:...
1461 просмотров
schedule 02.02.2023

MATLAB : в каком месте генерируется исходный код MATLAB 2 C.
Я только что выполнил успешную команду для преобразования файла MATLAB .m в исходный код C. >>codegen -c abc.m >> Однако я снова вижу подсказку «>>» после завершения команды (без ошибок, предупреждений) — я понимаю, что мой...
95 просмотров
schedule 27.05.2023

Несоответствие типов данных с arduino и coder.ceval
Я пишу блок драйвера устройства simulink для Arduino Due с подходом к функциям Matlab, как описано в руководстве по драйверу устройства Simulink. Когда я хочу передать двойное значение из кода C ++ в код функции Matlab с помощью coder.ceval (), я...
206 просмотров
schedule 27.01.2023