释放
释放GPS对象
语法
描述
版本(
释放系统对象,允许配置不可调的属性,清除缓冲区,并重置的值全球定位系统(gps)
)SamplesRead
而且SamplesAvailable
属性。
例子
从GPS接收器读取数据作为时间表
通过特定的串口从连接到主机的GPS接收器读取数据。
所需的硬件
要运行这个例子,你需要:
UBlox Neo-6M GPS模块
GPS天线
USB转UART模块
USB电缆
连接电线
硬件连接
将UBlox Neo-6M GPS模块上的引脚连接到USB转UART模块上的引脚。联系如下:
VCC - + 5v
Rx - txo
Tx - rxi
GND - GND
将GPS天线连接到GPS模块。使用USB电缆将USB to UART模块连接到主机。GPS定位可以在有清晰天空视野的地方很容易获得。等待GPS模块获取卫星信号(修复)。这可以通过检查GPS模块的固定LED (D1)来验证。
创建GPS对象
创建一个gpsdev
对象用于连接到特定端口的GPS接收机。将数据的输出格式指定为时间表。
GPS = gpsdev(“COM4为”,“OutputFormat”,“时间表”)
gps = gpsdev with properties: SerialPort: COM4 BaudRate: 9600 (bits/s) SamplesPerRead: 1 ReadMode: "latest" SamplesRead: 0显示所有属性所有功能
读取GPS数据
读取GPS数据并将其作为时间表返回。
[tt,overruns] = read(gps)
tt =1×5时间表时间LLA水平课程计划GPSReceiverTime ________________________ _________________________ ___________ ______ ____________________ ________________________ 22 - 3月- 2021 15:31:15.190南9.31 1.48 9.19 0.25619 17.47 78.343 449.6 22 - 3月- 2021 10:01:14.000
超支= 0
显示读取的样本数量和主机缓冲区中可用的样本。
gps。SamplesRead
Ans = 1
gps。SamplesAvailable
Ans = 0
释放GPS对象以配置不可调属性。释放函数还会清除缓冲区并重置SamplesRead
而且SamplesAvailable
属性。
释放(gps)
指定每次读取的样本数为2。读取GPS数据。
gps。SamplesPerRead = 2;读(gps)
ans =2×5时间表时间LLA水平课程计划GPSReceiverTime ________________________ _________________________ ___________ ______ ____________________ ________________________ 22 - 3月- 2021 15:31:17.178南9.32 1.48 9.2 0.063791 17.47 78.343 450 22 - 3月- 2021 10:01:16.000 22 - 3月- 2021 15:31:17.178南9.32 1.48 9.2 0.063791 17.47 78.343 450 22 - 3月- 2021 10:01:16.000
显示读取的样本数量和主机缓冲区中可用的样本。
gps。SamplesRead
Ans = 1
gps。SamplesAvailable
Ans = 0
清理
当不再需要该连接时,清除关联对象。
删除(gps);清晰的全球定位系统(gps);
版本历史
R2020b中介绍
MATLAB命令
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
您也可以从以下列表中选择一个网站:
如何获得最佳的网站性能
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。