2018-04-01から1ヶ月間の記事一覧
/** */ (doc comment) Processingにおける/** */ (doc comment)は、コード内に埋め込まれ、コードのエクスポート時に作成される「index.html」ファイルに書き込まれる解説です。 ドキュメンテーションコメント(ドキュメンテーションコメント)は、プログラ…
/* */ (multiline comment) Processingにおける/* */ (multiline comment)は、コード内に解説を埋め込む事が出来ます。 コメントは自身へのメモの他、他の人にあなたのプログラムの機能について知らせるために使用されます。 複数行のコメントは、アプリケー…
. (dot) Processingにおける. (dot)は、オブジェクトのメソッドおよびデータへのアクセスを提供します。 オブジェクトはクラスの1つのインスタンスであり、クラス定義で指定されているように、メソッド(オブジェクト関数)とデータ(オブジェクト変数と定数…
動物園!その2の続きです! イケメンな「羊」 かわいい「羊」 トカラヤギを発見した息子は速攻でタッチ フンボルトベンギン シロクマさん背面飛込! 強そうなトラ アゲハ蝶 モルフォチョウ 世界一美しい「蛾」 アヒル 動物園で気になる自販機発見・・・販売…
, (comma) Processingにおける, (comma)は、代入中の関数呼び出しと要素のパラメータを区切ります。 Processingで使用する, (comma)の使い方は以下の通りです。 line関数で(a, b, c, b)と(d[0], d[1], d[2], d[1])の二本の直線を図2の様に画面上に描画します…
動物園その1の続きです! 食肉目 クマ科 「ヒグマ」 げっ歯目 カピバラ科「カピバラ」 齧歯目 アメリカヤマアラシ科「カナダヤマアラシ」 食肉目 マングース科「ミーアキャット」 偶蹄目 キリン科「キリン」 ウマ目 ウマ科 ウマ属「シマウマ」 うちの猫にそ…
() (parentheses) Processingにおける() (括弧)は、式とパラメータをグループ化して含める場合に使用されます。 括弧には、関数と構造に関連する複数の関数があります。 これらは、関数と制御構造に渡されるパラメータのリストを格納するために使用され、式…
SerialLibraryes:serialEvent関数 Serialライブラリ※1のserialEvent関数は、データが使用可能なときに呼び出されます。 このデータを取得するには、read関数メソッドのいずれかを使用します。 serialEvent関数は、ある数のデータ要素が読み込まれた後にだけ…
SerialLibraryes:lastChar関数 Serialライブラリ※1のlastChar関数は、charとして受け取った最後のバイトを返します。 使用可能なものがない場合は-1を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み…
SerialLibraryes:last関数 Serialライブラリ※1のlast関数は、受信した最後のバイトを返します。使用可能なものがない場合は-1を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。この…
息子と二人で動物園に行って来ました! 「ジェフロイクモザル」器用なシッポですね インコ 突然のジャンプ 密林って感じです 鴨 猿山 マナヅル ハゴロモツル ライオン! アジアゾウ 20年?ぶりの動物園でテンション上がってしまいました 励みになりますので…
SerialLibraryes:bufferUntil関数 Serialライブラリ※1のbufferUntil関数は、serialEvent関数を呼び出す前まで、特定のバイトをバッファに設定します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行い…
家族で公園に散歩に行って来ました! 春ですね! 励みになりますのでよければクリック下さい(^o^)/ ↩目次に戻る
SerialLibraryes:buffer関数 Serialライブラリ※1のbuffer関数は、serialEvent関数を呼び出す前にバッファリングするバイト数を設定します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。この…
SerialLibraryes:readBytesUntil関数 Serialライブラリ※1のreadBytesUntil関数は、ポートから、特定の文字までのバイトのバッファに読み込みます。 文字がバッファにない場合、nullが返されます。 byteBufferパラメータを持たないバージョンでは、興味のある…
SerialLibraryes:readStringUntil関数 Serialライブラリ※1のreadStringUntil関数は、readBytesUntil関数とreadString関数の組み合わせで文字列を返します。 探しているものが見つからない場合はnullを返します。 以下補足です ※1:シリアルライブラリは、一…
SerialLibraryes:readString関数 Serialライブラリ※1のreadString関数は、バッファからすべてのデータをStringとして返します。 使用可能なものがない場合はnullを返します。 このメソッドは、入力文字がASCIIであることを前提としています。 Unicodeデータ…
SerialLibraryes:list関数 Serialライブラリ※1のlist関数は、使用可能なすべてのシリアルポートのリストを取得します。 println関数を使用して情報をテキストウィンドウに書き込みます。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバ…
SerialLibraryes:clear関数 Serialライブラリ※1のclear関数は、バイト、文字、int、バイト[]、文字列をシリアルポートに書き込みます。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライ…
SerialLibraryes:write関数 Serialライブラリ※1のwrite関数は、バイト、文字、int、バイト、文字列をシリアルポートに書き込みます。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライブ…
SerialLibraryes:stop関数 Serialライブラリ※1のstop関数は、このポートのデータ通信を停止します。 シリアルを終了したら接続をシャットダウンするのに使用します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの…
SerialLibraryes:readBytes関数 Serialライブラリ※1のreadBytes関数は、バッファからバイトのグループを読み込み、使用できない場合はnullを読み取ります。 パラメータを持たないバージョンでは、バッファ内のすべてのデータのバイト配列が返されます。 これ…
SerialLibraryes:readChar関数 Serialライブラリ※1のreadChar関数は、バッファ内の次のバイトをcharとして返します。 何もない場合-1または「0xffff」を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読…
SerialLibraryes:read関数 Serialライブラリ※1のread関数は、バッファで待機している次のバイトの0から255までの数値を返します。 バイトがない場合は-1を返しますが、データが利用可能かどうかを調べるためにavailable関数を最初にcheackingすることで回避…
SerialLibraryes:available関数 Serialライブラリ※1のavailable関数は、使用可能なバイト数を返します。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。このライブラリは、カスタムマイクロコ…
SerialLibraryes:sirial関数 Serialライブラリ※1のSerial関数は、シリアル通信プロトコルを使用してデータを送受信するためのクラスです。 以下補足です ※1:シリアルライブラリは、一度に1バイトずつ外部デバイスとの間でデータの読み書きを行います。この…
Processing 3 先日使ったMARGセンサー(xyz角速度・xyz加速度・xyz地磁気の計9軸)から得られたデータを元に、相補フィルターの一種Madgwickフィルターを通してドローンの現在の姿勢を推定する実験中です。 得られた情報は「Processing 3」を使ってリアルタイ…
2018年12月29日更新 プログラムの基本 Processingの使い方(ダウンロードとインストール編) 1. 構造(37) () (かっこ) , (カンマ) . (ドット) /* */ (複数行コメント) /** */ (ドキュメントコメント) // (コメント) ; (セミコロン) = (割り当てる) (配列アクセ…
Processing 3 先日使ったMARGセンサー(xyz角速度・xyz加速度・xyz地磁気の計9軸)から得られたデータを元に、相補フィルターの一種Madgwickフィルターを通してドローンの現在の姿勢をリアルタイムに推定しようと作ってますが、かれこれ2週間以上どっぷりハマ…
sin関数 sin関数は角度(ラジアン※1)から正弦※2を計算する三角関数※3です。 EXCEL VBAで使用するsin関数の使い方は以下の通りです。 試しにこのマクロをVBEで実行すると、図2の様にインプットボックスが表示されます。 インプットボックスに「90」度と入力し…