Популярные посты
Темы
- Цифровая обработка сигналов
- Системы управления
- Математика и статистика
- Изображения и видео
- Электропривод и силовая электроника
- Системы связи
- Робототехника и беспилотники
- ПЛИС и СнК
- Глубокое и машинное обучение(ИИ)
- Встраиваемые системы
- Автоматизация испытаний
- Верификация и валидация
- Радиолокация
- Финансы
- Другое
Популярные теги
MATLAB (305)
Simulink (201)
конкурс_hub.exponenta_2019 (54)
конкурс_hub_2021 (46)
Student_Hub_2021 (45)
Электропривод (36)
StudentHub2019 (35)
системы управления (35)
VIIВСЕРОССИЙСКАЯКОНФЕРЕНЦИЯ (30)
доклад (28)
моделирование (27)
математическое моделирование (26)
MATLAB-программирование (25)
электротехника (25)
МОП (25)
В скобках указано количество постов по тегу
Все теги
Комментарии
В 2017b получается, а в 2016a нет? Или в принципе не выходит?
Да в r2017b полностью работает вызов окон и передача входных параметров, в r2016a пункта add input argument вообще нет.
Честно говоря нет под рукой такой старой версии. В 2016 уже был appdesigner?
А через StartUpFcn не получается входной аргумент добавить?
2016 он только появился, в StartUpFcn попробовал только через workspace передать, вроде бы как вышло, но появились другие проблемы с совместимостью(
Теперь окна открываются не через app.Dialog, а просто как отдельный вызов окна который к предыдущему отношения по сути имеет только через workspace. Может есть и другое решение, но я так сделал, спасибо что откликнулись
Ну почему же не имеет, в главном окне создаётся переменная, например, DialogApp, в которую помещается объект - диалоговое окно. А в диалоговом окне создаётся переменная типа CallingApp, через которую в диалоговое окно передается объект главного окна. Вот так окна взаимодействуют.
Можно ещё попробовать передавать информацию через публичную переменную главного окна. К ней можно обратиться из диалогового окна app.CallingApp.PublicProperty.
Если банальщину сказал, извиняйте. Ну а если помог - хорошо.