DeviceWrite

DeviceWrite[device,val]

指定されたデバイスに値 val を書き込む.

DeviceWrite[device,{val1,val2,}]

指定されたデバイスに連続する値 vali を書き込む.

DeviceWrite[device,paramval]

パラメータ param の値として val を書き込む.

DeviceWrite[device,{param1val1,param2val2,}]

複数のパラメータの値を書き込む.

詳細

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

例題

すべて開くすべて閉じる

  (1)

デモデバイスを開き,そこに式を書き込む:

書込みが成功したことを確かめるために,デバイスから読む:

一連の式を書き込み,結果を読む:

デバイスを閉じる:

アプリケーション  (3)

Weather Stationデバイスへの接続を開き,書込みのためにこれを設定し,付属するLCDに文字列を書き込む:

GPIOデバイス,例えばRaspberry Pi,のピンの方向をデジタル"High"に設定する:

一連のバイトをSpheroのラジコンボールに書き込む:

デバイスの応答を読む:

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

テキスト

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

CMS

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

APA

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

BibTeX

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

BibLaTeX

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