4.0

取扱い説明書INDEX
1. コロックルの使い方 ······································· 1

4-6. プログラムの作成 ···································· 78

1-1. 各部の名称 ············································· 1

4-7. 命令ブロック ········································· 80

1-2. 本体の機能 ············································· 1

4-8. プログラムの実行 ···································· 89

1-3. 動作確認 ················································ 34-9. ログに付いて ········································· 90

1-4. 光・音センサの感度調整 ···························· 54-10. ブレークポイント ·································· 91

1-5. 実行モード ············································· 54-11. レポート作成 ········································ 91

1-6. 各種設定方法 ··········································· 7

4-12. チュートリアル ····································· 92

2. 専用ソフトウェアの使い方 ···························· 10

5. 設定画面 ··················································· 93

2-1. ソフトウェアの準備 ································ 10

6. 動作確認画面 ············································· 96

2-2. 共通機能 ·············································· 11

6-1. 動作確認画面の開き方 ······························ 96

3. プログラム作成画面(計測･制御編) ·················· 15

6-2. 画面説明 ··············································· 96

3-1. フローチャート画面の使い方····················· 15

6-3. 動作の確認方法······································· 97

3-2. ブロック画面の使い方 ····························· 34

7. 付録 ························································· 98

3-3. シミュレート画面の使い方 ······················· 57

7-1. ワーニングメッセージについて ·················· 98

3-4. メロディ画面 ········································· 60

7-2. Q&A ··················································· 100

4. プログラム作成画面(ネットワーク編) ·············· 65

7-3. 用語集 ················································ 102

4-1. ネットワーク画面の使い方 ······················· 65
4-2. ネットワークの設定に付いて····················· 69
4-3. データに付いて ······································ 73
4-4. 実行画面の作成方法 ································ 75
4-5. 機能の種類とプロパティ ·························· 76

1. コロックルの使い方
1-1. 各部の名称
フルカラーLED

トップボタン

発光部

フルカラーLED
ディスプレイDOWN ボタン
光センサ

音センサ

発光部

スピーカ

UP ボタン

温度センサ

SET ボタン

micro USB 端子

1-2. 本体の機能
本体には基本機能として以下の機能が搭載されています。

A) 表 示 切 替
本体前面の『SET ボタン』を押すごとに表示が【時刻】【アラーム設定】【タイマー設定】【温度表示】【ディスプレイ命令表示】と切り替わります。

点灯する

時刻表示

アラーム設定タイマー設定温度表示B) 時 計
電池での動作中は通常は表示されず、トップボタンを押すか音に反応して時刻を 5 秒間表示します。（USB 接続時は常時点灯）『UP ボタン』『DOWN ボタン』を押すごとに 12 時間、24 時間の表
示を切り替えられます。
1C) ア ラ ー ム
目覚まし時計として利用できるアラーム機能がありま

アラーム設定時に表示

スヌーズ有効表示（青）す。
また、スヌーズ機能も搭載し、再アラームまでの時間もアラーム有効表示（赤）設定できます。

D) カ ウ ン ト ダ ウ ン タ イ マ ーE) 温 度 計

1 秒単位でカウントダウン

摂氏（℃）にて 0.1 度単位

するタイマーです。

で表示します。

最大で 60 分まで、1 秒単
位で時間を設定できます。

F) パ ソ コ ン と の 接 続G) プ ロ グ ラ ム の 実 行

パソコンと USB ケーブルで接続することにより、専用ソフトで作成したプログラムどおりにフルカ

専用ソフトで作成した

ラーLED を光プログラムを本体に書

らせること

込めます。

や、スピーカまた、パソコンからもを鳴なせま

時刻、アラーム時間のす。

設定を行えます。

2

1-3. 動作確認
本体には動作確認用プログラムがあらかじめ書込まれています。以下の方法で正常に動作するかを確認しましょう。
※電池を入れた直後はプログラムが動作するまでに約２秒かかります。

1

2

UP ボタンと DOWN ボタンを同時に押す。

ボタンを離すとブザーが鳴り、フルカラーLED(以下 LED)が赤→緑→青→赤…と変化をくり返す。

3

4
光センサ

トップボタンを 2 秒以上長押しする

光センサ部分を暗くすると LED が赤く点灯し、明るくすると消灯する。

と、ブザーが鳴り、LED が消灯する。

5

6

トップボタンを 2 秒以上長押しする

手を叩くなどして音センサを反応させると LED が白く点灯し、その後青点灯にと、ブザーが鳴り LED が青く点灯す

戻る。

る。

7

上記 4

トップボタンを 2 秒以上長押しするとプログラムは終了する。

6 で各センサの反応が悪い場合は以下の方法で感度を調整します。

※動作確認中でも感度調整モードに移行できます。
3

1-4. 光・音センサの感度調整
 トップボタンと SET ボタンを同時に押します。ボタンを離すと音センサ感度調整モードになります。

 本体前面にはセンサの感度の値が表示されます。

 SET ボタンを押すと「音センサ」「光センサ」の切替ができます。
「音センサ」時は赤い LED、「光センサ」時は青い
LED が点灯します。
赤 LED：音センサ

青 LED：光センサ

 UP ボタンを押すと感度が上がります。逆に DOWN ボ
タンを押すと感度は下がります。

 感度は 0 ～ 20 の 20 段階で設定できます。（初期設
定は 10 になっています。）

 感度を上げすぎると音センサが過敏に反応し、音がなくても点滅することがあります。この場合は感度を落とし適切な値に設定してください。

 調整モードを終了するには、再度トップボタンと SET ボタンを同時に押します。ボタンを離すと調整モードが終了します。

1-5. 実行モード
A) 通 常 モ ー ド
USB ケーブルでパソコン、USB アダプタ等に接続すると通常モードとして動作します。

4B) プ ロ グ ラ ム 実 行 モ ー ド
本体前面の『UP ボタン』と『DOWN ボタン』を同時に押します。
ボタンを離すと「ピロピロピ」と音が鳴り書込んだプログラムが実行されます。
プログラムを停止させるには再度 2 つのボタンを押します。ボタン

DOWN ボタン

UP ボタン

を離すと「ピ」と音が鳴り、プログラムは停止します。
※プログラム実行中はディスプレイ右下のドットが点滅します。

C) ス リ ー プ モ ー ド
乾電池で動作している状態（USB ケーブルがパソコンや USB アダプタに接続されていない状態）では電池の消耗を抑える為に一定時間が経過するとスリープモードに移行します。
スリープモード中は音センサなどの反応が遅れる場合があります。
常に通常モードで動作させるには本体前面の『SET ボタン』『UP ボタン』『DOWN ボタン』を同時に押します。ボタンを離すと「ピピ
ピピ、ピピピピ」と音が鳴り、通常モードになります。
再度 3 つのボタンを押して離すとスリープモードに移行する状態に戻

DOWN ボタン

UP ボタン

ります。スリープモードに移行する状態になると「ピピー」と音が鳴
SET ボタンります。

D) フ ァ ー ム ウ ェ ア 更 新 モ ー ド
本体前面の『SET ボタン』と上部の『トップボタン』を同時に押した状態でパソコンと接続するとファームウェ
ア更新モードとして起動します。ファームウェア更新モードになると、本体の LED が緑色に点滅します。
詳細は『5.設定画面』の『E) ファームウェアの更新』を参照して下さい。

E) フ ァ ー ム ウ ェ ア の バ ー ジ ョ ン 確 認
SET ボタンを押しながら USB を接続すると、ディスプレイにバージョン番号を表示します。

51-6. 各種設定方法
A) 時 刻 の 設 定
長押し「時間」が点滅する

時刻表示中にSET ボタンを長押しします。

UP/DOWN ボタンで「時間」を変更します。

UP/DOWN ボタンで「分」を変更します。

SET ボタンを押すと時刻が確定します。

6

SET ボタンを押すと「分」が点滅します。

B) ア ラ ー ム の 設 定※アラーム設定は常に 24 時間表示となります。
長押し「時間」が点滅する

UP/DOWN ボタンで「時間」を変更します。

アラーム時刻表示中にSET ボタンを長押しします。

UP/DOWN ボタンで「分」を変更します。

SET ボタンを押すとスヌーズ時間※1 が表示されます。

SET ボタンを押すとスヌーズ回数※2 が表示されます。

UP/DOWN ボタンでスヌーズ回数を変更します。

SET ボタンを押すと「分」が点滅します。

UP/DOWN ボタンでスヌーズ時間を変更します。

SET ボタンを押すと設定が確定します。

※1：アラームが再実行されるまでの時間。5 分後～30 分後を 5 分間隔で設定できます。
※2：アラームが再実行される回数。1～5 回まで設定できます。

アラーム時刻表示中に UP/DOWN ボタン
を押すと、アラーム/スヌーズの有効/無効を切り替えられます。
有効時は数字の下の LED が光ります。

7

スヌーズ有効時にアラーム有効時に

点灯（青）

点灯（赤）

C) ア ラ ー ム の 動 作
 アラーム動作中にトップボタンを押すとアラームは停止します。
 スヌーズが有効になっている場合は、設定時間後に再度アラームが動作します。
 アラーム動作中にセットボタンを押すとアラームの停止と共にスヌーズも解除されます。
※プログラムを実行している場合、プリセット音は鳴りません。

D) カ ウ ン ト ダ ウ ン タ イ マ ー の 設 定
長押し「時間」が点滅する

タイマー設定表示中にSET ボタンを長押しします。

UP/DOWN ボタンで「時間」を変更します。

UP/DOWN ボタンで「分」を変更します。

SET ボタンを押すと時間が確定します。

SET ボタンを押すと「分」が点滅します。

E) カ ウ ン ト ダ ウ ン タ イ マ ー の 動 作●タイマー表示時にトップボタンを押すとタイマーが始動します。
●タイマー動作中にトップボタンを押すと、タイマーは一時停止します。（表示は点滅。）
再度トップボタンを押すと、一時停止した時点からタイマーが再始動します。
●タイマーが 0 秒になった時点で表示が点滅します。
点滅中にトップボタンを押すと、点滅は終了し設定時間に表示が戻ります。
3 分間何も操作されない場合も点滅は終了し設定時間に表示が戻ります。
●一時停止中に設定ボタン(UP もしくは DOWN)を押すと時間はリセットされ設定時間に表示が戻ります。
※プログラムを実行している場合、プリセット音は鳴りません。

8

2. 専用ソフトウェアの使い方
2-1. ソフトウェアの準備
A) 動 作 環 境
本ソフトウェアに必要な動作環境は以下のとおりです。
・対応 OS：Windows10、Windows8.1、Windows8 の各日本語 OS64bit 版（x64）および 32bit 版
（x86）

・パソコン

：上記 OS がインストールされたパソコンであること。

・HDD：ソフトウェア用に 20MB 以上

・ディスプレイ：解像度 1024×768 ピクセル以上

・USB：2.0 以上

B) ソ フ ト ウ ェ ア の 起 動「clock」フォルダをダブルクリックして開きます。

「Clock.exe」アイコンをダブルクリックします。

9

2-2. 共通機能
A) ス タ ー ト 画 面

１ 各画面を開く

2 各画面のつかいかた説明

５ ヘルプを開く
3 各種設定を開く

4 本体の動作確認画面を開く①「ネットワークプログラム画面」「コロックルプログラム画面」「メロディ画面」を開きます。
②各画面の簡単な使い方（チュートリアル）を開始します。
③各種設定画面（「時刻合わせ」「アラーム設定」「ファームウェア更新」）を開きます。
④本体の LED 点灯などの動作確認を行う画面を開きます。
⑤ヘルプファイルを開きます。

B) メ ニ ュ ー バ ー ファイル
新規作成(N)………………新しくプログラムの作成を開始する。
ファイルを開く(O)………既存のプログラムファイルを開く。
上書き保存(S)……………作成中のプログラムを同一ファイル名で保存する。
名前を付けて保存(A)……現在作成中のプログラムを、名前を付けて保存する。
終了(X)……………………プログラム作成画面を終了する。

10

 編集
元に戻す(U)………作業を一つ前の状態に戻す。
やり直すし(R)……元に戻した作業を再度実施する。
切り取り(T)………選択した命令アイコン等を切り取る。
コピー(C)…………選択した命令アイコン等をコピーする。
貼り付け(P)………コピーした命令アイコン等を挿入する。
挿入(I) ……………音符を挿入する（4 分休符）

（メロディのみ）

削除(D)……………選択した命令アイコン等を消去する。
すべて選択(A)……配置された命令アイコン等をすべて選択する。

 プログラム※計測･制御プログラム画面※ネットワークプログラム画面

プログラム書込み(W) …プログラムデータを本体に書込む。
プログラム読込み(R) …本体に書込まれているプログラムを読み込み、表示する。
プログラム実行(E) ……本体に書込まれたプログラムを実行する。(計測制御)
プログラム実行画面を開く。(ネットワーク画面)
プログラム停止(B)………実行中のプログラムを停止する。
通信エラーでプログラムを停止する(I) …チェックが入っている場合、通信エラー発生でプログラムを停止状態にする。チェックが外れている場合、通信エラー発生でも実行は停止せず、エラーが発生したイベントのみが終了する。(ネットワークのみ)

11 表示※計測･制御プログラム画面※ネットワークプログラム画面

シミュレート画面(S)… シミュレート画面を表示する。
レポート作成(R)……… レポート作成画面を表示する。
情報ウィンドウ(W)…… 情報ウィンドウを表示する。（計測･制御のみ）
プログラム(P) ………… プログラム文の表示/非表示を切り替える。（計測･制御画面のみ）
グリッド(G) …………… マス目の表示/非表示を切り替える。
ブロック/フローチャートへ切替(I) ……………

ブロック/フローチャート画面に切り替える。

プログラムのスクリーンショットをコピー(C)…プログラムを画像としてクリップボードに保存する。
プログラムのスクリーンショットを保存(V)……プログラムを画像ファイル(PNG 形式)としてファイル保存する。
パラメータ表示(D/P)…………………………… 命令ブロックの設定項目を表示する。(フローチャートのみ)

データ設定(D) ………………各種データ名の設定などを行います。(ネットワークのみ)
各種情報表示(実行画面)(I)…プログラム実行画面の情報の表示／非表示を切替えます。(ネットワークのみ)

ブロック画面では「選択メニュー表示(E)」でブロックのプルダウンメニューの表示・非表示を切り替えられます。
ブロックの数が増えると動作が重たくなる場合があります。その場合は選択メニュー表示を OFF にするとスムーズに動くようになります。

12

 設定
外部入出力に対応(U)…チェックを入れると I/O 版に対応した命令ブロ
ックや項目を表示します。

 メロディ
※メロディ画面のみ。
メロディ書込み(W) ………メロディデータを本体に書込む
メロディ読込み(R) ………メロディデータを本体から読込み表示する。
本体でメロディ再生(B) …コロックル本体でメロディを再生する。
本体のメロディ停止(E) …コロックル本体からのメロディを停止する。
PC 上でメロディ再生(P) …PC でメロディを再生する。
PC 上のメロディ停止(S) …PC からのメロディを停止する。

C) ツ ー ル バ ー
新しくプログラムの作成を開始する。

コピーした命令ブロック等を挿入する。

既存のプログラムファイルを開く。

プログラムデータを本体に書込む。

作成中のプログラムを同一ファイル名で本体に書込まれたプログラム・メロディ保存する。

を実行する。
実行中のプログラム・メロディを停止す

作業を一つ前の状態に戻す。

る。
ブロック/フローチャート画面に切り替元に戻した作業を再度実施する。

える。

選択した命令ブロック等を切り取る。

レポート作成画面を表示する。

選択した命令ブロック等をコピーする。

13

音符を挿入する（4 分休符）。
（メロディのみ）

3. プログラム作成画面(計測･制御編)
3-1. フローチャート画面の使い方
フローチャートを使ってプログラムを作成する画面です。

A) フ ロ ー チ ャ ー ト 画 面 の 開 き 方
スタート画面の「コロックル」の「フローチャート」をクリックすると、フローチャート画面が開きます。

B) 画 面 説 明
メニューバー

接続状況表示ツールバー

ブロック配置(プログラム)
エリア

命令ブロック
14

プログラム
表示エリア

C) 使 用 可 能 命 令 ブ ロ ッ ク
 LED ブロック
本体両サイドのフルカラーLED の色と点灯方法を設定します。

 サウンドブロック
本体から鳴らす音を設定します。

 ウェイトブロック
プログラムの進行を止めます。

 秒カウンタブロック
プログラム内で 1 秒単位のカウントアップを実行します。

 分岐ブロック
指定した条件に沿ってプログラムの流れを変えます。

 ループ開始・終了ブロック
開始と終了で挟まれたプログラムをくり返します。

 サブルーチンブロック
サブルーチンを呼び出して実行します。

 演算ブロック
変数を使った加算・減算を行います。

 ディスプレイブロック
本体前面のディスプレイに表示する内容を設定します。

 外部出力ブロック（I/O 版に対応）
I/O 版の外部出力を制御します。
※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部出力」ブ
ロックは表示されません。
15D) プ ロ グ ラ ム の 作 成①命令ブロック配置エリアに命令ブロックをドラッグします。

②配置した命令ブロックをダブルクリックして設定画面を開きます。

③設定を行い、ＯＫボタンを押します。

④続いて次の命令ブロックを追加します。

16

⑤開始ブロックから終了ブロックまで、それぞれの命令ブロックを矢印でつなぎます。

各命令ブロックの丸印をクリックしてドラッグすると矢印が表示されます。
そのまま別の命令ブロックにマウスを重ねて指を離すと矢印が接続されます。

E) プ ロ グ ラ ム の 実 行①パソコンと本体を付属の USB ケーブルで接続します。
※接続状態表示が②ツールバーの書込みボタンをクリックします。

となることを確認しましょう。

③書込み完了後に表示されるウィンドウの実行ボタン、もしくはツールバーの実行ボタンをクリックします。

17F) 実 行 時 の 本 体 と の 連 動
書込み完了後に表示されるウィンドウの実行ボタンで実行した場合、本体の動作と連動して実行中の命令アイコンが強調表示されます。

G) プ ロ グ ラ ム の 編 集
 命令ブロックの複数選択
命令ブロックを囲むようにマウスをドラッグすると命令ブロックを複数選択できます。
複数選択した状態でコピーや切り取り、削除などが行えます。

 元に戻す命令ブロックの配置や設定を 1 つ前の状態に戻します。

 やり直し元に戻した操作を再度行います。

18

 切り取り配置エリアの選択した命令ブロックをLED ブロックは消切り取ります。

え、次のスピーカブ

切り取りを行った命令ブロックは配置

ロックに矢印が接続エリアから消え、パソコンのメモリにされる。

一旦保存された状態になります。
また、切り取られた命令ブロックに接続されていた矢印は次の命令ブロック

LED ブロックを(LED ブロックは一切り取ると…

時保存された状態)に自動的に再接続されます。
命令ブロックを複数選択した状態でも切取りを行えます。
この際、切り取った命令ブロックが矢印で繋がっている状態だと、矢印も一緒に一時保存されます。

 コピー
配置エリアの選択した命令ブロッ
クをコピーします。
コピーされた命令ブロックは配置
エリアからは消えず、パソコンのメモリに一旦保存された状態になります。

LED ブロックをコピーしても…

LED ブロックは消えない。
(LED ブロックは一時保存された状態)

命令ブロックを複数選択した状態でもコピーを行えます。
この際、切り取った命令ブロックが矢印で繋がっている状態だと、矢印も一緒に一時保存されます。

 貼り付け
切り取り、またはコピーされた命令ブロックを配置エリアに貼り付けます（挿入します）。

 削除
選択した命令アイコンを削除します。

 すべて選択
配置エリアにある全ての命令アイコンを選択します。

 矢印を削除※命令ブロックを右クリックすると表示されます。

19

選択された命令ブロックから伸びている矢印を削除します。

LED ブロックを
右クリック…

LED ブロックからの矢印が削除される。

 命令ブロックの整列
選択した複数の命令ブロックを上下左右のいずれかに整列させます。

複数の命令ブロックを選択して、いずれかの命令ブロックを右クリックし、整列→揃える方向を選択します。

命令ブロックはキーボードの矢印キーで 1 目盛りずつ移動させることもできます。

20

H) 各 命 令 ブ ロ ッ ク の 設 定
 LED ブロック
本体両サイドのフルカラーLED の色と点灯方法を設定します。
4

１

5

2

3
①色の設定
赤(R)、緑(G)、青(B)が各 10 段階で、計 1,000 通りの色を設定できます。
②点灯操作
連続点灯：プログラムが終了するまで常に点灯します。
消灯：連続点灯している LED を消灯させます。
時間設定では 0.1 秒単位で最大 25.5 秒まで設定できます。(※設定時間経過後、LED は消灯します。)③だんだん変わる/消える
変わる：設定した時間で決定した色に徐々に変わります。
消える：設定した時間で決定した色から徐々に消えていきます。
④プレビューボタンを押すと設定した内容で LED のイラストが変化します。
⑤あらかじめ用意された 7 色（｢赤｣｢緑｣｢青｣｢黄｣｢紫｣｢水色｣｢白｣）を選択できます。

21 サウンドブロック

本体から鳴らす音を設定します。

サウンド①：サウンド①を再生します。（ピピー♪）
サウンド②：サウンド②を再生します。（ピコピコピッ♪）サウンド③：サウンド③を再生します。（ピピピピ ピピピピ♪）
メロディ再生：メロディ画面(後述)で作成したメロディを再生します。
再生回数は 1 回で、プログラムは再生が終了するまで次の命令ブロックには進みません。
メロディ再生(連続)：メロディ画面(後述)で作成したメロディを再生します。
再生はくり返し行われ、プログラムは再生終了を待つことなく再生直後から次の命令ブロックへ進みます。
メロディ停止：連続再生しているメロディを停止させます。

 ウェイトブロック

プログラムの進行を止めます。
時間は 0.1 秒単位で 25.5 秒まで設定可能です。

 分岐ブロック

分岐ブロックは、本体の機能やセンサの情報を元に、プログラムの流れを切り替える命令です。
分岐ブロックは、条件をひとつ設定し、その条件が成立しているかどうかで、プログラムが進む方
向を二つに分けることができます。
分岐ブロックからは、設定した条件が成立すれば「はい（下）」、成立しなければ「いいえ（右）」の方向にプログラムが進みます。

22

分岐ブロックは、条件をひと設定した条件つ設定し、その条件に合致し(ボタンが ON か？)条件に合致しなければているかどうかで、プログラ
ムが進む方向を二つに分けることができます。
分岐ブロックからは、設定しいいえ(右)の矢印に進む。
条件に合致すればはい(下)の矢印に進む。

た条件に合致すれば「はい（下）」、合致しなければ「いいえ（右）」の方向にプ
ログラムが進みます。
分岐条件は以下の１１種類を設定できます。
■トップボタン■明るさセンサ

■音センサ

■アラーム

23

■カウントダウンタイマー■時刻■温度センサ■ランダム■秒カウンタ■変数■外部入力(I/O 版に対応)※メニューバーの【設定】→【外部入出力に対応】のチ
ェックが外れている場合、「外部入力」は表示されません。

24 秒カウンタブロック

プログラム内で 1 秒単位のカウントをスタートさせたりストップさせたり、カウントの値をゼロにリセットしたりします。
※カウントは 255 秒までです。

秒カウンタはストップウォッチのような役割があり、動かすと 1 秒単位でカウンタの数値が増えていきます。プロ
グラム内では分岐ブロックと組み合わせて「カウンタが○○秒になったら LED を点灯させる」「カウンタが○○秒になるまで次の命令に進まない」といった使い方をします。

 ループ開始ブロック

後述のループ終了ブロックとペアで使用します。
開始と終了で挟まれたプログラムをくり返します。
くり返しの回数は 255 回まで設定可能です。
「ずっとくり返す」を選択した場合は、プログラムを停止するまでループします。

 ループ終了ブロック

くり返しの終了位置に配置するブロックです。
くり返しを抜ける条件(終了条件)を設定する事もできます。
ループ開始ブロックで設定した回数に達しなくても終了条件に合致すればくり返しを抜け、次の命
令ブロックに進みます。
設定できる終了条件は｢トップボタン｣｢明るさセンサ｣｢音センサ｣｢アラーム｣｢カウントダウンタイ
マー｣｢時刻｣｢温度センサ｣｢秒カウンタ｣｢変数｣｢外部入力(I/O 版に対応※)｣の 10 種類です。
※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部入力」は表示されません。
25

 ループブロックの入れ子に付いてループ処理の中にさらにループ処理を入れることを｢入れループ 1 の開始子にする｣といいます。

ループ 2 の終了

右図では｢ループ１｣の中に｢ループ２｣を入れ、2 階層の入れ子になっています。

ループ 2 の開始
ループ 1 の終了

ループの入れ子は 6 階層まで可能です。
１

2

ループブロックを選択するとそれぞれ対応する｢開始｣と｢終了｣が強調表示されます。入れ子を重ねた際も一

3

4

5

目でくり返し処理の範囲を確認することができます。

6 ループの不正処理に付いて分岐ブロックから開始・終了ブロックを通らず別のブロックに接続した場合、不正処理となり書き込むことが出来ません。

26

 サブルーチンブロック
サブルーチンを呼び出して実行します。

サブルーチンとは何度も実行される同じ処理を一つの小さなプログラムにまとめて、必要なときにメインのプログ
ラムに呼び出せるようにしたものです。
サブルーチンは命令ブロック配置エリア上のタブを切り替えることで作成できます。
サブルーチンは 4 つまで作成できます。

サブルーチンは画面上のタブを選択することで表示できます。

メインルーチンにサブルーチンブロ
ックを使って｢サブルーチン①｣を呼び出している。

※タブをダブルクリックすることでサブルーチン名を変更することもできます。
※サブルーチン内で別のサブルーチンを呼び出すこともできます。但し、自分自身を呼び出しているサブルーチ
ンは呼び出せません。
※サブルーチン名は７文字までです。

27 演算ブロック演算ブロックは、本体の中に記録されている数値で計算を行う命令です。
例えば、センサの値を「変数」に記録したり、命令を実行する回数を指定するなどの使い方をします。

 ディスプレイブロック

前面ディスプレイ表示を制御する命令です。
以下の内容を表示する事ができます。
【時刻】

【タイマ】

【温度】

【光センサ値】【秒カウンタ値】【ウェイト時間】【変数値(ａ～ｈ)】 外部出力ブロック（I/O 版に対応）

I/O 版の外部出力を制御する命令です。
以下の内容を設定する事ができます。
【出力操作】
出力の ON(連続)、OFF、時間を指定しての出力【出力の強さ】
0～10 の 11 段階※メニューバーの【設定】→【外部入出力に対応】のチ
ェックが外れている場合、外部出力ブロックは表示さ
れません。

28

I) 変 数 に 付 い てセンサやタイマーなどは、全て計測しておいた数値を本体内で記録しています。
「変数」はこれらと同じく、本体内で記録できる数値のひとつです。演算ブロックを使って色々な数値を記録できます。変数は a～h の合計 8 個使用できます。
変数に記録できるのは、1,10,100 などの定数と温度センサの値(温度)、光センサの値(0～100)です。
また、単純に数値を記録する以外に保存した数値の足し算・引き算ができます。
※変数に記録できる数値の範囲は｢-128～127｣になります。

29J) 矢 印 の 色 に 付 い て矢印が適切に接続されていない(終了ブロックまで繋がっていない)と矢印は赤く表示されます。
この状態でプログラムを本体に書込むことはできません。
適切に接続されると矢印は緑色になり、本体への書込みが可能となります。

条件分岐ブロックは『YES』『NO』のどちらかが接続されていなくても矢印の色は緑になります。注意して下さい。

『NO』側が接続されていない『YES』側が接続されていない。

K) レ ポ ー ト 作 成
レポート画面を開くには、ツールバーのをクリックするか、メニューバーの表示(V)からレポート画面(R)を選択してください。

30

L) チ ュ ー ト リ ア ル
画面の指示に従って進むだけで、基本的な操作が学べるチュートリアルを用意しています。

M) 配 置 可 能 ア イ コ ン 数配置できる命令ブロックの数は消費するメモリ数により決まります。
消費メモリ数は画面の左下に表示され、開始と終了ブロックに適切に接続されている命令ブロック数によって決まります。消費メモリ数は命令アイコンの種類により異なり、最大消費メモリ数は 256 です。

各命令アイコンの消費メモリは以下の通りです。

LED

設定項目により２～６

サウンド

２

ウェイト

３

分岐

設定項目により３～５

秒カウンタ

２

ループ開始

３

ループ終了

２

サブルーチン

３演算

設定項目により３～４

ディスプレイ

設定項目により３～４

外部出力

設定項目により 2～４31N) ブ ロ ッ ク 画 面 へ の 切 り 替 え に つ い てフローチャート画面で作成したプログラムは、以下のメニューバーの「ブロックへ切替(I)」あるいはツール
バーの切替ボタンによって、アイコン画面に切り替えられます。

ブロック画面へ切替える際にはブロックの位置情報は破棄されます。必要な場合は切替え前にファイルを保存してください。

O) ス ク ロ ー ル ボ タ ン
画面を縮小した際は隠れてしまうツールバー、命令ブロックを移動させるスクロールボタンが表示されます。

32

3-2. ブロック画面の使い方
ブロックを使ってプログラムを作成する画面です。

A) フ ロ ー チ ャ ー ト 画 面 の 開 き 方
スタート画面の「コロックル」の「ブロック」をクリックすると、ブロック画面が開きます。

B) 画 面 説 明
メニューバー

ツールバー

ブロック配置(プログラム)
エリア

命令ブロック33

接続状況表示C) 使 用 可 能 命 令 ブ ロ ッ ク
 LED ブロック
本体両サイドのフルカラーLED の色と点灯方法を設定します。

 サウンドブロック
本体から鳴らす音を設定します。

 ウェイトブロック
プログラムの進行を止めます。

 秒カウンタブロック
プログラム内で 1 秒単位のカウントアップを実行します。

 分岐ブロック
指定した条件に沿ってプログラムの流れを変えます。

 ループブロック
ループブロックで挟まれたプログラムをくり返します。

 サブルーチンブロック
サブルーチンを呼び出して実行します。

 演算ブロック
変数を使った加算・減算を行います。

34 ディスプレイブロック
本体前面のディスプレイに表示する内容を設定します。

 外部出力ブロック（I/O 版に対応）
I/O 版の外部出力を制御します。
※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部出力」ブロックは表示されません。

 ジャンプ・ラベルブロック
ジャンプブロックから指定したラベルブロックまでプログラムを飛ばします。

35D) プ ロ グ ラ ム の 作 成①命令ブロック配置エリアに命令ブロックをドラッグします。

②配置した命令ブロックをダブルクリックして設定画面を開きます。

③設定を行い、ＯＫボタンを押します。

36

④命令ブロックをドラッグして開始ブロックと終了ブロックの間に配置します。

⑤次の命令ブロックを追加し、配置します。

37E) プ ロ グ ラ ム の 実 行①パソコンと本体を付属の USB ケーブルで接続します。
※接続状態表示が②ツールバーの書込みボタンをクリックします。

となることを確認しましょう。

③書込み完了後に表示されるウィンドウの実行ボタン、もしくはツールバーの実行ボタンをクリックします。

38F) プ ロ グ ラ ム の 編 集
 元に戻す命令ブロックの配置や設定を 1 つ前の状態に戻します。

 やり直し元に戻した操作を再度行います。

 切り取り配置エリアの選択した命令ブロックを切り取ります。
切り取りを行った命令ブロックは配置
エリアから消え、パソコンのメモリに一旦保存された状態になります。

 コピー
配置エリアの選択した命令ブロッ
クをコピーします。
コピーされた命令ブロックは配置
エリアからは消えず、パソコンのメモリに一旦保存された状態になります。
LED ブロックをLED ブロックは消えない。

コピーしても…

(LED ブロックは一時保存された状態)

 貼り付け
切り取り、またはコピーされた命令ブロックを配置エリアに貼り付けます（挿入します）。

 削除
選択した命令アイコンを削除します。

39G) 各 命 令 ブ ロ ッ ク の 設 定
 命令ブロックの設定方法
簡単な設定の場合、配置したブロックのプルダウンメニューからブロックの設定を変更できます。

詳細な設定をする場合、ブロックをダブルクリックすると各ブロックの設定画面が開きます。

メニューバーの「選択メニュー表示(E)」からブロックのプルダウンメニューを非表示にしている場
合はブロックをダブルクリックして設定画面を開き設定します。

40

 LED ブロック
本体両サイドのフルカラーLED の色と点灯方法を設定します。
4

１

5

2

3
5

6

①色の設定
赤(R)、緑(G)、青(B)が各 10 段階で、計 1,000 通りの色を設定できます。
②点灯操作
連続点灯：プログラムが終了するまで常に点灯します。
消灯：連続点灯している LED を消灯させます。
時間設定では 0.1 秒単位で最大 25.5 秒まで設定できます。(※設定時間経過後、LED は消灯します。)③だんだん変わる/消える
変わる：設定した時間で決定した色に徐々に変わります。
消える：設定した時間で決定した色から徐々に消えていきます。
④プレビューボタンを押すと設定した内容で LED のイラストが変化します。
⑤あらかじめ用意された 7 色（｢赤｣｢緑｣｢青｣｢黄｣｢紫｣｢水色｣｢白｣）を選択できます。
⑥設定画面で時間設定を行うとブロックにも時間設定を設定できる欄ができます。

41

 サウンドブロック

本体から鳴らす音を設定します。
サウンド①：サウンド①を再生します。（ピピー♪）
サウンド②：サウンド②を再生します。（ピコピコピッ♪）サウンド③：サウンド③を再生します。（ピピピピ ピピピピ♪）
メロディ再生：メロディ画面(後述)で作成したメロディを再生します。
再生回数は 1 回で、プログラムは再生が終了するまで次の命令ブロックには進みません。
メロディ再生(連続)：メロディ画面(後述)で作成したメロディを再生します。
再生はくり返し行われ、プログラムは再生終了を待つことなく再生直後から次の命令ブロックへ進みます。
メロディ停止：連続再生しているメロディを停止させます。

 ウェイトブロック

プログラムの進行を止めます。
時間は 0.1 秒単位で 25.5 秒まで設定可能です。

 分岐ブロック

分岐ブロックは、本体の機能やセンサの情報を元に、プログラムの流れを切り替える命令です。
分岐ブロックは、条件をひとつ設定し、その条件が成立しているかどうかで、プログラムが進む方向を二つに分けることができます。
42

分岐ブロックからは、設定し設定した条件た条件が成立すれば「もし～(ボタンが ON か？)なら」の下、成立しなければブロックの下、もしくは「でなければ」の下の方向にプログラムが進みます。

条件に合致すれば「もし～なら」の下に進む。
条件に合致しなければ「でなければ」の下に進む。

分岐条件は以下の１１種類を設定できます。
■トップボタン■明るさセンサ

■音センサ

■アラーム

43

■タイマー■時刻■温度センサ■ランダム■秒カウンタ■変数■外部入力(I/O 版に対応)※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部入力」は表示されません。

44 秒カウンタブロック

プログラム内で 1 秒単位のカウントをスタートさせたりストップさせたり、カウントの値をゼロにリセットしたりします。
※カウントは 255 秒までです。

秒カウンタはストップウォッチのような役割があり、動かすと 1 秒単位でカウンタの数値が増えていきます。プロ
グラム内では分岐ブロックと組み合わせて「カウンタが○○秒になったら LED を点灯させる」「カウンタが○○秒になるまで次の命令に進まない」といった使い方をします。

 ループブロック

ループブロックで挟まれたプログラムをくり返します。
上部をダブルクリックするとくり返しの回数を設定でき、最大 255 回まで設定可能です。
「ずっとくり返す」を選択した場合は、プログラムを停止するまでループします。
下部をダブルクリックするとくり返しを抜ける条件(終了条件)を設定する事もできます。
ループ開始ブロックで設定した回数に達しなくても終了条件に合致すればくり返しを抜け、次の命令ブロックに進みます。
設定できる終了条件は｢トップボタン｣｢明るさセン
サ｣｢音センサ｣｢アラーム｣｢カウントダウンタイマー｣｢時刻｣｢温度センサ｣｢秒カウンタ｣｢変数｣｢外部入力｣の 10 種類です。
※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部入力」は表示されません。

45

 ループブロックの設定方法
ループブロックにはくり返しの回数とくり返しを抜ける条件(終了条件)の 2 種類の設定があります。
ブロックの上部をダブルクリックするとくり返しの回数、下部をダブルクリックするとくり返しを抜ける条件(終了条件)の設定画面が出ます。
上部をダブルクリック

下部をダブルクリック

終了条件は以下の 10 種類を設定できます。
■トップボタン■明るさセンサ

■音センサ

■アラーム

46

■タイマー■時刻■温度センサ■秒カウンタ■変数■外部入力(I/O 版に対応)※メニューバーの【設定】→【外部入出力に対応】のチ
ェックが外れている場合、「外部入力」は表示されません。

47

 ループブロックの入れ子に付いてループ処理の中にさらにループ処理を入れることを｢入れループ 1 の開始子にする｣といいます。

ループ 2 の開始

右図では｢ループ１｣の中に｢ループ２｣を入れ、2 階層の入れ子になっています。

ループ 2 の終了

ループ 1 の終了

ループの入れ子は 6 階層まで可能です。

ループブロックを選択するとそれぞれ対応する｢開始｣と｢終１了｣が強調表示されます。入れ子を重ねた際も一目でくり返
2

し処理の範囲を確認することができます。

3
4
5
6

 ループの不正処理に付いてループブロックの中から外、もしくは外から中にジャンプした場
合、不正処理となり書き込むことが出来ません。
※ジャンプ、ラベルブロックに付いては P51 を参照して下さい。

48

 サブルーチンブロック
サブルーチンを呼び出して実行します。

サブルーチンとは何度も実行される同じ処理を一つの小さなプログラムにまとめて、必要なときにメインのプログ
ラムに呼び出せるようにしたものです。
サブルーチンは命令ブロック配置エリア上のタブを切り替えることで作成できます。
サブルーチンは 4 つまで作成できます。

サブルーチンは画面上のタブを選択することで表示できます。

メインルーチンにサブルーチンブロ
ックを使って｢サブルーチン①｣を呼び出している。

※タブをダブルクリックすることでサブルーチン名を変更することもできます。
※サブルーチン内で別のサブルーチンを呼び出すこともできます。但し、自分自身を呼び出しているサブルーチ
ンは呼び出せません。
※サブルーチン名は７文字までです。

49 演算ブロック演算ブロックは、本体の中に記録されている数値で計算を行う命令です。
例えば、センサの値を「変数」に記録したり、命令を実行する回数を指定するなどの使い方をします。

 ディスプレイブロック

前面ディスプレイ表示を制御する命令です。
以下の内容を表示する事ができます。
【時刻】

【タイマ】

【温度】

【光センサ値】【秒カウンタ値】【ウェイト時間】【変数値(ａ～ｈ)】 外部出力ブロック（I/O 版に対応）

I/O 版の外部出力を制御する命令です。
以下の内容を設定する事ができます。
【出力操作】
出力の ON(連続)、OFF、時間を指定しての出力【出力の強さ】
0～10 の 11 段階※メニューバーの【設定】→【外部入出力に対応】のチ
ェックが外れている場合、「外部出力」ブロックは表示されません。

50 ジャンプ・ラベルブロック

ジャンプブロックから指定したラベルブロックまでプログラムを飛ばす命令です。
ジャンプブロックとラベルブロックを使うことでブロックを飛ばしたり前のプログラムにさかのぼったりすることができます。主にフローチャートのプログラムをブロックに切りかえた時に使用されます。

「ラベル 1 へジャンプ」から「ラベル１」のようにそれぞれ指定したラ
ベルブロックまでジャンプするH) 変 数 に 付 い てセンサやタイマーなどは、全て計測しておいた数値を本体内で記録しています。
「変数」はこれらと同じく、本体内で記録できる数値のひとつです。演算ブロックを使って色々な数値を記録できます。変数は a～h の合計 8 個使用できます。
変数に記録できるのは、1,10,100 などの定数と温度センサの値(温度)、光センサの値(0～100)です。
また、単純に数値を記録する以外に保存した数値の足し算・引き算ができます。
※変数に記録できる数値の範囲は｢-128～127｣になります。

変数 a に 1 を代入

変数 a に 5 を足す

変数 a に変数ｂを代入

変数 a に温度を代入
51

変数 a に 5 を引く

I) レ ポ ー ト 作 成
レポート画面を開くには、ツールバーのをクリックするか、メニューバーの表示(V)からレポート画面(R)を選択してください。

52J) チ ュ ー ト リ ア ル
画面の指示に従って進むだけで、基本的な操作が学べるチュートリアルを用意しています。

K) 配 置 可 能 ア イ コ ン 数配置できる命令ブロックの数は消費するメモリ数により決まります。
消費メモリ数は画面の左下に表示され、開始と終了ブロックに適切に接続されている命令ブロック数によって決まります。消費メモリ数は命令アイコンの種類により異なり、最大消費メモリ数は 256 です。

各命令アイコンの消費メモリは以下の通りです。

LED

設定項目により２～６

サウンド

２

ウェイト

３

分岐

設定項目により３～５

秒カウンタ

２

ループ

5

サブルーチン

4

演算

設定項目により３～４

ディスプレイ２

外部出力

設定項目により２～4

ジャンプ
ラベル

53

0

L) フ ロ ー チ ャ ー ト 画 面 へ の 切 り 替 え に つ い てフローチャート画面で作成したプログラムは、以下のメニューバーの「フローチャートへ切替(I)」あるいは
ツールバーの切替ボタンによって、アイコン画面に切り替えられます。

ブロック画面からフローチャート画面に切りかえる際に注意文が出ます。
フローチャートに切りかえた後再度ブロックに切りかえた際、プログラムがジャンプ・ラベルブロックを使った書き方に変更されている場合があります(プログラムの実行結果は同じです)。
また、開始・終了ブロックに挟まれていないブロックは削除されます。
切りかえる際注意文が出ます開始・終了ブロックに挟まれていない
ブロックは削除されます

最初のプログラムと書き方が変わります※プログラムの実行結果は変わりません54M) ス ク ロ ー ル ボ タ ン
画面を縮小した際は隠れてしまうツールバー、命令ブロックを移動させるスクロールボタンが表示されます。

55

3-3. シミュレート画面の使い方
シミュレート機能を使用すると、本体に書込む前にプログラムの動作を確認できます。
※センサの反応などで違いがあるためシミュレート画面と実際の動作には誤差が出ることがあります。

A) シ ミ ュ レ ー ト 画 面 の 開 き 方
シミュレート画面を開くには、メニューバーの表示(V)からシミュレート画面(S)を選択してください。

B) 画 面 説 明
シミュレート画面では本体の各機能の条件やセンサの反応を設定できるようになっており、これらを操作してプログラムの動作を確認します。
トップボタン

時刻設定ボックス
音センサボタン

温度設定バー

アラームボタン

光センサボタンタイマーボタン
光センサ設定バー

56C) シ ミ ュ レ ー ト の 実 行
実行ボタンを押すとシミュレートが実行されます。
シミュレート実行時には実行されている命令アイコン・ブロックが反転表示されます。
停止ボタンを押すと実行中の次の命令アイコン・ブロックでプログラムが停止します。

実行中の命令ブロックが反転表示されます。

D) ス テ ッ プ 実 行
命令ブロックを１つずつ実行します。
｢ステップ実行｣ボタンを押すごとに反転表示された命令を１つずつ実行し、次の命令ブロックに移った時点でプログラムは停止します。

E) ブ レ ー ク ポ イ ン ト
プログラムを任意の命令ブロックで止める機能です。
ブレークポイントを設定するには Ctrl キーを押しながら命令ブロックをクリックします。すると、赤い半円が表示されます。
この状態でプログラムを実行すると、ブレークポイントを設定した命令ブロックでプログラムは停止します。
（ブレークポイントを設定した命令ブロックは実行されません。）
なお、ブレークポイントはシミュレート画面でのみ有効で、本体でのプログラム実行時には有効となりません。

ブレークポイント57F) 情 報 ウ ィ ン ド ウ「秒カウンタ」と「変数（ａ～ｈ）」の値を表示するウィンドウです。
シミュレート画面と合わせて使用します。
情報ウィンドウを開くには、メニューバーの表示(V)からシミュレート画面(S)を選択してください。
※情報ウィンドウはフローチャート画面でのみ使用できます。

情報ウィンドウの数値はプログラムの実行中でもリセットできます。
直接数値を入力することもできます。

58

3-4. メロディ画面
サウンドアイコン・ブロックで再生する音楽を作成する画面です。

A) メ ロ デ ィ 画 面 の 開 き 方
スタート画面のメロディの「はじめる」をクリックすると、メロディ画面が開きます。

B) 画 面 説 明
メニューバー

接続状況表示

ツールバー

楽譜エリア

再生・停止
鍵盤ボタン

音符・休符ボタン

59

設定ボタン

C) 音 楽 の 作 成① 音符・休符の種類を選びクリックします。

② 鍵盤をクリックすると楽譜に音符や休符が入力されます。

③ 「設定」ボタンで設定ウィンドウを開④ 再生ボタンを押すとパソコンから再生されまき、テンポを選びます。

す。

⑤ 音符を変更する場合、変更する音符をクリックして青く反転させます。

⑥ 変更する音符と鍵盤をクリックすると、楽譜の音符が変わります。

音符をクリックしてキーボードの上下キーを押すと、音階を変更できます。
また、左右キーで選択の対象を変えることができます。
音符を選択（青く反転）した状態で再生ボタンを押すと選択された音符から再生されます。

60D) 音 符 の 挿 入① 挿入する位置の音符・休符をクリッ② ツールバーの｢挿入｣をクリクします。

ックします。

③ まずは４分休符が挿入されます。

④ 挿入した休符が青く反転した状態で音符と鍵盤をクリックすると、楽譜の音符が変わります。

E) メ ロ デ ィ の 再 生 パソコンでの再生
パソコンで再生する場合は画面右下の再生ボタンをクリックします。
停止する場合は停止ボタンをクリックします。

 本体での再生① パソコンと本体を付属の USB ケーブルで接続します。
※接続状態表示がとなることを確認しましょう。

② ツールバーの書込みボタンをクリックすると本体にメロディデータが書込まれます。

本体で再生するにはツールバーの実行ボタンをクリックします。
停止させるには停止ボタンをクリックします。

61

音符を選択して実行ボタンをクリックすると、選択した音から再生が始まります。
何も選択していないと最初から再生されます。

選択した音から再生される。

本体の再生音は音程が高くなりますF) レ ポ ー ト 作 成
レポート画面を開くには、ツールバーのをクリックするか、メニューバーの表示(V)からレポート画面(R)を選択してください。

62G) チ ュ ー ト リ ア ル
画面の指示に従って進むだけで、基本的な操作が学べるチュートリアルを用意しています。

63

4. プログラム作成画面(ネットワーク編)
4-1. ネットワーク画面の使い方
A) ネ ッ ト ワ ー ク 画 面 の 開 き 方
ネットワーク画面のアイコンの「フローチャート」または「ブロック」をクリックすると、ネットワーク画面が開きます。

B) 画 面 説 明 フローチャート画面
命令ブロックプログラムエリア選択タブ

接続状態表示コンテンツ作成(機能配置)
エリア

ブロック配置(プログラム)
エリア

機能一覧

64

レベル選択メニュー ブロック画面
命令ブロックプログラムエリア選択タブ

接続状態表示レベル選択メニュー

コンテンツ作成(機能配置)
エリア

ブロック配置(プログラム)
エリア

機能一覧

C) メ ニ ュ ー バ ー ネットワーク
サーバ/クライアント設定(N)…ネットワーク通信のための設定を行います。
通信チェック(C)…ネットワーク通信のチェックを行います。
ポート番号指定(P)…ネットワーク通信に使用するポート番号を指定します。
サーバデータの情報を共有する(S)…サーバのデータをクライアントと共有する・しないを設定
します。

65

D) 作 業 の 進 め 方
ネットワーク画面では｢実行画面の作成｣→｢プログラミング｣→｢ネットワークの設定｣→｢実行｣の順で作業を進めます。

①. 実行画面の作成
コンテンツ作成エリアにボタンやテキスト表示などの機能を配置する事で実行画面を作成します。

リスト機能

ボタン機能

②. プログラミング
作成した実行画面に応じたプログラムを作成します。
プログラムは機能単位で作成し、それぞれ別の動作を設定します。
（例：ボタンがクリックされればメッセージを送信する、など）
ボタン機能のリスト機能の

プログラム

プログラム

…

フローチャート画面

フローチャート画面

ブロック画面

ブロック画面66

③. ネットワークの設定
ネットワーク設定画面にてネットワークの構築（サーバ、クライアントの設定）を行います。

サーバ

クライアント④. 実行
ツールバーの実行ボタンをクリックすると実行画面が開きます。

計測･制御のプログラムでは「開始」と「終了」は必ず 1 つずつでしたが、ネットワーク画面では「開始」の代わりに「イベント」がプログラムのスタートとなりいくつも存在します。
イベントとは「ボタンがクリックされたら」などの操作の事で、ネットワーク画面ではプログラムをスタートさせる条件（イベント）をいくつも設定できます。
このように何かイベントが発生して、それに対応してプログラムが動くことを「イベントドリブン」といいます。

67

4-2. ネットワークの設定に付いて1 台のパソコンをサーバ機としてネットワークを構築する事ができます。
サーバ、クライアント間ではネットワーク経由でデータを送受信できます。

サーバ

クライアント機

クライアント機

クライアント機

サーバ機A) サ ー バ 、 ク ラ イ ア ン ト の 設 定
メニューバーの【ネットワーク】→【サーバ／クライアント設定】を選択し、設定画面を開きます。

【ネットワーク】↓【サーバ／クライアント設定】
を選択します。

68①. サーバ機に設定する。
1. サーバ／クライアントの「サーバ」を選択します。
2. ユーザ名設定欄に任意のユーザ名を入力します。（サーバ機の場合、サーバ名と兼用となります。）
3. 「サーバの起動」ボタンを「ON」にします。
4. ｢サーバとして起動中｣と表示されます。
5. 自身のユーザ名がクライアント名として表示されます。
※クライアントの設定が終了するまではこの画面は閉じない。

④｢サーバとして起動中｣と表示される。
①サーバを選択②任意のユーザ名(サーバ名)を入力③｢ON｣を選択⑤自身のユーザ名がクライアント名として表示される。
全てのクライアントの設定が終わればクリックする。

サーバ機とはサーバ（プログラム）を起動しているパソコンです。サーバを起動した時点で自身もクライアントとしてサーバに接続されます。

②. クライアント機に設定する。
1. サーバ／クライアントの「クライアント」を選択します。
2. ユーザ名設定欄に任意のユーザ名を入力します。（クライアント名となります。）
3. 接続するサーバを選択します。
4. 「サーバへ接続」ボタンが「ON」になります。
5. ｢クライアントとして起動中｣と表示されます。
6. 設定が終了すれば｢OK ボタン｣をクリックして設定画面を閉じます。

①クライアントを選択⑤｢クライアントとして起動中｣と表示される。
②任意のユーザ名を入力する④｢ON｣となる③接続するサーバ名を選択する⑥クライアントの設定が終わればクリックする。

69

サーバの設定画面には接続されたクライアントが一覧で表示されます。
サーバの
設定画面

接続されているクライアントの一覧（自身もクライアントとして表示される）クライアントの設定画面では起動しているサーバの一覧が表示されます。
クライアントの設定画面

起動しているサーバの一覧
この中から接続するサーバを選択する

70B) 通 信 チ ェ ッ ク
ネットワーク通信でデータが正常に送受信されるかを確認できます。
メニューバーの【ネットワーク】→【通信チェック】を選択し、確認画面を開きます。

「OK」ボタンをクリックし「送信 OK」と表示されるとデータは正常に送信されています。
同じネットワークに接続しているソフトウェアには正常に受信されれば「受信 OK」と表示されます。
（受信側には送信側の IP アドレスが表示されます。）

同様の手順で今度は逆に送受信を行い、通信チェックは終了です。

C) ポ ー ト 番 号 指 定
ネットワーク通信に使用するポート番号を変更できます。
初期設定値は 50000 番です。他のソフトと番号が競合し通信が正常に行えない場合に変更してください。
※変更することで新たに他のソフトに影響を与える可能性があります。番号の設定には十分ご注意ください。

71

4-3. データに付いてA) デ ー タ の 種 類
データには「メッセージ」「サーバデータ」「クライアントデータ」の 3 種類があります。

①. メッセージ
メッセージとは他のプログラムを起動させる信号（きっかけ）です。
メッセージを送ることで他の機能のプログラムを動かす事ができます。

②. サーバデータ
サーバデータとはサーバに接続されたパソコン全てで共有する事のできるデータです。
データ 1 からデータ 8 までの 8 個のデータを使用できます。

③. クライアントデータ
クライアントのパソコン（プログラム）の中だけで使用できるデータです。
入力バーに入力された「入力変数」とその他の「データ 1～8」があります。
「サーバデータ」「クライアントデータ」には全角・半角の英数字と文字を格納する事ができます。

B) デ ー タ の 設 定
メニューバーの【表示】→【データ設定】を選択し、設定画面を開きます。

【表示】→【データ設定】を選択します。

それぞれのデータ名はこの画面で変更する事ができます。
データ名をダブルクリック

編集可能になる

名前を変更する72

リターンキーで確定する

※サーバデータはクライアント内でのみ有効な名前となります。ネットワーク上の全てのデータ名が代わるわけ
ではありませんのでご注意ください。

C) 使 用 で き る デ ー タ と 範 囲①. 文字データ
全角文字、半角英数字が使用できます。一度に入力できる文字数は 32 文字までです。

②. 数字データ
扱える数字の範囲は「-32768～32767」です。

73

4-4. 実行画面の作成方法
A) 機 能 の 配 置
コンテンツ作成エリアに機能をドラッグ＆ドロップします。
最初の機能は画面全体に配置されます。

B) 機 能 の 追 加
改めて機能をドラッグ＆ドロップすることで機能を追加することができます。
追加された機能は縦、もしくは横に自動的に分割されて配置されます。
分割される方向は機能の配置位置により異なります。

74C) 機 能 の サ イ ズ 変 更
配置後の機能の境界線を移動する事でサイズを変更する事ができます。
配置後の機能の位置やサイズは自由に変更する事が可能です。

 機能の配置限度数
機能は最大で 10 個まで配置できます。

4-5. 機能の種類とプロパティ
機能は「ボタン」「テキスト表示」「リスト」「入力バー」の 4 種類があります。
それぞれ初期設定としてプロパティを設定する事ができます。

 ボタン機能
画面上にクリックできるボタンを設定できます。
プロパティとしてボタン上に表

配置イメージ

示する文字(キャプション)とボ
タンの色を設定できます。

75 テキスト表示機能
画面上に文字を表示するときに使用します。
表示される内容は表示命令で更新(上書き)されます。
表示できる文字数は 32 文字までで配置イメージす。
プロパティとして実行時に表示する文字(キャプション)と背景の色を設定できます。

 リスト機能
画面上に文字を表示するときに使用します。
テキスト表示機能と違い、表示命令で更新はされず改行されて表示されます。
一度に表示できる文字数は 32 文字までです。
リスト機能には以下の 3 種類があります。

①. リスト A
一番シンプルなデザインのリストです。
文字のみが表示されます。
設定できるプロパティはありません。

配置イメージ

実行時メージ

配置イメージ

実行時メージ

配置イメージ

実行時メージ②. リスト B
改行ごとに罫線が入ります。
また、IP アドレスやユーザ名も表示されます。
設定できるプロパティはありません。

③. リスト C
吹き出しのように文字を表示します。
また、IP アドレスやユーザ名も表示されます。
自身のパソコンから送信された文字は画面の右側から、それ以外は画面の左側から吹き出しが表示されます。
設定できるプロパティはありません。

76 入力バー(機能)常に表示されている文字を入力するための機能です。
一度に入力できる文字数は 32 文字までです。
プロパティとして実行直後に入力バー内に表示される文字を設定できます。

4-6. プログラムの作成
A) プ ロ グ ラ ム の 作 成 方 法
プログラムはフローチャートで作成します。
フローチャートの作成方法は「3-1.フローチャート画面の使い方（P15）」を参照して下さい。

B) プ ロ グ ラ ム の 作 成 場 所
プログラムは機能単位で作成します。
機能を選択するごとにプログラムエリアは切り替ります。

ボタン機能のリスト機能の

プログラム

プログラム

…

フローチャート画面

フローチャート画面

ブロック画面

ブロック画面77

1 つの機能の中に複数のプログラムを作成する事ができます。
イベントブロックを複数設定できる

フローチャートの場合は終了ブロックは共通

ブロックの場合はそれぞれに終了ブロックが配置される

計測･制御のプログラムでは「開始」と「終了」は必ず 1 つずつでしたが、ネットワーク画面では「開始」の代わりに「イベント」がプログラムのスタートとなりいくつも存在します。
イベントとは「ボタンがクリックされたら」などの操作の事で、ネットワーク画面ではプログラムをスタートさせる条件（イベント）をいくつも設定できます。
このように何かイベントが発生して、それに対応してプログラムが動くことを「イベントドリブン」といいます。

C) ス テ ー ジ に 付 い てステージにはどの機能にも属さないプログラムを作成できます。
実行された時に 1 回だけ処理されるプログラムや、コロックのデータを処理するプログラムなどを作成するのに適しています。

78

4-7. 命令ブロック
フローチャートを作成する命令ブロックは「イベント」「メッセージ」「送受信」「ウェイト」「分岐」「ループ開始」「ループ終了」「データ」「表示」「出力」の 10 種類です。
作成画面のレベル選択により使用でき
るブロックや各ブロックで設定できる
項目が異なります。
（レベルは画面右上の「レベル選択メ
ニュー」で設定できます。）

 イベントブロック
接続された命令ブロックを実行するイベント（きっかけ）を設定するブロックです。
機能ごとに設定できるイベントは異なります。

①. 実行された時③. （自身が）クリックされたときプログラムが実行されたボタン機能専用のイベント（ツールバーの実行ボタン

ブロックです。

をクリックした）時、1 回画面に配置されたボタンをだけ実行されます。

クリックした時実行されます。

②. メッセージを受けた時④. （入力が）確定したときメッセージブロックからの入力バー専用のイベントブ

信号を受けた時に実行されロックです。

ます。

入力バーへの入力が確定した（確定ボタンがクリックされた）とき実行されます。

⑤. コロックルイベント（レベル２・3 の時のみ使用可能です。）
接続されたコロックルの情報を元にイベントが発生します。

79 メッセージブロック

他の機能（「メッセージを受けた時」に設定したイベントブロック）に信号を送りイベントを発生させるブロッ
クです。
1～8 まで異なる種類のメッセージを送信する事ができます。
メッセージはネットワークに接続されているパソコンも含め、全ての機能に一斉に送信されます。

80

 送受信ブロック

サーバとデータの送受信を行うブロックです。
※選択項目の(S)はサーバデータ、(C)はクライアントデータを表します。

①. データの送信「サーバデータ 1～8」に「入力変数(※)」「クライアン
トデータ 1～8」を送信することができます。
※入力変数には入力バーに入力されたデータが格納されます。

②. データの受信「クライアントデータ 1～8」に「サーバデータ 1～8」を受信することができます。

81 ウェイトブロック

プログラムの進行を止めます。時間は 0.1 秒単位で 300 秒まで設定可能です。

 分岐ブロック

分岐ブロックは、いろいろな条件を元に、プログラムの流れを切り替える命令です。条件をひとつ設定し、その条件が成立しているかどうかで、プログラムが進む方向を二つに分けることができます。
分岐ブロックからは、設定した条件が成立すれば「はい（フローチャート：下下）」、成立しなければ「いいえ（フローチャート：右
ムが進みます。
分岐条件は以下が設定できます。

①. 配置ボタン
画面に配置されたボタンの状態
ON→ クリックされた

OFF →クリックされていない

82

ブロック：「もし～なら」のブロック：「でなければ」の下）」の方向にプログラ②. データ
クライアントデータの比較結果
レベル 1 の場合「と同じ」クライアントデータ 1～8

レベル 2・3 の場合
入力変数
クライアントデータ 1～8「よりも小さい」「と同じ」「よりも大きい」

任意の数字、文字（32 文字まで）※データが数字以外の場合、｢0｣に置き換わります。
以降の条件は｢レベル２・3｣の時のみ使用可能です。

③. （コロックル）ボタン⑥. （コロックル）音センサ④. （コロックル）光センサ⑦. （コロックル）外部入力※メニューバーの【設定】→【外部入出力に対⑤. （コロックル）温度センサ

応】のチェックが外れている場合、「外部入力」は表示されません。

83

 ループ開始ブロック(フローチャート画面のみ)
後述のループ終了ブロックとペアで使用します。開始と終了で挟まれたプログラムをくり返します。
くり返しの回数は 255 回まで設定可能です。
「ずっとくり返す」を選択した場合は、プログラムを停止するまで
ループします。

 ループ終了ブロック(フローチャート画面のみ)
くり返しの終了位置に配置するブロックです。
くり返しを抜ける条件(終了条件)を設定する事もできます。
ループ開始ブロックで設定した回数に達しなくても終了条件に合致すればくり返しを抜け、次の命令ブロックに進みます。
設定できる終了条件は以下の通りです。
レベル 1：「配置ボタン」「データ」
レベル 2：レベル 1 ＋ コロックルの「ボタン」「光センサ」「温度センサ」「音センサ」
レベル 3：レベル２ + コロックルの「外部入力」※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部入力」は表示されません。

 ループブロック(ブロック画面のみ)
ループブロックで挟まれたプログラムをくり返します。
ブロックの上部をダブルクリックするとループ開始ブロックと同じく、くり返しの回数を設定できます。ブロックの下部をダブルクリックするとフローチャートのループ終了ブロックと同
じく、くり返しを抜ける条件(終了条件)を設定できます。

84 データブロック

クライアントデータの代入、演算処理を行います。

①. 代入
クライアントデータに別のデータを代入（上書き）します。
任意の数字、文字（32 文字まで)
クライアントデータ 1～8
入力変数
クライアントデータ 1～8

コロックルのデータ※レベル 2・3 の時のみ使用可能※温度、明るさはレベル 2・3 の時のみ使用可能です。

②. 演算
クライアントデータの足し算、引き算を行います。（レベル 2・3 の時のみ使用可能です。）

任意の数字(-32768～32767)

クライアントデータ 1～8

入力変数
クライアントデータ 1～8＋＝－＝

コロックルのデータ

(足し算)
(引き算)

※データが数字以外の場合、｢0｣に置き換わります。

85 表示ブロック

各種機能にデータを表示します。

機能の選択• テキスト表示• リスト• ボタン（レベル 2 のみ)• 入力バー（レベル 2 のみ)

配置機能の選択（対象の機能が画面上にない場合は何も表示されない。）

任意の数字、文字（32 文字まで)

入力変数
クライアントデータ 1～8

 出力ブロック(レベル２・3 の時のみ使用可能です。）
コロックルの LED を点灯／消灯させたり、ブザーを鳴らします。

86 外部出力ブロック(レベル 3 の時のみ使用可能です。）
I/O 版の外部出力を制御する命令です。
以下の内容を設定する事ができます。
【出力操作】
出力の ON(連続)、OFF、時間を指定しての出力【出力の強さ】
0～10 の 11 段階※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部出力」ブロックは表示されません。

 ジャンプ・ラベルブロック(ブロック画面のみ)
ジャンプブロックから指定したラベルブロックまでプログラムを飛ばす命令です。
ジャンプブロックとラベルブロックを使うことでブロックを飛ばしたり前のプログラムにさかのぼったりすることができます。
主にフローチャートのプログラムをブロックに切りかえた時に使用されます。

87

4-8. プログラムの実行
ツールバーの実行ボタンをクリックすると実行画面が表示されます。

A) 実 行 画 面作成した実行画面
実行中表示

サーバデータ表示
サーバデータの内容
を表示

コロックル
データ表示
接続されているコロックルの各種センサの値をリアルタイム
で表示

クライアントデータ表示
クライアントデータの内容を表示実行、停止ボタン
データ処理
ログ表示
データの送受信や代入・演算などの処理結果を表示

実行画面の各種情報は、メ

情報表示あり情報表示なしニューの【表示】→【各種情報表示(実行画面)(I)】
で表示／非表示を切替えることができます。

サーバデータの共有についてプログラム実行時にはクライアントはサーバデータを共有し実行画面に表示しますが、パソコンの性能によってはサーバがデータを処理しきれない場合がります。その際はメニューバーの【ネットワーク】→【サーバデータの情報を共有する】のチェックを外すとサーバの負荷が軽減されます。
※この場合クライアント側の実行画面ではサーバデータは更新されなくなります。

88

4-9. ログに付いて実行画面には各種データの処理内容がログメッセージとして表示されます。
表示されるのは「データの送受信」「データの代入、演算」処理です。

A) 表 示 形 式
ログメッセージの内容は以下のフォーマットで表示されます。

【警告レベル】

処理の種類：処理の内容

例：【INFO】サーバ："コロックル１(192.168.1.108)"が送信：おはよう【INFO】受信：データ 1「おはよう」 = データ 1「おはよう」

B) 警 告 レ ベ ル
ログメッセージの先頭には警告の重要度に応じて警告レベルが表示されます。
警告レベルは以下の３種類です。

①. 【INFO】：重要度は(低)通常のデータ処理情報を表します。
例：【INFO】代入：データ 1「"こんにちは"」 = "こんにちは"【INFO】受信：データ 1「おはよう」 = データ 1「おはよう」②. 【NOTICE】：重要度は(中)文字データと数字データを比較するなど、意図しない結果になる処理を表します。
例：【NOTICE】比較：データ 1「"こんにちは"」 < 0【NOTICE】比較：データ 1「"こんにちは"」 == 0③. 【WARNING】：重要度は(高)文字データが足し算などの演算に使われているなど、不正と思われる処理を表します。
【WARNING】演算：データ 1「1」 = データ 1「"こんにちは"」 + 1

894-10. ブレークポイント
プログラムを任意の命令ブロックで止める機能です。
ブレークポイントを設定するには Ctrl キーを押しながら命令ア
イコン・ブロックをクリックします。すると、赤い半円が表示

ブレークポイントされます。
この状態でプログラムを実行すると、ブレークポイントを設定した命令アイコン・ブロックでプログラムは停止します。ブレークポイントを設定した命令ブロックは実行されません。

4-11. レポート作成
レポート画面を開くには、ツールバーのをクリックするか、メニューバーの表示(V)からレポート画面(R)を選択してください。
レポートは作成した画面とプログラムが作成されます。

90

4-12. チュートリアル
画面の指示に従って進むだけで、基本的な操作が学べるチュートリアルを用意しています。

91

5. 設定画面
時刻やアラームの設定、ファームウェアの更新を行う画面です。

A) 設 定 画 面 の 開 き 方
スタート画面の「設定」をクリックすると、設定画面が開きます。

B) 画 面 説 明
接続状況表示時刻の設定

アラームの設定

ファームウェアの更新

92C) 時 刻 の 設 定①パソコンと本体を付属の USB ケーブルで接続します。
※接続状態表示がとなることを確認しましょう。

②「設定」をクリックするとコンピュータの時刻が本体に書込まれます。

D) ア ラ ー ム 時 刻 の 設 定①パソコンと本体を付属の USB ケーブルで接続します。
※接続状態表示がとなることを確認しましょう。

②アラーム時刻を設定し、「設定」をクリックするとアラーム時刻が本体に書込まれます。

E) フ ァ ー ム ウ ェ ア の 更 新①弊社ホームページより最新版のファームウェアファイルをダウンロードします。
※http://www.topman.co.jp/ky/download/Korockle/6530-010_app.html②本体のトップボタンと SET ボタンを押しながら、パソコンと本体を付属の USB ケーブルで接続します。
※これで本体の LED が緑に点滅し、ファームウェア更新モードになります。
※接続状態表示がとなることを確認しましょう。

②「更新」をクリックします。

93

③①でダウンロードしたファームウェアファイルを選択します。

④本体の LED が数秒間点灯もしくは消灯し、再び緑に点滅すればファームフェアの書込みは成功です。

94

6. 動作確認画面
コロックルの動作を確認する為の画面です。

6-1. 動作確認画面の開き方
スタート画面の「設定」をクリックすると、設定画面が開きます。

6-2. 画面説明

接続状況表示LED の操作

センサ状況表示ブザー吹鳴

外部出力の操作95

6-3. 動作の確認方法
パソコンと本体を付属の USB ケーブルで接続します。
※接続状態表示がとなることを確認しましょう。

A) LED の 点 灯C) 外 部 出 力 の 動 作 (I/O に 対 応 )ボタンを「ON」にする

ボタンを「ON」にすると外部出力が動作とコロックルの LED が点灯し

します。

ます。

出力の強さを変更して正常に動作するか確認して赤、緑、青を選択して正常に点ください。

灯するか確認してください。

※「ON」の状態で強さを変えても反映されません。一度 OFF にしてから再度 ON にしてください。

B) ブ ザ ー の 吹 鳴
再生ボタンをクリックしてコロックルのブザーが鳴るか確認してください。

D) 各 セ ン サ の 確 認
センサ状態表示で各センサの動作を確認してください。
トップボタン：ON ⇔ OFF

光センサ（周囲が）：明るい ⇔ 暗い
光センサ値

：0～100

音センサの反応：あり ⇔ なし

96

7. 付録7-1.
7-1. ワーニングメッセージについて
ループの開始、終了が不正です
ループ開始アイコン・ブロックとループ終了アイコンブロックが対になっていません。ループ開始と終了が正しく関連づいているか確認してください。

ループの入れ子は 6 階層までです
ループの入れ子は６階層までです。プログラム内のループ階層を見直してループ階層を減らしてください。

接続されていないブロックがあります
開始ブロックと終了ブロックに紐づいていないブロックがあります。プログラムの各ブロックが適切につながっているか確認してください。

ブロックの接続情報は失われる場合があります。よろしいですか？
ブロックからフローチャートに切りかえる際に表示されます。
再度フローチャートにからブロックに切りかえた際、プログラムの書き方が変わっている場合があります(実行結果は変わりません)。
メモリが不足しています
命令アイコン・ブロックや音符・休符を多く配置しすぎているた
め、メモリが不足しています。命令ブロックの数を減らしてください。

97

本体が接続されていません
本体とパソコンが USB で接続されていません。本体、パソコン、
USB ケーブルが正しく接続されているか確認してください。

本体との接続に失敗しました
本体との接続に失敗しました。再度実行してください。
ワーニングが解消しない場合、弊社までご連絡ください。

通信モジュールの初期化に失敗しました
通信時の初期化に失敗しました。再度実行してください。
ワーニングが解消しない場合、弊社までご連絡ください。

通信に失敗しました
通信に失敗しました。再度実行してください。
ワーニングが解消しない場合、弊社までご連絡ください。

タイムアウト通信がタイムアウトしました。再度実行してください。
ワーニングが解消しない場合、弊社までご連絡ください。

98

7-2. Q&A
質問：

組み立て後の動作確認はどのようにすればよいですか？

回答：

電池もしくは USB ケーブルをパソコン、USB アダプタ等に接続した後、『DOWN ボタン』と『UPボタン』を同時に押してください。ボタンを離すとあらかじめ書込まれているプログラムが動作し、LED が赤、青、緑と変わりブザーが鳴ります。

質問：

1 台のパソコンに複数台の本体を接続できますか？

回答：

パソコン１台に本体１台で接続してください。

質問：

ファームウェアの更新タイミング、連絡方法はどのようになっていますか？

回答：

弊社ホームページにアップしますので、そちらをご確認ください。
※URL：http://www.topman.co.jp/ky/home.html

質問：

本体がまったく動きません。

回答：

以下をご確認ください。
・乾電池が入っているか、あるいは USB ケーブルが接続されているか？
・部品取り付け間違いはないか？コネクターの接続間違いはないか？
・はんだ不良はないか？
上記に問題がなく、原因が特定できない場合、弊社までご連絡ください。

質問：

本体をつないでもパソコン側が認識しません。

回答：

以下をご確認ください。
・本体単独で時計が動作するか？
・USB が正しく接続されているか？
・パソコン側の USB ポートが故障していないか？
上記に問題がなく、原因が特定できない場合、弊社までご連絡ください。

質問：

本体の動作がおかしい。プログラムどおり動かない。

回答：

乾電池の残量が残りすくなくなると電圧が降下し、結果本体動作が不安定になることがあります。
USB ケーブルをパソコン、USB アダプタ等に接続する、あるいは乾電池を新しいものに変えて動作を確認してください。
上記でも動作が安定しない場合、弊社までご連絡ください。

質問：

必要な.net のバージョンは何ですか？

回答：

4.5 以上のバージョンが必要です。Windows8 以降はプリインストールされていますが、Windows7 ではインストールされていない場合があります。

質問：

インターネットに接続する必要はありますか？

回答：

ソフトウェアの利用に関して、インターネットに接続する必要はございません。
99

質問：

タブレットには対応していますか？

回答：

Windows タブレットで操作可能です。ただし、iOS や Android には対応していません。

質問：プログラムが転送できません。

回答：

以下をご確認ください。
・USB が正しく接続されているか？
・パソコン側の USB ポートが故障していないか？
上記に問題がなく、原因が特定できない場合、弊社までご連絡ください。

質問：

ウェイトブロックと秒カウンタブロックの違いは何でしょうか？

回答：

ウェイト実行中はプログラムの進行が止まり後続のブロックは動きません。指定時間ウェイト実行後に後続のブロックが動きます。
一方、秒カウンタはプログラムの進行は止まらず後続のブロックが動きます。例えば 5 秒後に音を鳴らしたいけど、音が鳴るまで何かのブロックは動かしたい、というときに使用します。

質問：

255 秒を超えると秒カウンタはどうなりますか？

回答：

255 秒までしかカウントできません。255 秒でストップします。

質問：

テキストで表示されているプログラムの言語は何でしょうか？

回答：

テキストで表示されているプログラム表記は BASIC 言語に準拠しておりますが、あくまでイメージであり何らかのプログラム言語ではありません。

100

7-3. 用語集
.NET Framework

マイクロソフト社が開発した、ソフトウェアの実行環境。バージョン 4.5 以上でな
いとコロックル用ソフトウェアが動作しません。

HDD

ハードディスクドライブ（Hard Disk Drive）の略です。単にハードディスクやデ
ィスク、と呼ばれることもあります。コンピュータの様々な情報を保存しておく記
憶装置です。メモリと同じく、情報を記憶しておく装置ですが、メモリは主記憶装
置、HDD は補助記憶装置と呼ばれます。

LED

発光ダイオード（Light Emitting Diode）の略です。1993 年に青色 LED が発明され、LED でフルカラーを表現できるようになりました。以降、LED が照明用光源として注目され始めました｡LED 照明は低消費電力で長寿命という特徴を持ち、照明器具として普及が進んでいます。2014 年、この青色 LED を発明した日本人がノーベル賞を受賞しました。

OS

オペレーティングシステム（Operating System）の略です。コンピュータを動かすための、基本的なソフトウェアです。主なものに、Android、iOS、Linux、Windows などがあります。

USB

ユニバーサル・シリアル・バス（Universal Serial Bus）の略です。コンピュータと周辺機器を接続するための規格の１つです。USB1.0、1.1、･･･、3.2（2018 年
1 月現在）まであり、数字が大きいほど新しい規格です。

入れ子

プログラミングでは「ネスト」、「ネスティング」（Nesting）と言われています。プログラムの構造が再帰的にくり返されていることを言います。ループの中にループが入っているような構造です。コロックルでは入れ子の最大数は６です。

解像度

ディスプレイに表示される総画素数のことを言います。横×縦のピクセル数などで示されることが多いようです。ピクセルとは画素のことであり、色情報の最小単位です。テレビの画素数でよく聞かれるフルハイビジョン（Full-HD）は1920×1080 ピクセル、4K は 3840×2160 ピクセル、スーパーハイビジョン（8K）は 7680×4320 ピクセルです。

スヌーズ

アラームを一定間隔でくり返し鳴らすことができる機能です。例えばスヌーズ回数
6 回、スヌーズ間隔 5 分、アラームを 7:00 に設定した場合、7:00 にアラームを止めても 5 分おき 7:30 まで鳴り続けます。アラームを止めても解除されずスヌーズを解除するまで鳴り続けます。スヌーズ回数、スヌーズ間隔は設定で変更できます。

101

ファームウェア

電子機器に組み込まれたコンピュータを制御するためのソフトウェアのことです。
コロックル本体にはコンピュータ（マイコン）が組み込まれており、ファームウェ
アがそこに書込まれています。このファームウェアで本体側の動作（時計やアラー
ム、LED、スピーカーなど）を制御しています。

プログラミング

プログラムを作成して、コンピュータに命令し処理をさせることを言います。コロックルではアイコンやフローチャートを使ってプログラムを作成し、本体に内蔵されているコンピュータ（マイコン）に処理をさることにより、LED が光ったり、音が鳴ったりします。

プログラム

コンピュータに対する命令を記述したものを言います。通常は、Basic や C 言語といったプログラム言語を使って、文字を記載することによりプログラムを作成しま
すが、コロックルではアイコンやフローチャートを使ってプログラムを作成します。

命令アイコンコロックルのアイコン画面で使用される、命令の最小単位です。命令アイコンを配置することによりプログラムを作成します。

命令ブロックコロックルのフローチャート画面で使用される、命令の最小単位です。命令ブロッ
クを配置し、それらを線で結ぶことによってプログラムを作成します。

メモリ

コンピュータの様々な情報を保存しておく記憶装置です。HDD と同じく、情報を記憶しておく装置ですが、メモリは主記憶装置、HDD は補助記憶装置と呼ばれます。

IP アドレス

IP アドレスとは、ネットワーク上に接続された機器が持つナンバーのことです。データをやり取りする際、ネットワーク上で通信相手を間違わないようにするために使われます。IP アドレスには種類やルールが存在します。わかりやすく解説していきます。
パソコンなどネットワーク上の機器を識別するために割り当てられており、ネット
ワーク上での住所のような役割を担っています。

サーバ

サーバとはネットワークにつながったパソコンに様々なデータを提供するコンピュータ、またはソフトウェアのことです。一般的なサーバには、データファイルの共有や保管に使うファイルサーバ、プリンタの共有管理をするプリントサーバ、電子メールを管理するメールサーバなど様々な種類があります。

クライアント

サーバにアクセスするパソコンをクライアントといいます。クライアントはサーバにアクセスしてデータの読み書きをする事ができます。

102