博客
关于我
Node-RED中Button按钮组件和TextInput文字输入组件的使用
阅读量:792 次
发布时间:2023-02-16

本文共 1643 字,大约阅读时间需要 5 分钟。

Node-RED 是一款流程自动化工具,旨在通过可视化的方式编写和运行自动化流程。以下将详细介绍如何在 Windows 环境中安装、启动运行 Node-RED,如何导出导入流程为 JSON 文件,以及如何使用 Button 和 TextInput 组件。

Node-RED 简介

Node-RED 是基于 Node.js 的流程自动化平台,通过可视化拖放界面,用户可以创建、测试和部署自动化流程。它广泛应用于数据处理、系统自动化、集成开发等领域。

Node-RED 安装与运行

1. 下载安装

-前往 Node-RED 官方网站(https://nodered.com),选择相应版本下载安装包。-双击下载的 .exe 文件,按照提示完成安装。-安装完成后,打开 Node-RED IDE,输入以下命令启动:

node-red

2. 创建第一个流程

-打开 Node-RED IDE,拖拽一个 tab 节点(流程节点)到工作区。-拖拽一个 ui_button 节点(Button 组件),设置其 payload1。-将 Button 节点的输出连接到 debug 节点,设置其显示 payload

导出导入 JSON 文件

Node-RED 支持将流程导出为 JSON 文件,便于共享或迁移流程。

1. 导出流程

-右键点击工作区,选择 Export as JSON。-选择保存路径和文件名,点击 Save。-导出完成后,会生成一个 JSON 文件。

2. 导入流程

-在需要使用的项目中,右键点击工作区,选择 Import JSON。-选择 JSON 文件路径,点击 Import。-导入成功后,流程即可在新项目中使用。

实现 Button 和 TextInput 组件

1. Button 组件

-在工作区中拖拽 ui_button 节点。-设置其 label开启payload1。-在 wires 中添加连接目标节点。

2. TextInput 组件

-拖拽 ui_text_input 节点。-设置 label输入姓名:modetext。-设置 sendOnBlurtrue,即可在文本框失去焦点时发送数据。

JSON 数据示例

以下是 Button 和 TextInput 组件的 JSON 配置示例:

{  "id": "f4a4d8eab7935bc8",  "type": "tab",  "label": "流程 3",  "disabled": false,  "info": "",  "env": []}
{  "id": "b704c867.534e98",  "type": "ui_button",  "z": "f4a4d8eab7935bc8",  "name": "",  "group": "248cbbb0.18e794",  "order": 0,  "width": 0,  "height": 0,  "passthru": false,  "label": "开启",  "tooltip": "",  "color": "",  "bgcolor": "",  "className": "",  "icon": "",  "payload": "1",  "payloadType": "num",  "topic": "topic",  "topicType": "msg",  "x": 290,  "y": 140,  "wires": ["bfd300fc.9119b"]}

访问 UI 页面

在 Node-RED 中,点击右上角的 View 按钮,进入仪表盘页面。

查看输出控制台

在 Node-RED IDE 中,点击 Ctrl + C 或右键点击 debug 节点,选择 Console 查看控制台输出。

通过以上步骤,用户可以快速上手 Node-RED,创建和运行自动化流程。

转载地址:http://yijfk.baihongyu.com/

你可能感兴趣的文章
nexus上传jar
查看>>
Nexus指南中的更新强调集成和透明度的重要性
查看>>
Nexus指南已经发布
查看>>
Nexus(1):Nexus的安装与配置
查看>>
NFinal学习笔记 02—NFinalBuild
查看>>
NFS
查看>>
NFS Server及Client配置与挂载详解
查看>>
NFS 服务配置篇
查看>>
NFS共享文件系统搭建
查看>>
nfs复习
查看>>
NFS安装配置
查看>>
NFS服务器配置-服务启动与停止
查看>>
NFS的安装以及windows/linux挂载linux网络文件系统NFS
查看>>
NFS的常用挂载参数
查看>>
NFS网络文件系统
查看>>
NFS远程目录挂载
查看>>
nft文件传输_利用remoting实现文件传输-.NET教程,远程及网络应用
查看>>
NFV商用可行新华三vBRAS方案实践验证
查看>>
ng build --aot --prod生成文件报错
查看>>
ng 指令的自定义、使用
查看>>