Перейти к содержанию
    

GUI matlab. handles.xxx

Всем доброго дня!

 

Есть хранимая структура 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 через переменную-имя любого из его хранимый параметров.

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всем доброго дня!

...

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

 

Спасибо!

 

Помогите, пожалуйста!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...