0 / 0 / 1
Регистрация: 13.02.2012
Сообщений: 65
1

Как вернуть значение из GUI в вызывающую функцию?

05.05.2013, 17:07. Показов 1406. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Есть несколько файлов.
Файл run.m содержит вводные данные и вызывает функцию с gui интерфейсом след образом:
Matlab M
1
anns = calc_data(x, y, Ximp, Yimp)
Дальше я провожу вычисления, нажимаю кнопки и в поле edit1 получаю значение, которое нужно вернуть в переменную anns.
Проблема заключается в том, что в переменную anns возвращается значение еще до того, как я его вычислю, т.е.

Запускаю
Matlab M
1
anns = calc_data(1, 3, 20, 20)
Функция calc_data определена в файле calc_data.m след образом:
Matlab M
1
2
3
4
5
6
7
8
function anns = calc_data(x, y, Ximp, Yimp)
...
GUI
...
Sub Functions
...
anns = get(edit1, 'String');
end
Но почему то возврат ответа происходит не по завершении работы calc_data, а сразу после инициализации GUI приложения и возвращается NaN.....
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2013, 17:07
Ответы с готовыми решениями:

Вернуть значения локальных переменных подпрограммы в вызывающую функцию
Как перенести значения ma,mb,mc в функцию main? #include "pch.h" #include <iostream> #include...

Как вернуть в функцию before send значение false?
Нужно в родительскую функцию передать false из else пробую вот так не рабоатет beforeSend:...

Вернуть значение в функцию
Скорее всего вопрос очень глупый, но всё же. Есть подключенный файл /** * Endless Scroll...

Запустить функцию в потоке и вернуть значение
Приветствую всех. Проблема такая. Есть файл с функциями (разрабатывал не я, редактировать там ни...

1
0 / 0 / 1
Регистрация: 13.02.2012
Сообщений: 65
06.05.2013, 19:10  [ТС] 2
http://matlab.exponenta.ru/gui/book2/7.php
Ответ на мой вопрос...
0
06.05.2013, 19:10
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2013, 19:10
Помогаю со студенческими работами здесь

Вернуть значение из функции summa в функцию main
//Я только начал учить функции, и столкнулся с такой проблемой - //пример из учебника не...

Передача объекта в вызывающую функцию
Всем привет! Что-то меня переклинило, помогите. Задача в том, что в функции, вызванной из main(),...

Вернуть из функции значение; при этом прервать саму функцию
Всех приветствую! Прощу прощения за глупый вопрос, но не знаю на него ответа. Требуется вернуть из...

Создать динамическую библиотеку, вызывающую функцию из статической
Доброго времени суток! тут появилось два вопроса: 1)создать динамическую библиотеку, вызывающую...

сост. програм. вызывающую поцедуру или функцию
Составить программу на языке программирования Паскаль, вызывающую процедуру или функцию,...

Одна функция вызывает вторую функцию. Как из второй функции заставить первую функцию вернуть true или false?
при попытке отправить форму посылается аякс запрос. В зависимости от того что он вернёт, форма...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru