【公式】HULFT IoT EdgeStreaming 逆引きリファレンス_2021年7月1日_初版発行
取得したデータを割った余りを出力したい
機器から取得したデータを割った際の余りを出力する処理について説明します。
この処理で以下のような出力結果を得られます。
- 例
-
入力値(被除数)が「25」、入力値(除数)が「2」の場合、出力値が「1」になる。
処理の説明
機器から取得したデータを割り算して、余りを出力します。
ポイントとなる機能
- 余り
-
被除数(1番目の入力ハンドラの数値)を除数(2番目の入力ハンドラの数値)で割った余りを出力します。
ツールパレットの数値-演算-余りで設定できます。
操作手順
ここでは、余りロジックを使って「入力先の数値÷2」の余りを出力する場合を例に説明します。
2. スクリプトキャンバスでmapping_1アイコンをダブルクリックします。
Mapperエディタが表示されます。
3. ツールパレットからMapperエディタに以下のロジックをドラッグ&ドロップします。
-
数値-演算-余り
-
数値-基本-数値定数(整数)
Mapperエディタに各ロジックが配置されます。
4. 配置したロジックのプロパティを入力します。
-
数値定数(整数)ロジックをダブルクリックします。
数値定数(整数)ロジックのプロパティダイアログが表示されます。
-
「数値(整数)」に除数を入力します。
ここでは「2」を入力します。
-
必要に応じて「コメント」を入力し、完了ボタンをクリックします。
-
必要に応じて余りロジックをダブルクリックして「コメント」を入力し、完了ボタンをクリックします。
5. 入力元のノードと数値定数(整数)ロジックを余りロジック(被除数を1番目の入力ハンドラ、除数を2番目の入力ハンドラ)へドラッグ&ドロップします。
余りロジックへのマッピングリンクが表示されます。
6. 余りロジックを出力先のノード(またはほかのロジック)へドラッグ&ドロップします。
余りロジックから出力先へマッピングリンクが表示されます。
7. スクリプトを保存します。
スクリプトの保存方法については「ファーストステップガイド」を参照してください。
【公式】HULFT IoT EdgeStreaming 逆引きリファレンス_2021年7月1日_初版発行