• Регистрация
Pavel721291
Pavel721291 +10.00
н/д

Обмен данными между MATLAB Simulink и App Designer.

06.05.2021
Здравствуйте! Я делаю пользовательский интерфейс в App designer матлаб. В Simulink у меня построена эл. цепь. Как результат пользователь вводит некоторые параметры для электрической цепи и после нажат...

Здравствуйте! Я делаю пользовательский интерфейс в App designer матлаб. В Simulink у меня построена эл. цепь. Как результат пользователь вводит некоторые параметры для электрической цепи и после нажатия кнопки получает данные из модели в Simulink.

Как вносить свои данные в схему симулинк?   Мне нужно задать активное и индуктивные сопротивления. Модель и файл App designer находятся в одной папке. Причем, если это обычный код matlab, то это делается путём одинакого наименования переменных и помещения в одну папку. С кодом App designer матлаб так не работает...  Заранее спасибо!

Теги

      06.05.2021

      Комментарии

      • aBoomest
        aBoomest+942.89
        7.05.2021 05:23

        set_param не работает?

        • Pavel721291
          Pavel721291+10.00
          7.05.2021 11:42

          Может что-то не так делаю, но тоже не выходит. 

          • kurguz
            kurguz+270.00
            7.05.2021 12:13
            >> set_param('Y/RL1','Resistance','1000')

            Если хотите работать с буквенными переменными, то в mlapp нужно писать так:

             evalin("base",'r1 = 123')
            • Pavel721291
              Pavel721291+10.00
              7.05.2021 12:33

              Получилось решить проблему путем внесения переменных в область base используя функцию assignin(ws,var,val). Спасибо!