exponenta event banner

Спутник

Спутниковый объект, относящийся к спутниковому сценарию

    Описание

    Спутник определяет спутниковый объект, принадлежащий спутниковому сценарию.

    Создание

    Можно создавать спутниковые объекты с помощью satellite способ satelliteScenario.

    Свойства

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

    Параметры объекта орбиты для спутника, указанные как orbit объект. Для этой функции релевантны только эти свойства объекта.

    Цвет орбиты, определяемый как триплет RGB, шестнадцатеричный код цвета, имя цвета или короткое имя.

    Для пользовательского цвета укажите триплет RGB или шестнадцатеричный цветовой код.

    • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

    • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

    Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

    Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
    'red''r'[1 0 0]'#FF0000'

    'green''g'[0 1 0]'#00FF00'

    'blue''b'[0 0 1]'#0000FF'

    'cyan' 'c'[0 1 1]'#00FFFF'

    'magenta''m'[1 0 1]'#FF00FF'

    'yellow''y'[1 1 0]'#FFFF00'

    'black''k'[0 0 0]'#000000'

    'white''w'[1 1 1]'#FFFFFF'

    'none'НеприменимоНеприменимоНеприменимоБез цвета

    Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB ®, используемых на многих типах графиков.

    Триплет RGBШестнадцатеричный цветовой кодВнешность
    [0 0.4470 0.7410]'#0072BD'

    [0.8500 0.3250 0.0980]'#D95319'

    [0.9290 0.6940 0.1250]'#EDB120'

    [0.4940 0.1840 0.5560]'#7E2F8E'

    [0.4660 0.6740 0.1880]'#77AC30'

    [0.3010 0.7450 0.9330]'#4DBEEE'

    [0.6350 0.0780 0.1840]'#A2142F'

    Пример: 'blue'

    Пример: [0 0 1]

    Пример: '#0000FF'

    Визуальная ширина орбиты в пикселях, заданная как скаляр в диапазоне (0, 10).

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

    Режим видимости графики орбиты, заданный как одно из следующих значений:

    • 'inherit' - Видимость графики соответствует видимости родительского объекта

    • 'manual' - Видимость изображения не наследуется и не зависит от видимости родительского объекта

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

    Это свойство можно задать только при вызове функции «Спутник». После вызова Satellite это свойство доступно только для чтения.

    Доступ к объектам анализа, указанным как вектор строки Access объекты.

    Цвет маркера, заданного как разделенная запятыми пара, состоящая из 'MarkerColor' и либо триплет RGB, либо вектор строки или символа имени цвета.

    Для пользовательского цвета укажите триплет RGB или шестнадцатеричный цветовой код.

    • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

    • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

    Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

    Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
    'red''r'[1 0 0]'#FF0000'

    'green''g'[0 1 0]'#00FF00'

    'blue''b'[0 0 1]'#0000FF'

    'cyan' 'c'[0 1 1]'#00FFFF'

    'magenta''m'[1 0 1]'#FF00FF'

    'yellow''y'[1 1 0]'#FFFF00'

    'black''k'[0 0 0]'#000000'

    'white''w'[1 1 1]'#FFFFFF'

    'none'НеприменимоНеприменимоНеприменимоБез цвета

    Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

    Триплет RGBШестнадцатеричный цветовой кодВнешность
    [0 0.4470 0.7410]'#0072BD'

    [0.8500 0.3250 0.0980]'#D95319'

    [0.9290 0.6940 0.1250]'#EDB120'

    [0.4940 0.1840 0.5560]'#7E2F8E'

    [0.4660 0.6740 0.1880]'#77AC30'

    [0.3010 0.7450 0.9330]'#4DBEEE'

    [0.6350 0.0780 0.1840]'#A2142F'

    Размер маркера, заданного как разделенная запятыми пара, состоящая из 'MarkerSize' и действительный положительный скаляр меньше 30. Единица измерения в пикселях.

    Состояние видимости метки спутника, определяемое как разделенная запятыми пара, состоящая из: 'ShowLabel' и численное или логическое значение 1 (true) или 0 (false).

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

    Размер шрифта метки Satellite, определяемый как разделенная запятыми пара, состоящая из 'LabelFontSize' и положительный скаляр меньше, чем 30.

    Цвет шрифта Satellitelabel, определяемый как разделенная запятыми пара, состоящая из 'LabelFontColor' и либо триплет RGB, либо вектор строки или символа имени цвета.

    Для пользовательского цвета укажите триплет RGB или шестнадцатеричный цветовой код.

    • Триплет RGB - это трехэлементный вектор строки, элементы которого задают интенсивности красной, зеленой и синей составляющих цвета. Интенсивности должны находиться в диапазоне [0,1]; например, [0.4 0.6 0.7].

    • Шестнадцатеричный цветовой код - это символьный вектор или строковый скаляр, начинающийся с хэш-символа (#), за которыми следуют три или шесть шестнадцатеричных цифр, которые могут варьироваться от 0 кому F. Значения не чувствительны к регистру. Таким образом, цветовые коды '#FF8800', '#ff8800', '#F80', и '#f80' эквивалентны.

    Можно также задать некоторые общие цвета по имени. В этой таблице перечислены параметры именованного цвета, эквивалентные триплеты RGB и шестнадцатеричные цветовые коды.

    Имя цветаКраткое имяТриплет RGBШестнадцатеричный цветовой кодВнешность
    'red''r'[1 0 0]'#FF0000'

    'green''g'[0 1 0]'#00FF00'

    'blue''b'[0 0 1]'#0000FF'

    'cyan' 'c'[0 1 1]'#00FFFF'

    'magenta''m'[1 0 1]'#FF00FF'

    'yellow''y'[1 1 0]'#FFFF00'

    'black''k'[0 0 0]'#000000'

    'white''w'[1 1 1]'#FFFFFF'

    'none'НеприменимоНеприменимоНеприменимоБез цвета

    Вот триплеты RGB и шестнадцатеричные цветовые коды для цветов по умолчанию MATLAB, используемых на многих типах графиков.

    Триплет RGBШестнадцатеричный цветовой кодВнешность
    [0 0.4470 0.7410]'#0072BD'

    [0.8500 0.3250 0.0980]'#D95319'

    [0.9290 0.6940 0.1250]'#EDB120'

    [0.4940 0.1840 0.5560]'#7E2F8E'

    [0.4660 0.6740 0.1880]'#77AC30'

    [0.3010 0.7450 0.9330]'#4DBEEE'

    [0.6350 0.0780 0.1840]'#A2142F'

    Это свойство можно задать только при вызове функции «Спутник». После вызова Satellite это свойство доступно только для чтения.

    Имя спутника, указанное как пара, разделенная запятыми, состоящая из 'Name' и строковый скаляр, строковый вектор, символьный вектор или клеточный массив символьных векторов.

    • Если добавлен только один спутник, укажите Name в виде строкового скаляра или символьного вектора.

    • Если добавлено несколько спутников, укажите Name в виде строкового вектора или массива ячеек символьных векторов. Число элементов в строковом векторе или массиве ячеек должно быть равно числу добавляемых спутников.

    В значении по умолчанию idx - это число спутников, добавленных Satellite объектная функция. Если существует другой спутник с таким же именем, добавляется суффикс _idx2, где idx2 - целое число, увеличивающееся на 1, начиная с 1 до разрешения дублирования имен.

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

    Это свойство устанавливается внутри симулятора и доступно только для чтения.

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

    Это свойство можно задать только при вызове conicalSensor. После звонка conicalSensor, это свойство доступно только для чтения.

    Конические датчики, прикрепленные к Спутнику, указанные как вектор ряда конических датчиков.

    Это свойство можно задать только при вызове gimbal. После звонка gimbal, это свойство доступно только для чтения.

    Карданы, прикрепленные к спутнику, указанные как пара, разделенная запятыми, состоящая из 'Gimbals' и вектор строки Gimbal объекты.

    Это свойство можно задать при вызове satellite только. После звонка satellite, это свойство доступно только для чтения.

    Имя распространителя орбиты, используемого для распространения положения и скорости спутника, указанное как разделенная запятыми пара, состоящая из 'OrbitPropagator' и либо "two-body-keplerian", "sgp4", "sdp4", или "ephemeris".

    Зависимости

    OrbitPropagator недоступен для ввода данных эфемерид (timetable или timeseries). В этих случаях satellite игнорирует эту пару имя-значение.

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

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

    accessДобавление объектов анализа доступа к спутниковому сценарию
    statesПоложение и скорость спутника
    conicalSensorДобавление конического датчика в сценарий спутника
    pointAtЦель, на которую необходимо указать объект
    gimbalДобавление кардана к сценарию спутника
    showПоказать объект в средстве просмотра спутниковых сценариев
    aerРасчет угла азимута, угла места и дальности в кадре NED с другого спутника или наземной станции
    hideСкрывает объект сценария спутника от зрителя
    groundTrackДобавить объект наземного пути к спутнику в сценарии
    orbitalElementsОрбитальные элементы спутников по сценарию
    Представлен в R2021a