Цитата(AlexOr @ Sep 4 2009, 10:23)

Сделана модель хитрого ПИД регулятора на плате ввода вывода PCI-1716. Работает в реальном времени на частоте 10 кГц (период 100 мкс). Джиттер получился гарантировано менее 30 мкс при любой загрузке процессора и файловой системы. В общем требуемое реальное время получилось.
Как получить exe файл или файл dll для запуска и остановки регулятора из пользовательского windows приложения? Т.е. как встроить в свое приложение?
При запуске модели автоматически формируется каталог с Си кодом модели, но скомпилировать его в Visual Studio не получается.... Куда копать?
Есть в матлабе такая штука - Real-Time Workshop. Для того, чтобы получить экзешник или библиотеку нужно скомпилировать модель средствами RTW, который, в свою очередь требует компилятор (MSVC, Watcom). На сайте матлаба есть информация какие компиляторы поддерживаются каждой версией матлаба.
http://www.mathworks.com/support/compilers...ease/win64.htmlДолго я бился, пока заставил матлаб компилировать проекты.
Коллега, значит смотри, 2008я студия в данном случае бесполезна (для win64) точно. Ставим 2005ю и SP1 к ней. Где взять - если сам не найдешь, отвечу в личку. После этого набираешь в командной строке матлаба mbuild -setup, выбираешь компилятор (2005ю студию), потом mex -setup - проделываешь то же самое.
Таким образом мне удалось добиться компиляции примеров. Кстати, как работать с RTW есть мануал и туториал. Чтоб тебе не искать, возьми в аттаче.
Прикрепленные файлы
rtw_gs.pdf ( 931.54 килобайт )
Кол-во скачиваний: 820