ข้ามไปที่เนื้อหา

หน้าตาโปรแกรม

เอดิเตอร์ Node-RED มีส่วนหลัก 4 ส่วน:

โครงสร้างหน้าจอ Node-RED editor

  • Header — แท็บโฟลว์ (หนึ่งแท็บต่อหนึ่งโฟลว์ ค่าเริ่มต้นคือ "Flow 1") ปุ่ม + สำหรับเพิ่มโฟลว์ใหม่ ปุ่ม Deploy และเมนูแฮมเบอร์เกอร์
  • แผงซ้าย — Explorer / Palette — ซ้อนกันสองส่วน:
    • Explorer แสดงรายการ Flows, Subflows และ Global Configuration Nodes คลิกที่โฟลว์ใดเพื่อสลับ canvas ไปที่โฟลว์นั้น
    • Palette ด้านล่างแสดงชนิดโหนดทั้งหมดที่มี จัดกลุ่มตามหมวดหมู่ (common, function, network, sequence, parser, storage และบนเกตเวย์นี้มี modbus เพิ่มมาด้วย — ดู การเชื่อมต่อ Modbus / PLC) ใช้ filter nodes ด้านบนเพื่อค้นหาตามชื่อ
  • Canvas — พื้นที่แสดงโฟลว์ปัจจุบัน ลากโหนดจาก palette มาวางที่นี่แล้ว เชื่อมต่อกัน — ดู การสร้างโฟลว์
  • แถบด้านขวา — มีหลายแท็บ (ไอคอนเรียงตามขอบล่าง):

    • Info — รายละเอียดของโหนดหรือโฟลว์ที่เลือกอยู่ พร้อมคำแนะนำตาม บริบท
    • Debug messages — เอาต์พุตจากโหนด debug ทุกตัวในโฟลว์ของคุณ แสดงแบบเรียลไทม์เมื่อข้อความไหลผ่าน
    • Project History — เกี่ยวข้องเฉพาะเมื่อคุณตั้งค่า Project ไว้แล้ว (ดู เริ่มต้นใช้งาน):

    แท็บ Project History

    • Configuration Nodes — การตั้งค่าที่ใช้ร่วมกัน (การเชื่อมต่อ, credentials) ที่ใช้ข้ามหลายโหนด แสดงแยกตามโฟลว์และโหนดที่ใช้ร่วมกัน ทุกโฟลว์:

    แท็บ Configuration Nodes

    • Context Data — ตรวจสอบตัวแปรที่เก็บไว้ในบริบทของโหนด, โฟลว์, หรือ บริบทส่วนกลาง (global) ขณะดีบัก:

    แท็บ Context Data

เมนูแฮมเบอร์เกอร์

คลิกไอคอน ☰ (มุมขวาบน) เพื่อเข้าถึง Projects, คำสั่ง Edit/View/Arrange canvas, Import/Export, การค้นหาโฟลว์, Configuration nodes, Manage palette (ดู การจัดการ Palette), Settings (ดู การตั้งค่าผู้ใช้) และปุ่มลัดคีย์บอร์ด:

เมนูแฮมเบอร์เกอร์เปิดอยู่

Deploy

การเปลี่ยนแปลงที่คุณทำในเอดิเตอร์จะอยู่แค่ในเซสชันเบราว์เซอร์ของคุณ จนกว่า จะคลิก Deploy ดรอปดาวน์ข้าง ๆ ปุ่มนี้กำหนดว่าจะ deploy อะไรบ้าง:

ตัวเลือกดรอปดาวน์ของ Deploy

ตัวเลือก ผลลัพธ์
Full Deploy ทุกอย่างในพื้นที่ทำงาน
Modified Flows Deploy เฉพาะโฟลว์ที่มีโหนดเปลี่ยนแปลง
Modified Nodes Deploy เฉพาะโหนดที่เปลี่ยนแปลง
Restart Flows รีสตาร์ทโฟลว์ที่ deploy อยู่แล้ว โดยไม่ deploy ใหม่

ปุ่ม Deploy จะจางลง (ปิดใช้งาน) เมื่อไม่มีอะไรค้างอยู่ให้ push — นี่คือ วิธีที่เร็วที่สุดในการดูว่าการแก้ไขของคุณมีผลกับเกตเวย์ที่กำลังทำงานอยู่จริง หรือยัง