• Регистрация
Mikhail.Sh
Mikhail.Sh +21.58
н/д

App Designer и Antenna toolbox

07.04.2020

Добрый день!

Разрабатываю графическое приложение для расчета зеркальных антенн. Для этого использую существующие излучатели (рупоры, диполи и т.д.) из toolbox-a matlab. Было бы красиво, если бы например диаграмма направленности (команда pattern) или вид облучателя (команда show) отображались бы прямо в приложении. Потому как сейчас они открываются отдельными окнами. Кто может помочь в этом?

Теги

    07.04.2020

    Ответы

    • Павел Рословец
      Павел Рословец +239.28
      8.04.2020 08:28

      Здравствуйте!

      Если для примера рассмотреть функцию pattern, то она не способна принять на вход указатель на оси или фигуру, она всегда создает свою фигуру, в которой помимо графика отображает еще несколько графических компонентов. Поэтому, чтобы она строила график внутри приложения App Dresigner, нужно брать исходный код функции и модифицировать его, создавая по сути свою собственную функцию.

      Возможно, Матворкс вскоре озаботится этим, раз они переводят все технологии в Live Scripts и App Designer.

      Если задачу нужно решить во что бы то ни стало, а лезть в исходный код вы не хотите, мы можем сделать это за вас в рамках консалтинга.

      • Mikhail.Sh
        Mikhail.Sh+21.58
        8.04.2020 08:35

        Спасибо! Это моя ВКР для университета. Поэтому хотелось бы максимально разобраться самому. Может быть вы подскажите, как посмотреть исходный код для построения диаграмм (pattern) или конструкций антенн (show)?

        • OlegGoncharov
          OlegGoncharov0.00
          9.04.2020 09:40

          Реальную антенну, которая весьма часто применяется в Bluetooth смотрел здесь

          https://www.mathworks.com/help/antenna/ref/pcbstack.html

          • Mikhail.Sh
            Mikhail.Sh+21.58
            9.04.2020 09:45

            Спасибо, но это не совсем то, нужно именно сам код, как рисуется элемент или его диаграмма. Но я нашел исходные коды, они лежат в папке antanna, там почти все, кроме pattern я нашел. Может быть смогу переделать эти коды под мою программу.