• Регистрация
MaTlAbErR
MaTlAbErR 0.00
н/д

Работа с параметрами в GUI MatLab

29.08.2020
Подскажите пожалуйста, как в m-файле связать изменяемые параметр с текстом программы, реализующей вывод графического окна Заранее спасибо

Подскажите пожалуйста, как в m-файле связать изменяемые параметр с текстом программы, реализующей вывод графического окна

Заранее спасибо

Теги

      29.08.2020

      Комментарии

      • aBoomest
        aBoomest+942.89
        29.08.2020 11:47

        Не совсем ясен вопрос. Вы хотите задать параметр в окне, и чтобы он затем использовался в скрипте?

        • MaTlAbErR
          MaTlAbErR0.00
          29.08.2020 19:52

          Да,  сделать так, чтобы в графическом окне я вводил значение и оно использовалось скриптом при подсчетах

          • aBoomest
            aBoomest+942.89
            31.08.2020 05:37

            Тогда вам надо почитать про все, что связано с callback в GUI.

            • MaTlAbErR
              MaTlAbErR0.00
              31.08.2020 15:58

              Не совсем понял, что делать с callback-ми, промуштровав кипу литературы

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

              но я хочу сделать так, чтобы в окне GUI я ввел значение и формуле скрипта использовалось именно оно

              • aBoomest
                aBoomest+942.89
                31.08.2020 19:11

                Страница 11

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

                Способ который ниже предложен уважаемым kurguz конечно на много солиднее, красивее и что самое важное - правильнее. Вобщем это завист от того, что вам надо. Хотите сделать что-то серьезное, изучайте то, что предложено ниже.

          • kurguz
            kurguz+270.00
            31.08.2020 09:05

            Если требуется просто ввести значения, то возможно хватит функции inputdlg(). Для создания большого и сложного приложения стоит воспользоваться продвинутыми методами: https://www.mathworks.com/help/releases/R2020a/matlab/creating_guis/ways-to-build-matlab-guis.html 

            • MaTlAbErR
              MaTlAbErR0.00
              31.08.2020 16:02

              Спасибо

              Но функция inputdlg вызывает диалоговое окно, а у меня в форме уже есть поле для ввода

              И нужно связать именно его с формулой скрипта