Pattern

Визуализация диаграммы направленности

    Описание

    Pattern объект задает визуализацию диаграммы направленности для передатчика или приемника.

    Создание

    Можно создать Pattern объекты при помощи pattern объектная функция Transmitter или Receiver объект.

    Свойства

    развернуть все

    Размер диаграммы направленности строит в виде числового скаляра в метрах. Это значение представляет расстояние между положением антенны и точкой на графике с самым высоким усилением.

    Типы данных: double

    Палитра для окраски шаблона строит в виде предопределенного имени палитры или M-by-3 матрицу красного, зеленого, синего цвета (RGB) триплеты, которые задают отдельные цвета M. Для получения дополнительной информации об именах палитры см. карту.

    Типы данных: double | string | char

    Прозрачность шаблона строит в виде скаляра в области значений [0, 1]. Значение 0 означает, что график абсолютно прозрачен, и значение 1 означает, что график непрозрачен.

    Типы данных: double

    Видимость диаграммы относительно ее родительского элемента в виде 'inherit' или 'manual'. Этот режим видимости определяет видимость этой диаграммы в satelliteScenarioViewer объект относительно его родительской диаграммы. Родительская диаграмма Pattern объект является своим соответствующим спутником.

    • 'inherit'— Наследуйте видимость от родительской диаграммы. Видимость графических соответствий родительская видимость.

    • 'manual'— Не наследуйте видимость от родительского элемента. Видимость диаграммы независима от родительской видимости.

    Типы данных: char | string

    Функции объекта

    showОбъект Show в спутниковом средстве просмотра сценария
    hideСкрывает спутниковую сущность сценария от средства просмотра

    Примеры

    свернуть все

    Настройте спутниковый сценарий.

    startTime = datetime(2021,2,12,13,30,0);
    stopTime = startTime + hours(5);
    sampleTime = 60;                                      %seconds
    sc = satelliteScenario(startTime,stopTime,sampleTime);

    Создайте спутник, наземную станцию, передатчик и приемник.

    sat = satellite(sc,1e7,0,0,0,0,0);
    gs = groundStation(sc,"Latitude",30,"Longitude",74);
    tx = transmitter(sat,"Frequency",30e9);
    rx = receiver(gs);

    Визуализируйте сценарий в спутниковом средстве просмотра сценария.

    viewer = satelliteScenarioViewer(sc);

    Постройте диаграмму направленности антенны передатчика.

    pat = pattern(tx);

    Укажите спутник на наземную станцию. Шаблон вращается, чтобы отразить новую ориентацию антенны.

    pointAt(sat,gs);

    Увеличьте визуальный размер диаграммы направленности.

    pat.Size = 2000000;
    pat.Colormap = "parula";

    Введенный в R2021b