Simulink и DLL сделанные на Delphi

Обсуждение вопросов, связанных с Simulink

Модератор: Admin

Company
Пользователь
Сообщения: 4
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Simulink и DLL сделанные на Delphi

Сообщение Company » Чт сен 30, 2004 7:45 pm

Как подключить DLL ( написанную на Delphi ) к Simulink-у..Скажем, чтобы функции написанные в DLL представлялись в виде блока с входвми и выходами.

chernykh
Эксперт
Сообщения: 4526
Зарегистрирован: Ср сен 22, 2004 4:49 pm

Сообщение chernykh » Пт окт 01, 2004 6:57 am

Я проводил подобные эксперименты, но с DLL сделанными на С. Алгоритм примернот такой:
На С создается S-функция (я это делал с помощью "S-function Builder").
При этом требуемая функция объявляется внешней и вызывается в нужных методах S-функции. Ну а уже S-функция связывается с моделью через блок S-function.

Думаю также, что если удастся выполнить вызов требуемой функции из m-файла, то можно использовать и блок "MATLAB Fcn".

Для понимания механизма многое дало знакомство с материалами форума:
http://www.matlab.ru/forum_archive/repl ... ic=636&nt=

Черных И.В.