Овинников А.А. не знает, как это сделать... Что касается Линовича А.Ю., так он всегда делал это, ориентируясь на то, что модель в Simulink'е(т.к. он создавал mexw32 файлы для последующего использования их как S-функций для Simulink'a) будет выполняться в реальном масштабе времени(ну как бы Simulink для этого и нужен). Таким он не занимался...
В общем, было две проблемы:
- как сделать так, чтобы матлаб мог компилить проект из нескольких файлов.
- сама фишка mex файлов, как написать специальную функцию для матлаба, чтобы он понял, что подавать на вход программы и что получать на выход.
Первую я решил. Из 10 файлов исходного проекта путем некоторых долгих мучений я сделал 1 файл gsmdecode.c с 6000 строк.
Со второй проблемой не могу разобраться...Т.к. чтение файла и дальнейшая обработка его содержимого происходит в самой программе, необходимо, по идее, как-то дать матлабу на вход целый .txt ...
Ах да, в процессе решения первой проблемы заметил, что компиляция из матлаба даже простейшего файлика не может произвестись с помощью visual studio...Хотя ту же простейшую программку компилирует встроенный матлабовский компилятор. Мистика какая-то...Надеюсь, что он сможет в итоге скомпилировать и gsmdecode после решения проблемы №2... Только как ее решить...