getappdata

Получите заданные приложением данные

Описание

Используйте эту функцию, чтобы получить сохраненное использование данных setappdata функция. Обе из этих функций обеспечивают удобный способ осуществлять обмен данными между коллбэками или между отдельным UIs.

пример

val = getappdata(obj,name) возвращает значение, сохраненное в графическом объекте, obj. Идентификатор имени, name, однозначно определяет значение, чтобы получить.

пример

vals = getappdata(obj) возвращает все значения, сохраненные в графическом объекте их идентификаторами имени.

Примеры

свернуть все

Создайте окно рисунка.

f = figure;

Получите текущую дату и время как отдельные переменные.

dt = fix(clock);
currdate = dt(1:3);
currtime = dt(4:6);

Сохраните currdate и currtime использование setappdata функция.

setappdata(f,'todaysdate',currdate);
setappdata(f,'presenttime',currtime);

Получите информацию о дате.

getappdata(f,'todaysdate')
ans =

    2014  12    23

Получите все данные, сопоставленные с фигурой f.

getappdata(f)
ans = 

     todaysdate: [2014 12 23]
    presenttime: [16 51 5]

Входные параметры

свернуть все

Графический объект, содержащий значение, заданное как любой графический объект. Это - тот же графический объект, переданный setappdata во время операции обращения к ЗУ.

Назовите идентификатор, заданный как вектор символов. Это - тот же идентификатор имени, переданный setappdata во время операции обращения к ЗУ.

Типы данных: char

Выходные аргументы

свернуть все

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

Все значения, сохраненные в графическом объекте идентификаторами имени, возвращенными как структура. Каждое поле в структуре соответствует хранимой сумме. Имена полей структуры соответствуют идентификаторам имени, присвоенным, когда каждое значение хранилось.

Представлено до R2006a