exponenta event banner

Создание C/C + + S-функций

Запись S-функций с использованием кода C или C++

Можно создать C/C + + S-функции, написав S-функцию с нуля, используя построитель S-функций или инструмент устаревшего кода. Каждый из этих подходов включает в себя компромисс между простотой записи S-функции и признаками, поддерживаемыми S-функцией.

Блоки

S-функцияВключить S-функцию в модель
Построитель S-функцийИнтеграция кода C или C++ для создания S-функций

Темы

Сведения о C/C + + S-функциях

Создание базовой S-функции C MEX

Создайте код для создания S-функции.

Взаимодействие Simulink Engine с C S-функциями

Узнайте, как модуль Simulink ® взаимодействует с функцией C S для создания и отладки собственных функций C.

Методы обратного вызова S-функции

Реализуйте методы обратного вызова S-функции.

Функции S-функции SimStruct

Доступ к структуре данных Simulink через макросы и функции SimStruct.

Создание C S-функций

Шаблоны для C S-функций

Используйте шаблоны кода в качестве отправной точки для написания собственных C-S-функций.

Примеры S-функций C MEX

Моделирование систем с помощью примеров S-функций C MEX.

Примеры S-функций

Создайте различные типы S-функций и S-функций.

Данные MATLAB в C S-функциях

Выступить mxArray манипуляции в C S-функциях.

Преобразовать Level-1 C MEX S-функции

Преобразование S-функций, написанных для более ранних версий Simulink, для работы с текущей версией.

Создание C++ S-функций

Создать исходный файл C++

Создайте C++ S-функцию из C S-функции.

Сделать объекты C++ постоянными

Создайте объекты C++, которые сохраняются в вызовах S-функции.

Сборка C++ S-функций

Создайте C++ S-функцию.