4.1
for Web アプリケーション

取扱い説明書3.プログラム作成画面(計測･制御編)
INDEX
フローチャート画面の使い方 ······································2

使用可能命令ブロック ···················································· 22

フローチャート画面の開き方 ·············································· 2プログラムの作成 ·························································· 23

画面説明 ········································································ 2プログラムの書込み実行 ················································· 24

使用可能命令ブロック······················································· 3プログラムの編集 ·························································· 25

プログラムの作成 ···························································· 4

各命令ブロックの設定 ···················································· 26

プログラムの書込みと実行 ················································· 5

変数に付いて ································································ 37

プログラムの編集 ···························································· 6

レポート作成 ································································ 38

各命令ブロックの設定······················································· 9

チュートリアル ····························································· 39

変数に付いて ································································ 17配置可能アイコン数 ······················································· 39

矢印の色に付いて ·························································· 17

フローチャート画面への切り替えについて ·························· 40

レポート作成 ································································ 18

シミュレート画面の使い方 ······································· 41

チュートリアル ····························································· 19

シミュレート画面の開き方 ·············································· 41

配置可能アイコン数 ······················································· 19

画面説明 ······································································ 41

ブロック画面への切り替えについて ··································· 20

シミュレートの実行 ······················································· 42

ブロック画面の使い方 ·············································21

ステップ実行 ································································ 42

ブロック画面の開き方····················································· 21

ブレークポイント ·························································· 42

画面説明 ······································································ 21

情報ウィンドウ ····························································· 43

フローチャート画面の使い方
フローチャートを使ってプログラムを作成する画面です。

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

画面説明
メニューバー

ツールバー

コロックル接続ボタン

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

プログラムエリア

表示エリア

命令ブロック2

使用可能命令ブロック
LED ブ ロ ッ ク

ディスプレイブロック

本体両サイドのフルカラーLED の色と本体前面のディスプレイに表示する点灯方法を設定します。

内容を設定します。

サウンドブロック外 部 出 力 ブ ロ ッ ク (I/O 版 に 対 応 )I/O 版の外部出力を制御します。

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

※メニューバーの【設定】→【外部入出力に対応】のチェックが外れている場合、「外部出ウェイトブロック

力」ブロックは表示されません。

プログラムの進行を止めます。

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

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

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

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

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

3

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

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

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

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

⑤開始ブロックから終了ブロックまで、それぞれの命令ブロックを矢印でつなぎます。
各命令ブロックの丸印をクリックしてドラッグすると矢印が表示されます。
そのまま別の命令ブロックにマウスを重ねて指を離すと矢印が接続されます。

4

プログラムの書込みと実行①パソコンと本体を付属の USB ケーブルで接続します。

②コロックルとの接続ボタンをクリックします。

③ブラウザに表示されるデバイスを選択して「接続」をク④接続ボタンのマークが接続状態となることを確認しリックします。

ましょう。

⑤ツールバーの書込みボタンをクリックします。

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

5

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

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

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

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

次のスピーカブロック

切り取りを行った命令ブロックは配置エリに矢印が接続される。

アから消え、パソコンのメモリに一旦保存(LED ブロックは一時された状態になります。

LED ブロックをまた、切り取られた命令ブロックに接続さ保存された状態)

切り取ると…

れていた矢印は次の命令ブロックに自動的に再接続されます。
命令ブロックを複数選択した状態でも切取りを行えます。

この際、切り取った命令ブロックが矢印で繋がっている状態だと、矢印も一緒に一時保存されます。

6

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

コピーしても…

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

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

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

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

矢印を削除※命令ブロックを右クリックすると表示されます。
選択された命令ブロックから伸びていLED ブロックを右クリック…

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

7

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

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

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

8

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

5
１

4

2

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

9サウンドブロック

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

ウェイトブロックプログラムの進行を止めます。
時間は 0.1 秒単位で 25.5 秒まで設定可能です。

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

10

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

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

■音センサ

■アラーム

11

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

秒カウンタブロック

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

ループ開始ブロック

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

ループ終了ブロック

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

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

ループ 2 の終了

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

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

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

2

ループブロックを選択するとそれぞれ対応する｢開始｣と｢終了｣が強調表示されます。入れ子を重ねた際も一345目でくり返し処理の範囲を確認することができます。

6

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

14

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

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

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

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

15

演算ブロック

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

ディスプレイブロック

前面ディスプレイ表示を制御する命令です。
以下の内容を表示する事ができます。
【時刻】 【タイマ】 【温度】 【光センサ値】【秒カウンタ値】【ウェイト時間】【変数値(ａ～ｈ)】

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

16

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

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

17

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

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

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

レポートの保存「ファイルに保存」ボタンをクリックすると、レポートが PNG 形式の画像として保存されます。

レポートの印刷「印刷」ボタンをクリックするとレポートが HTML ファイルとして保存されます。
保存された HTML ファイルを開くと印刷ダイアログが表示され印刷することができます。

18

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

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

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

LED

設定項目により２～６

サウンド

２

ウェイト

３

分岐

設定項目により３～５秒カウンタ

２

ループ開始

３

ループ終了

２

サブルーチン

３演算

設定項目により３～４

ディスプレイ

設定項目により３～４

外部出力

設定項目により 2～４

19

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

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

20

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

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

画面説明
メニューバー

ツールバー

コロックル接続ボタン

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

命令ブロック21

使用可能命令ブロック
LED ブ ロ ッ ク

サブルーチンブロック

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

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

サウンドブロック演算ブロック

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

変数を使った加算・減算を行います。

ウェイトブロック

ディスプレイブロック

プログラムの進行を止めます。

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

秒カウンタブロック
外 部 出 力 ブ ロ ッ ク (I/O 版 に 対 応 )プログラム内で 1 秒単位のカウントアップを実行します。

I/O 版の外部出力を制御します。
※メニューバーの【設定】→【外部入出力に対応】のチェッ

分岐ブロック

クが外れている場合、「外部出力」ブロックは表示されま指定した条件に沿ってプロせん。

グラムの流れを変えます。

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

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

22

プログラムの作成④命令ブロックをドラッグして開始ブロックと終了①命令ブロック配置エリアに命令ブロックをドラッブロックの間に配置します。

グします。

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

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

23

プログラムの書込み実行①パソコンと本体を付属の USB ケーブルで接続します。

②コロックルとの接続ボタンをクリックします。

③ブラウザに表示されるデバイスを選択して「接続」をク④接続ボタンのマークが接続状態となることを確認しリックします。

ましょう。

⑤ツールバーの書込みボタンをクリックします。

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

24

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

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

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

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

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

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

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

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

25

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

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

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

26

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

5
１

4

2

3

5

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

27サウンドブロック

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

ウェイトブロックプログラムの進行を止めます。
時間は 0.1 秒単位で 25.5 秒まで設定可能です。

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

28

分岐ブロックからは、設定した設定した条件条件に合致すれば条件が成立すれば「もし～な(ボタンが ON か？)「もし～なら」の下に進む。

ら」の下、成立しなければブロックの下、もしくは「でなければ」の下の方向にプログラムが進みます。

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

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

■音センサ

■アラーム

29

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

30

秒カウンタブロック

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

ループブロック

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

31

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

下部をダブルクリック

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

■音センサ

■アラーム

32

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

33

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

ループ 2 の開始

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

ループ 2 の終了

ループ 1 の終了

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

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

3
4
5
6

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

34

サブルーチンブロック

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

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

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

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

35

演算ブロック

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

ディスプレイブロック

前面ディスプレイ表示を制御する命令です。
以下の内容を表示する事ができます。
【時刻】 【タイマ】 【温度】 【光センサ値】【秒カウンタ値】【ウェイト時間】【変数値(ａ～ｈ)】

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

36

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

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

「ラベル 1 へジャンプ」から「ラベル１」のようにそれぞれ指定したラベルブロックまでジャンプする

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

変数 a に 1 を代入

変数 a に 5 を足す

変数 a に変数ｂを代入

変数 a に温度を代入

37

変数 a に 5 を引く

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

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

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

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

LED

設定項目により２～６

サウンド

２

ウェイト

３

分岐

設定項目により３～５

秒カウンタ

２

ループ

5

サブルーチン

4

演算

設定項目により３～４

ディスプレイ２

外部出力

設定項目により２～4

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

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

開始・終了ブロックに挟まれていないブロックは削除されます

最初のプログラムと書き方が変わります※プログラムの実行結果は変わりません

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

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

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

時刻設定ボックス
音センサボタンアラームボタン
温度設定バー

タイマーボタン

光センサ設定バー
光センサボタン41

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

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

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

ブレークポイント42

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

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

535
5543