Автоматическое обновление данных на графике
Используйте связывание данных для синхронизации графиков и их переменных рабочей области. Связанные графики автоматически обновляются с изменениями переменных рабочей области, а переменные рабочей области автоматически обновляются с изменениями графика, выполненными через инструмент кисти.
Связать графики и переменные рабочей области с помощью linkdata
функцию или путем выбора на панели инструментов рисунка.
linkdata on
включает режим связывания данных для текущей системы координат.
linkdata off
отключает режим связывания данных.
linkdata
переключение режима связывания данных между 'on'
и 'off'
.
linkdata showdialog
открывает диалоговое окно Linked Plot Data Sources. Используйте этот синтаксис для интерактивной синхронизации графика с переменными рабочей области.
linkdata(
задает режим связывания данных для заданного рисунка. Используйте одинарные или двойные кавычки вокруг опций fig
,___)'on'
и 'off'
. Для примера, linkdata(fig,'on')
.
l = linkdata
создает LinkData
объект. Этот синтаксис полезен для запроса режима связывания данных.
l = linkdata(
создает fig
)LinkData
объект для заданного рисунка.
Если linkdata
не может однозначно идентифицировать источники данных для графика, тогда график не будет синхронизироваться с переменными рабочей области. Если вы звоните linkdata
и ваш график не обновляется, когда вы меняете переменную, затем открывайте диалоговое окно Linked Plot Data Sources, вызывая linkdata showdialog
и вручную связать график с ее источниками данных.
linkdata
функция обновляет связанные источники данных и графики два раза в секунду. Чтобы плавно анимировать изменения значений данных, создайте циклы, которые выполняются два раза в секунду или меньше. Для получения дополнительной информации смотрите pause
функция.
Когда график синхронизируется с его переменными рабочей области, программные изменения свойств данных диаграммы (для примера, XData
) не обновлять переменные рабочей области. Переменные рабочей области обновляются только когда вы изменяете построенные данные в интерактивном режиме, используя инструмент кисти.
Связывание данных соединяет график и его переменные рабочей области, используя график свойства источника данных (для примера, XDataSource
). Когда вы включаете связывание данных для рисунка, MATLAB® сравнивает переменные в рабочей области с нанесенными на график данными на рисунке. Когда он находит соответствие, MATLAB присваивает эту переменную соответствующему свойству источника данных графика.