NOBのArduino日記!

NOBのArduino日記!

趣味は車・バイク・自転車・ラジコン・電子工作です。

2018-06-01から1ヶ月間の記事一覧

Processing(noCursor関数の使い方)

noCursor関数 ProcessingにおけるnoCursor関数は、カーソルを非表示にします。 Webブラウザまたはフルスクリーンモードでプログラムを実行すると機能しません。 Processingで使用するnoCursor関数の使い方は以下の通りです。 // マウスを押してカーソルを非…

Processing(height変数の使い方)

height変数 Processingにおけるheight変数は、表示ウィンドウの高さを格納するシステム変数です。 この値は、size関数の2番目のパラメータによって設定されます。 たとえば、関数呼び出しsize(320,240)は、height変数を240に設定します。 height変数の値は、…

Processing(fullScreen関数の使い方)

fullScreen関数 ProcessingにおけるfullScreen関数は、コンピュータのディスプレイのフルサイズを使用してスケッチを開きます。 この関数は、setup関数の最初の行でなければなりません。 size関数とfullScreen関数を同じプログラムで使用することはできませ…

Processing(frameRate変数の使い方)

frameRate関数 Processingにおけるシステム変数frameRateには、実行中のスケッチのおおよそのフレームレートが格納されます。 初期値は10 fpsで、フレームごとに更新されます。 値は数フレームにわたって平均化されているため、描画関数が5〜10回実行された…

Processing(frameRate関数の使い方)

frameRate関数 ProcessingにおけるframeRate関数は、1秒ごとに表示されるフレーム数を指定します。 たとえば、関数呼び出しframeRate(30)は1秒間に30回リフレッシュします。 プロセッサーが指定されたレートを維持するのに十分速くない場合、フレームレート…

Processing(frameCount変数の使い方)

frameCount変数 ProcessingにおけるframeCountシステム変数は、frameCountには、プログラムが開始されてから表示されたフレーム数が格納されます。 setup関数の中で値は0であり、draw関数の最初の反復後には1などです。 Processingで使用するframeCount変数…

Processing(focusedの使い方)

focused Processingにおけるfocusedは、処理プログラムが「集中」しているかどうかを確認します。 これは、処理プログラムがアクティブであり、マウスまたはキーボードの入力を受け入れることを意味します。 この変数は、フォーカスされている場合は「true」…

Processing(displayDensity関数の使い方)

displayDensity関数 ProcessingにおけるdisplayDensity関数は、画面が高密度画面(OS XではRetinaディスプレイ、WindowsやLinuxでは高解像度)と表示されていない場合は "1"を返します。 この情報は、プログラムがそれをサポートする画面上のピクセル密度の2…

Processing(delay関数の使い方)

delay関数 Processingにおけるdelay関数は、指定された時間停止します。 遅延時間は1/1000秒単位で指定します。 たとえば、delay(3000)はプログラムを3秒間停止し、delay(500)はプログラムを0.5秒間停止させます。 draw関数の終了時にのみ画面が更新され…

Processing(cursor関数の使い方)

cursor関数 Processingにおけるcursor関数は、カーソルをあらかじめ定義されたシンボルまたはイメージに設定するか、すでに隠している場合は表示させます。 イメージをカーソルとして設定する場合、推奨サイズは16x16または32x32ピクセルです。 パラメータx…

Processing(voidキーワードの使い方)

voidキーワード Processingにおけるvoidキーワードは、関数が値を返さないことを示します。 各関数は、特定のデータ型の値を返すか、キーワードvoidを使用して何も返さないことを指定する必要があります。 Processingで使用するvoidキーワードの使い方は以下…

Processing(thread関数の使い方)

thread関数 Processingにおけるthread関数は、setup関数を最初に実行した後、ループ内でdraw関数を何度も繰り返し実行します。 スレッドは、開始、中間、終了の一連のステップでもあります。 処理スケッチは、「アニメーション」スレッドと呼ばれることが多…

Processing(thisキーワードの使い方)

thisキーワード Processingにおけるthisキーワードは、これが参照されているコンテキストに応じて変更される現在のオブジェクト(つまり、「このオブジェクト」)を参照します。 Processingでは、これを使用して現在のオブジェクトからライブラリの1つに参照…

Processing(superキーワードの使い方)

superキーワード Processingにおけるsuperキーワードは、サブクラスのスーパークラスを参照するために使用されます。 Processingで使用するsuperキーワードの使い方は以下の通りです。 //この例はコードフラグメントです。 //それ自身ではコンパイルされませ…

Processing(tryキーワードの使い方)

tryキーワード Processingにおけるtryキーワードは、catchを使用して例外を処理します。 SunのJavaドキュメントは、例外を「プログラムの実行中に発生し、プログラムの命令の通常の流れを妨げるイベント」と定義しています。 これは、たとえば、ファイルの読…

Processing(trueの使い方)

true Processingにおけるtrueは、論理値 "true"を表す予約語です。 boolean型の変数にのみtrue値を割り当てることができます。 Processingで使用するtrueの使い方は以下の通りです。 rect(30, 20, 50, 50); boolean b = true; if (b == true) { line(20,10, …

Processing(staticキーワードの使い方)

staticキーワード Processingにおけるstaticキーワードは、変数を「クラス変数」として定義し、メソッドを「クラスメソッド」として定義するために使用します。 変数がstaticキーワードで宣言されると、そのクラスのすべてのインスタンスは同じ変数を共有し…

Processing(setup関数の使い方)

setup関数 Processingにおけるsetup関数は、プログラムの起動時に1回実行されます。 画面サイズなどの初期環境プロパティを定義したり、プログラムの起動時にイメージやフォントなどのメディアを読み込んだりするために使用されます。 各プログラムにはsetup…

Processing(returnキーワードの使い方)

returnキーワード Processingにおけるreturnキーワードは、関数から返される値を示すために使用されます。 返される値は、関数宣言で定義されたものと同じデータ型でなければなりません。 voidで宣言された関数は値を返すことができないので、戻り値は含めな…

Processing(redraw関数の使い方)

redraw関数 Processingにおけるredraw関数は、draw関数内のコードを1回実行します。 この関数は、mousePressed関数またはkeyPressed関数によって登録されたイベントが発生した場合など、必要に応じてプログラムが表示ウィンドウを更新できるようにします。 …

Processing(pushStyle関数の使い方)

pushStyle関数 ProcessingにおけるpushStyle関数は、現在のスタイル設定を保存し、popStyle関数は以前の設定を復元します。 これらの関数は常に一緒に使用されることに注意してください。 スタイル設定を変更して後で元に戻すことができます。 pushStyle関数…

Processing(publicキーワードの使い方)

publicキーワード Processingにおけるpublicキーワードは、使用可能にしたいフィールドまたはメソッドの前に使用されます。 他のクラスを提供するために使用されるキーワードは、クラス内のフィールドとメソッドにアクセスします。 処理では、privateキーワ…

Processing(privateキーワードの使い方)

privateキーワード Processingにおけるprivateキーワードは、他のクラスがクラス内のフィールドやメソッドにアクセスすることを禁止するために使用されます。 privateキーワードは、クラス内でのみ使用可能にするフィールドまたはメソッドの前に使用されます…

Processing(popStyle関数の使い方)

popStyle関数 ProcessingにおけるpopStyle関数は、以前の設定を復元します。これらの機能は常に一緒に使用され、スタイル設定を変更して後で元に戻すことができます。 またpushStyle関数は現在のスタイル設定を保存します。 pushStyle関数で新しいスタイルを…

Processing(nullキーワードの使い方)

nullキーワード Processingにおけるnullキーワードは、ターゲットを示すために使用される特別な値で有効なデータ要素ではありません。 処理中に、そこにないデータにアクセスしようとすると、nullキーワードを渡って実行することができます。 Processingで使…

Processing(noLoop関数の使い方)

noLoop関数 ProcessingにおけるnoLoop関数は、draw関数内のコードを連続して実行する処理を停止します。 loop関数が呼び出された場合、draw関数のコードは再び連続して実行されます。 setup関数でnoLoop関数を使用する場合は、ブロック内の最後の行にする必…

Processing(newキーワードの使い方)

newキーワード Processingにおけるnewキーワードは、「新しい」オブジェクトを作成します。 newキーワードは、通常、図1例のアプリケーションと同様に使用されます。 この例では、データ型 "HLine"の新しいオブジェクト "h1"が作成されます。 次の行には、「…

Processing(loopの使い方)

loop Processingにおけるloopは、デフォルトではdraw関数を繰り返しループし、その中でコードを実行します。 ただし、draw関数ループは、noLoop関数を呼び出すことによって停止することがあります。 その場合、draw関数ループはloop関数で再開できます。 Pro…

Processing(importの使い方)

import Processingにおけるimportは、ライブラリをProcessingスケッチにロードします。 ライブラリとは、Processingの機能を拡張するためにグループ化された1つ以上のクラスです。 *文字は、関連するクラスを個別に参照することなく、すべての関連クラスを一…

Processing(implementsの使い方)

implements Processingにおけるimplementsは、インターフェイスまたはインターフェイスのグループを実装します。 インタフェースは、クラス間でプロトコルを確立するために使用されます。 これらはクラスのためのフォーム(メソッド名、戻り値の型など)を確…