• Регистрация
Pavel721291
Pavel7212910.00
н/д
  • Написать
  • Подписаться

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

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

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

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

Теги

      06.05.2021

      Комментарии

      • aBoomest
        aBoomest+305.89
        7.05.2021 08:23

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

        • Pavel721291
          Pavel7212910.00
          7.05.2021 14:42

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

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

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

             evalin("base",'r1 = 123')
            • Pavel721291
              Pavel7212910.00
              7.05.2021 15:33

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