DeviceReadTimeSeries[device,{t,dt}]
从指定设备上重复地在时间间隔 dt 读取默认项,总时间为 t,返回所产生的值的时间序列.
DeviceReadTimeSeries[device,{t,dt},param]
重复地读取 param,并返回值的时间序列.
DeviceReadTimeSeries[device,{t,dt},{param1,param2,…}]
重复地读取 parami,并返回值的时间序列.
DeviceReadTimeSeries
DeviceReadTimeSeries[device,{t,dt}]
从指定设备上重复地在时间间隔 dt 读取默认项,总时间为 t,返回所产生的值的时间序列.
DeviceReadTimeSeries[device,{t,dt},param]
重复地读取 param,并返回值的时间序列.
DeviceReadTimeSeries[device,{t,dt},{param1,param2,…}]
重复地读取 parami,并返回值的时间序列.
更多信息
- 时间参数 dt 和 t 可以是含有单位的 Quantity 对象. 如果它们给定为纯数字,则被假定为以秒为单位.
- DeviceReadTimeSeries 是一个阻断函数,直到它有时刻 t 的数据时才返回.
- 设备可以由 DeviceObject 或表示设备类别的字符串指定.
- 对应于 parami 的 TimeSeries 对象 ts 的分量可以从 ts["PathComponent",i] 获得.
- 对于字符串参数,分量通常可以从 ts["PathComponent",parami] 获得.
范例
打开所有单元 关闭所有单元基本范例 (2)
dev = DeviceOpen["RandomSignalDemo"]DeviceReadTimeSeries[dev, {3, 0.1}]DateListPlot[%]ts = DeviceReadTimeSeries["RandomSignalDemo", {2, .1}, {"Real", "Integer"}];DateListPlot[ts]DateListPlot[ts["PathComponent", "Real"]]应用 (1)
在连续改变设备方向的同时,以0.1秒一次的频率从 TinkerForge Weather Station 读取光照度数据5秒钟,从而生成时间序列:
dev = DeviceOpen["TinkerForgeWeatherStation"]DeviceConfigure[dev, "AmbientLightBricklet" -> "ibF"];ts = DeviceReadTimeSeries[dev, {5, 0.1}, "Illuminance"]ill = ts["Values"]ListLinePlot[ill, PlotRange -> All]属性和关系 (2)
对于参数列表,TimeSeries 分量可以通过其名称访问:
ts = DeviceReadTimeSeries["RandomSignalDemo", {1, .1}, {"Real", "Integer"}]ts["PathComponent", "Real"]ts["PathComponent", "Integer"]ts = DeviceReadTimeSeries[DeviceOpen["RandomSignalDemo"], {1, .1}];{Mean[ts], MinimumTimeIncrement[ts]}Plot[ts[t, "Component1"], {t, ts["FirstTime"], ts["LastTime"]}, ScalingFunctions -> {"Date", None}]TimeSeriesRescale[ts, {0, 10}];Normal[%]技术笔记
-
▪
- 开发设备驱动程序
相关链接
文本
Wolfram Research (2014),DeviceReadTimeSeries,Wolfram 语言函数,https://reference.wolfram.com/language/ref/DeviceReadTimeSeries.html (更新于 2026 年).
CMS
Wolfram 语言. 2014. "DeviceReadTimeSeries." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2026. https://reference.wolfram.com/language/ref/DeviceReadTimeSeries.html.
APA
Wolfram 语言. (2014). DeviceReadTimeSeries. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/DeviceReadTimeSeries.html 年
BibTeX
@misc{reference.wolfram_2026_devicereadtimeseries, author="Wolfram Research", title="{DeviceReadTimeSeries}", year="2026", howpublished="\url{https://reference.wolfram.com/language/ref/DeviceReadTimeSeries.html}", note=[Accessed: 08-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_devicereadtimeseries, organization={Wolfram Research}, title={DeviceReadTimeSeries}, year={2026}, url={https://reference.wolfram.com/language/ref/DeviceReadTimeSeries.html}, note=[Accessed: 08-September-2026]}