この記事では、要素、スプリット、マージ及びディスプレイのアレイ内のノード-REDの共通定義の継続的な動作を説明します。
支度をしています
次のようにコンテナノード-REDサービスの起動コマンドを起動するように:
スタートコマンド:ドッキングウィンドウの実行が1880 -p -IT:1880 -v $ PWD /データ:TZ =アジア/上海-e /データを--name nodered -d nodered / nodered:1.0.4
定義配列
JSON形式で定義された方法のアレイは、図示のように設ける請求注入使用ノードは、
直接入力することができ、ノードREDは、単純なJSONエディタを提供する
フォーマットJSON形式を選択することができる
ビジュアルエディタを選択すること道
結果は配列を示し、
デバッグのノードの接続タイプは、展開後、手動でノード注射トリガーをクリックすると、アレイの結果ショーを指示することができます
分割アレイ
分割スプリットアレイのデフォルトノードを作成し
、以下の結果を展開した後に、接続されています。
デジタル操作:丸め
スピン・オフ動作分別処理ノードがラウンドに使用できるドロップ丸めデジタル生成のアレイのため
のコネクタ、展開を、次いで、以下に示す結果は、図に見られる丸いアップされています
配列のマージ
個々の要素は、プロセスを再結合されたら、ノード、ここではデフォルト設定をする参加に使用できる
展開に接続され、次いで、以下に示す結果は、図配列に見ることができるが結合された出力を有しています
JSON形式の流れ
[{"id":"bff77d9a.20b6c","type":"inject","z":"73554227.4474dc","name":"数字数组输入","topic":"","payload":"[1,2.2,3.345,4.456,5.567]","payloadType":"json","repeat":"","crontab":"","once":false,"onceDelay":0.1,"x":150,"y":120,"wires":[["1e13c184.78c3be"]]},{"id":"b4c533a9.3a2e3","type":"debug","z":"73554227.4474dc","name":"数组结果显示","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","x":540,"y":220,"wires":[]},{"id":"1e13c184.78c3be","type":"split","z":"73554227.4474dc","name":"拆分数组","splt":"\\n","spltType":"str","arraySplt":1,"arraySpltType":"len","stream":false,"addname":"","x":340,"y":120,"wires":[["8054bdc5.ae709"]]},{"id":"8054bdc5.ae709","type":"range","z":"73554227.4474dc","minin":"0","maxin":"100","minout":"0","maxout":"100","action":"scale","round":true,"property":"payload","name":"数字舍五入","x":530,"y":120,"wires":[["71a9d002.49773"]]},{"id":"71a9d002.49773","type":"join","z":"73554227.4474dc","name":"合并数组","mode":"auto","build":"string","property":"payload","propertyType":"msg","key":"topic","joiner":"\\n","joinerType":"str","accumulate":false,"timeout":"","count":"","reduceRight":false,"reduceExp":"","reduceInit":"","reduceInitType":"","reduceFixup":"","x":340,"y":220,"wires":[["b4c533a9.3a2e3"]]}]