DeviceWriteBuffer

DeviceWriteBuffer[device,vals]

デバイス上のバッファを値 vals で満たす.

DeviceWriteBuffer[device,paramvals]

パラメータ param に関連するバッファを値 vals で満たす.

DeviceWriteBuffer[device,{param1vals1,param2vals2,}]

paramiに関連するバッファを対応する値 valsi で満たす.

詳細

  • デバイスは,DeviceObjectによって,あるいはデバイスクラスを表す文字列によって指定することができる.
  • DeviceWriteBufferは,呼ばれるとデバイスと交信し,データを書き終えるまでは戻らないブロック関数である.
  • DeviceWriteBuffer[device,vals]は,たとえ何らかの理由で書き込み操作が失敗しても,vals を返す.

例題

すべて開くすべて閉じる

  (2)

デモデバイスのバッファに文字列のリストを書き込み,結果を取り出す:

デバイスを閉じる:

指定されたパラメータに関連したバッファに値のリストを書き込む:

バッファを読み込んで書込みが成功したことを確かめる:

アプリケーション  (2)

「sketch」と呼ばれるカスタムプログラムを実行しているArduinoにシリアル接続を開く:

デバイスバッファに文字列を書き込み,Arduinoボードに接続されているLEDを点灯する:

Spheroのラジコンボールを一時的なスリープモードにするためのバイト列を書く:

Wolfram Research (2014), DeviceWriteBuffer, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeviceWriteBuffer.html.

テキスト

Wolfram Research (2014), DeviceWriteBuffer, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeviceWriteBuffer.html.

CMS

Wolfram Language. 2014. "DeviceWriteBuffer." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeviceWriteBuffer.html.

APA

Wolfram Language. (2014). DeviceWriteBuffer. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeviceWriteBuffer.html

BibTeX

@misc{reference.wolfram_2024_devicewritebuffer, author="Wolfram Research", title="{DeviceWriteBuffer}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/DeviceWriteBuffer.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_devicewritebuffer, organization={Wolfram Research}, title={DeviceWriteBuffer}, year={2014}, url={https://reference.wolfram.com/language/ref/DeviceWriteBuffer.html}, note=[Accessed: 21-November-2024 ]}