2015-11-23 10 views
0

Я использую среду моделирования в Matlab, состоящую из нескольких скриптов, функций и моделей simulink. Теперь я хочу узнать, какая из них создала определенную переменную в моем Base-Workspace. Есть ли способ узнать это?Выяснение, какая функция, модель или сценарий создала переменную в рабочей области

ответ

1

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

Если вы знаете имя переменной (допустим, это 'my_var'), используйте команду «Найти файлы ...» в меню «Правка» (обычное нажатие клавиши [Ctrl] + [Shift] + [ F]), чтобы просмотреть все файлы, содержащие текст my_var. Не забудьте настроить содержащую папку для включения других путей, кроме текущей, если вы вызываете сценарии на уровне пакета/инструментария.

+0

Мне потребовалось несколько шагов, чтобы найти то, что я искал, но после всего этого решена моя проблема. Спасибо! EDIT: В моем случае переменная была создана в скрипте, который был загружен в InitFcn модели simulink. Если у кого-то есть такая же проблема, вы можете проверить это. – Max