DeviceReadLatest[device]
デバイスから,最も最近集められたデフォルトの項目を返す.
DeviceReadLatest[device,n]
最も新しく集められた n 個の項目のリストを返す.
DeviceReadLatest[device,n,param]
最も最近集められた param の n 個の値を返す.
DeviceReadLatest[device,n,{param1,param2,…}]
最も最近集められた paramiの値のリストを返す.
DeviceReadLatest
DeviceReadLatest[device]
デバイスから,最も最近集められたデフォルトの項目を返す.
DeviceReadLatest[device,n]
最も新しく集められた n 個の項目のリストを返す.
DeviceReadLatest[device,n,param]
最も最近集められた param の n 個の値を返す.
DeviceReadLatest[device,n,{param1,param2,…}]
最も最近集められた paramiの値のリストを返す.
詳細
- デバイスは,DeviceObjectによって,あるいはデバイスのクラスを表す文字列によって指定することができる.
- 連続的にデータを提供できるデバイスのみが,DeviceReadLatestをサポートする.
- DeviceReadLatestは非ブロック関数であり,デバイスからの収集済みデータを使い,追加データは要求しない.
- DeviceReadLatest[device,n]は,十分な数の収集済みデータが使えない場合は,n 個の要素より短いリストを返すことがある.
- DeviceReadLatest[device,n]は,最も古いものをリストの先頭にしてデータを返す.
例題
すべて開く すべて閉じる例 (1)
デモデバイスから乱数を連続的に読み,最新の点を動的にプロットする:
dev = DeviceOpen["RandomSignalDemo"];task = SessionSubmit[ScheduledTask[DeviceRead[dev], .2]];Dynamic[ListLinePlot[DeviceReadLatest[dev, 50]]]TaskRemove[task];DeviceClose[dev]アプリケーション (1)
周辺照度を読むためにWeather Stationデバイスを設定する:
dev = DeviceOpen["TinkerForgeWeatherStation"];
DeviceConfigure[dev, "AmbientLightBrickletUID" -> "ibF"];手動でセンサーを光源に近づけたり光源から遠ざけたりしながら,100個のデータサンプルを集める:
task = SessionSubmit[ScheduledTask[DeviceRead[dev, "Illuminance"], 0.1]];ill = DeviceReadLatest[dev, 100, "Illuminance"];ListPlot[ill, Filling -> Axis]TaskRemove[task];
DeviceClose[dev];テクニカルノート
関連するガイド
テキスト
Wolfram Research (2014), DeviceReadLatest, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeviceReadLatest.html.
CMS
Wolfram Language. 2014. "DeviceReadLatest." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeviceReadLatest.html.
APA
Wolfram Language. (2014). DeviceReadLatest. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeviceReadLatest.html
BibTeX
@misc{reference.wolfram_2026_devicereadlatest, author="Wolfram Research", title="{DeviceReadLatest}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/DeviceReadLatest.html}", note=[Accessed: 05-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_devicereadlatest, organization={Wolfram Research}, title={DeviceReadLatest}, year={2014}, url={https://reference.wolfram.com/language/ref/DeviceReadLatest.html}, note=[Accessed: 05-September-2026]}