図形と部品の両方に使える共通機能を紹介します。
オブジェクトをタッチすることで実行されるオペレーションを設定できます。
オブジェクトのオペレーションを有効にするには、次の手順に従います。
| [オペレーション] | 説明 |
| [セット] | [設定先] で指定した BOOL 型ソースプロパティが ON になります。 |
| [リセット] | [設定先] で指定した BOOL 型ソースプロパティが OFF になります。 |
| [反転] | 指定した BOOL 型ソースプロパティに基づいて ON から OFF に、またはその逆に切り替わります。
|
[モーメンタリー ON] |
オブジェクトが押されている間、指定した BOOL 型ソースプロパティが ON になります。オブジェクトが離されると BOOL 型ソースプロパティが OFF になります。 以下の [遅延の有効化] プロパティで遅延を追加できます。 |
| [モーメンタリー OFF] | オブジェクトが押されている間、指定した BOOL 型ソースプロパティが OFF になります。オブジェクトが離されると BOOL 型ソースプロパティが ON になります。 以下の [遅延の有効化] プロパティで遅延を追加できます。 |
| [遅延の有効化] | モーメンタリー ON およびモーメンタリー OFF オペレーションで使用します。BOOL 型ソースプロパティを ON または OFF にするためにオブジェクトを押す必要がある時間を設定します。遅延時間を 100 ミリ秒単位で指定します。 オブジェクトが離された後に BOOL 型ソースプロパティが ON または OFF になるまでの遅延を設定する場合には、この設定は使用できません。代わりに、以下のようにスイッチを描画してスクリプトを作成します。 |
| [オペレーション] | 説明 |
| [セット] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティに書き込み、結果を設定先のソースプロパティにコピーします。 |
| [追加] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティに加算し、結果を設定先のソースプロパティにコピーします。 |
| [減算] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティから減算し、結果を設定先のソースプロパティにコピーします。 |
| [乗算] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティで乗算し、結果を設定先のソースプロパティにコピーします。 |
| [除算] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティで除算し、結果を設定先のソースプロパティにコピーします。 |
| [AND] | [ソース] で指定した整数またはソースプロパティと、[設定先] で指定したソースプロパティの間で AND 演算 (論理積) を実行し、結果を設定先のソースプロパティにコピーします。 ![]() |
| [NAND] | [ソース] で指定した整数またはソースプロパティと、[設定先] で指定したソースプロパティの間で NAND 演算 (否定論理積) を実行し、結果を設定先のソースプロパティにコピーします。 ![]() |
| [OR] | [ソース] で指定した整数またはソースプロパティと、[設定先] で指定したソースプロパティの間の OR (論理和) 値を書き込み、結果を設定先のソースプロパティにコピーします。 ![]() |
| [NOR] | [ソース] で指定した整数またはソースプロパティと、[設定先] で指定したソースプロパティの間の NOR (否定論理和) 値を書き込み、結果を設定先のソースプロパティにコピーします。 ![]() |
| [XOR] | [ソース] で指定した整数またはソースプロパティと、[設定先] で指定したソースプロパティの間の XOR (排他的論理和) 値を書き込み、結果を設定先のソースプロパティにコピーします。 ![]() |
| [オペレーション] | 説明 |
| [セット] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティに書き込み、結果を設定先のソースプロパティにコピーします。 |
| [結合] | [ソース] で指定したソースプロパティまたは定数を [設定先] で指定したソースプロパティに書き込み、結果を設定先のソースプロパティに結合します。 |
| [オペレーション] | 説明 |
| [前へ] | 前の画面に戻ります。 |
| [指定 ID] | 指定された ID に関連付けられた画面に切り替わります。
|
| [オペレーション] | 説明 |
| [前へ] | 前のコンテンツに戻ります。 |
| [指定 ID] | 指定された ID に関連付けられたコンテンツに切り替わります。
|
オブジェクトに設定したインターロックの条件が満たされている場合に、タッチ機能が有効になります。この機能により、予期しないタッチ入力を防ぐことができます。
オブジェクトへのインターロックを有効にするには、次の手順に従います。
| データの種類 | インターロックが OFF | インターロックが ON |
| BOOL | False | True |
オブジェクトをタッチしたときにブザー音を鳴らすことができます。
ブザーを有効にするには、次の手順に従います。
ランタイムのスイッチの見た目を変更できます。
スイッチを押すと、スイッチは右に 4 ピクセル、下に 4 ピクセル移動します。
スイッチを押すと、スイッチの背景色が変わります。
以下のオブジェクトはこの機能をサポートしています。
チェックボックスオブジェクト
ランプオブジェクト
マルチステートランプオブジェクト
ラジオボタンオブジェクト
切り替えスイッチオブジェクト
選択したフォントでサポートされていない文字コードの文字列を使用すると、テキストは空白文字または四角記号で表示されます。
オブジェクトに表示される文字列のフォーマットを設定できます。
以下の手順で文字列のフォーマットを設定します。
| スタイル | タグ | 表示 |
| 太字 | <b>AB</b>CDE | ABCDE |
| 斜体 | <i>AB</i>CDE | ABCDE |
| 下線 | <u>AB</u>CDE | ABCDE |
| 色 | <font color="#FF0000">AB</font>CDE | ABCDE |
| サイズ | <font style="font-size:10px">AB</font>CDE | ABCDE |
| 背景 | <font style="background:#FF0000">AB</font>CDE | ABCDE |
| 改行 | AB<br>CDE | AB CDE |
改行タグを [入力モードを有効] プロパティと [リッチテキスト] プロパティが有効に設定されたオブジェクトで使用した場合、キーパッドでは改行が正しく表示および入力できません。
オブジェクトに複数のスタイルを適用する場合は、以下を参照してください。
| スタイル | タグ | 表示 |
| 色と太字 | <font color="#FF0000"><b>AB</b></font>CDE | ABCDE |
| 背景とサイズ | <font style="background: #FF0000; font-size 10px">AB</font>CDE | ABCDE |
| 色とサイズ | <font style="font-size: 10px" color="#FF0000">AB</font>CDE | ABCDE |
オブジェクトを選択したときの反転方法を指定します。ドロップダウンリストとレシピドロップダウンオブジェクトの場合はリスト内の項目を選択したときの反転方法を指定します。
[文字色] と [塗り込み] のいずれかにブリンクが設定されたオブジェクトに [色を反転] を使用すると、オブジェクトが選択されて色が反転したときに、最初に設定した透過率がブリンクの色に適用されます。
例
| 表示時の色/透過率 | 選択時の色/透過率 | |
| 前面の色 | (1) 値: ID1 透過率: 50% (2) 値: ID2 透過率: 80% |
値: ID9 透過率: 50% |
| 塗り込み | 値: ID9 透過率: 0% |
(1) 値: ID1 透過率: 0% (2) 値: ID2 透過率: 0% |
以下のオブジェクトがこの機能に対応しています。
日付/時間表示器
ドロップダウンリスト
数値表示器
レシピドロップダウン
文字列表示器
時間表示器