info

Считайте частоту обновления, информацию о блокировке GPS и количество спутников в поле зрения для GPS-приемника

Синтаксис

Описание

пример

gpsInfo = info(gps) возвращает частоту обновления GPS-приемника, информации о блокировке GPS и количества спутников, из которых GPS может считать сигналы. info обновляется после каждого выполнения read команда.

Примеры

свернуть все

Считайте информации из GPS-приемника, соединенного с хостом - компьютером на определенном последовательном порте.

Необходимое оборудование

Чтобы запустить этот пример, вам нужно:

  • Модуль GPS UBlox Neo-6M

  • Антенна GPS

  • USB к модулю UART

  • USB-кабель

  • Соединение проводов

Аппаратная связь

Соедините контакты на модуле GPS UBlox Neo-6M к контактам на вашем USB к модулю UART. Связи:

  • VCC - +5V

  • RX - TXO

  • TX - RXI

  • GND - GND

Соедините антенну GPS с модулем GPS. Соедините USB с модулем UART к хосту - компьютеру с USB-кабелем. Фиксация GPS может быть легко получена в местоположениях, которые имеют хороший обзор о небе. Ожидайте модуля GPS, чтобы получить спутниковые сигналы (Фиксируют).This, может быть проверен путем проверки Фиксации LED (D1) модуля GPS.

Создайте объект GPS

Создайте gpsdev объект для GPS-приемника, соединенного с определенным портом.

gps = gpsdev('COM4')
gps = 
  gpsdev with properties:

                         SerialPort: COM4	
                           BaudRate: 9600 (bits/s)

                     SamplesPerRead: 1	 
                           ReadMode: "latest"	 
                        SamplesRead: 0	 
Show all properties all functions

Считайте информации модуля GPS

Считайте информации модуля GPS и возвратите их как структуру.

gpsInfo = info(gps)
gpsInfo = struct with fields:
          UpdateRate: []
           GPSLocked: 0
    SatellitesInView: 0

Очистка

Когда связь больше не будет необходима, очистите связанный объект.

delete(gps);
clear gps;

Входные параметры

свернуть все

Датчик GPS в виде gpsdev объект.

Выходные аргументы

свернуть все

Информация о модуле GPS, такая как частота обновления и количество спутников. Выход имеет три поля:

  • UpdateRate — Частота обновления Модуля GPS в Гц. Частота обновления GPS-приемника оценивается от разницы во времени, в которой получены два предложения RMC. Это значение может быть немного различным от фактической Частоты обновления модуля.

  • GPSLocked — Это свойство задает, имеет ли GPS достаточно информации, чтобы получить допустимые данные. Сигналы GPS получены легко в местоположениях, которые имеют хороший обзор о небе. Это может быть любой 0 или 1 логический. Если GPSLocked 0, GPS не имеет блокировки, чтобы вычислить информация времени или местоположение. Если GPSLocked 1, Модуль GPS имеет достаточно данных, чтобы вычислить информация времени или местоположение.

  • NumberOfSatellitesInView — Количество спутников, из которых модуль GPS может считать сигналы.

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

Смотрите также

Объекты

Функции

Введенный в R2020b