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 во время операции обращения к ЗУ.

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

свернуть все

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

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

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