vedyakov / SimulinkUploadWorkspace

Program for substituting in blocks and functions values of variables from .m file

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SimulinkUploadWorkspace

Описание

Программа для выгрузки переменных из matlab файла и замены этих переменных на их значения в simulink модели.

Установка

Используйте пакетный менеджер pip3 для установки всех необходимых пакетов.

git clone https://github.com/TexnoMann/SimulinkUploadWorkspace.git
pip3 install -r requirements.txt

Запуск

Для запуска программы из под bash:

./uploader/modelVarChange.py  [-in|--input Путь до исходного .slx файла] [-out|--output Путь сохранения до выходного .slx файла] [-m|--mfile Путь до matlab файла с переменными для выгрузки]

Примечание

Пограмма меняет переменные на их значения в slx для блоков "step, transfer func, constant, gain", а также в теле функций Matlab Function.

Внимание: Не меняет значение переменных в аргументах функций и значение переменных, являющихся матрицами или другими структурами.

Пример с использованием абсолютного пути:

./uploader/modelVarChange.py -in /home/user/matlab/model.slx -out /home/user/matlab_val.slx -m /home/user/matlab_init.m

License

MIT

About

Program for substituting in blocks and functions values of variables from .m file


Languages

Language:Python 100.0%