Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: GUI matlab. handles.xxx
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Вопросы системного уровня проектирования
Daedal07
Всем доброго дня!

Есть хранимая структура handle с множеством параметров - uicontrol, в основном.
Есть хранимый массив с именами параметров, которые хранятся в структуре handle.

Массив с имена создан для того, чтобы присваивать значения каждому параметру из структуры handle в цикле, выбирая параметр по имени из массива, т.к. параметров много и явно прописывать handles.Param1, ...handle.ParamN долго и не удобно. Я хочу, чтобы было так:

for i = 1 : X

handle.NamesArray(i,1)

end

Имя параметра из массива я получаю в виде char, но при подстановке в handle.NamesArray(i,1) матлаб ругается: Reference to non-existent
field.
Он не видит по имени параметра uicontrol`a тот uicontrol, к которому я пытаюсь обратиться?

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

Спасибо!
Daedal07
Цитата(Daedal07 @ Oct 2 2016, 12:08) *
Всем доброго дня!
...
Подскажите, пожалуйста, как правильно обратиться к параметру из handles через переменную-имя любого из его хранимый параметров.

Спасибо!


Помогите, пожалуйста!
Realking
Цитата(Daedal07 @ Oct 3 2016, 13:05) *
Помогите, пожалуйста!


может eval поможет?
Daedal07
Цитата(Realking @ Oct 3 2016, 13:37) *
может eval поможет?


Помогло, спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.