release
Relâchez l'objet GPS
Syntaxe
Description
Exemples
Lisez les données du récepteur GPS connecté à l'ordinateur hôte sur un port série spécifique.
Matériel requis
Pour exécuter cet exemple, vous avez besoin de :
Module GPS Ublox Neo-6M
Antenne GPS
Module USB vers UART
cable USB
Fils de connexion
Connexion matérielle

Connectez les broches du module GPS UBlox Neo-6M aux broches de votre module USB vers UART. Les connexions sont :
VCC-+5V
RX-TXO
TX-RXI
Masse - Masse
Connectez l'antenne GPS au module GPS. Connectez le module USB vers UART à l'ordinateur hôte avec un câble USB. GPS Fix peut être facilement acquis dans des endroits offrant une vue dégagée sur le ciel. Attendez que le module GPS acquière les signaux satellite (Fix). Cela peut être vérifié en vérifiant la LED Fix (D1) de votre module GPS.
Créer un objet GPS
Créez un objet gpsdev pour le récepteur GPS connecté à un port spécifique. Spécifiez le format de sortie des données sous forme de calendrier.
gps = gpsdev('COM4','OutputFormat',"timetable")
gps =
gpsdev with properties:
SerialPort: COM4
BaudRate: 9600 (bits/s)
SamplesPerRead: 1
ReadMode: "latest"
SamplesRead: 0
Show all properties all functions
Lire les données GPS
Lisez les données GPS et renvoyez-les sous forme d'horaire.
[tt,overruns] = read(gps)
tt=1×5 timetable
Time LLA GroundSpeed Course DOPs GPSReceiverTime
________________________ _________________________ ___________ ______ ____________________ ________________________
22-Mar-2021 15:31:15.190 17.47 78.343 449.6 0.25619 NaN 9.31 1.48 9.19 22-Mar-2021 10:01:14.000
overruns = 0
Affiche le nombre d'échantillons lus et les échantillons disponibles dans le tampon hôte.
gps.SamplesRead
ans = 1
gps.SamplesAvailable
ans = 0
Relâchez l'objet GPS pour configurer les propriétés non réglables. La fonction release efface également le tampon et réinitialise les propriétés SamplesRead et SamplesAvailable .
release(gps)
Spécifiez le nombre d’échantillons par lecture sur 2. Lisez les données GPS.
gps.SamplesPerRead = 2; read(gps)
ans=2×5 timetable
Time LLA GroundSpeed Course DOPs GPSReceiverTime
________________________ _________________________ ___________ ______ ____________________ ________________________
22-Mar-2021 15:31:17.178 17.47 78.343 450 0.063791 NaN 9.32 1.48 9.2 22-Mar-2021 10:01:16.000
22-Mar-2021 15:31:17.178 17.47 78.343 450 0.063791 NaN 9.32 1.48 9.2 22-Mar-2021 10:01:16.000
Affiche le nombre d'échantillons lus et les échantillons disponibles dans le tampon hôte.
gps.SamplesRead
ans = 1
gps.SamplesAvailable
ans = 0
Nettoyer
Lorsque la connexion n'est plus nécessaire, effacez l'objet associé.
delete(gps);
clear gps;Arguments d'entrée
Le capteur GPS, spécifié comme un objet gpsdev .
Historique des versions
Introduit dans R2020b
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Sélectionner un site web
Choisissez un site web pour accéder au contenu traduit dans votre langue (lorsqu'il est disponible) et voir les événements et les offres locales. D’après votre position, nous vous recommandons de sélectionner la région suivante : .
Vous pouvez également sélectionner un site web dans la liste suivante :
Comment optimiser les performances du site
Pour optimiser les performances du site, sélectionnez la région Chine (en chinois ou en anglais). Les sites de MathWorks pour les autres pays ne sont pas optimisés pour les visites provenant de votre région.
Amériques
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)