แอปพลิเคชันซอฟต์แวร์รหัสต่ำ HARMAN Muse Automator
ข้อมูลสินค้า
ข้อมูลจำเพาะ
- แอปพลิเคชันซอฟต์แวร์แบบไม่มีโค้ด/โค้ดต่ำ
- ออกแบบมาเพื่อใช้กับคอนโทรลเลอร์ AMX MUSE
- สร้างขึ้นจากเครื่องมือการเขียนโปรแกรมแบบไหลของ Node-RED
- ต้องใช้ NodeJS (v20.11.1+) & Node Package Manager (NPM) (v10.2.4+)
- ความเข้ากันได้: Windows หรือ MacOS PC
คำแนะนำการใช้ผลิตภัณฑ์
การติดตั้งและการตั้งค่า
ก่อนที่จะติดตั้ง MUSE Automator ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการขึ้นต่อกันที่จำเป็น:
- ติดตั้ง NodeJS และ NPM โดยทำตามคำแนะนำที่ให้ไว้ที่: โหนด JS
คู่มือการติดตั้ง. - ติดตั้ง MUSE Automator บนพีซีของคุณโดยทำตามคำแนะนำในการติดตั้งที่เกี่ยวข้อง
- อัปเดตเฟิร์มแวร์ MUSE Controller ที่มีอยู่บน amx.com.
- เปิดใช้งานการสนับสนุน Node-RED ใน MUSE Controller โดยทำตามขั้นตอนที่ระบุไว้ในคู่มือ
เริ่มต้นใช้งาน MUSE Automator
โหมดการทำงานอัตโนมัติ
โหมดจำลอง
วิธีใช้ Automator ในโหมดจำลอง:
- ลากโหนดตัวควบคุมไปยังพื้นที่ทำงาน
- เลือก 'เครื่องจำลอง' จากกล่องแบบเลื่อนลงในกล่องโต้ตอบแก้ไข
- คลิก 'เสร็จสิ้น' และปรับใช้เพื่อดูสถานะเครื่องจำลองว่าเชื่อมต่อแล้ว
เพิ่มไดรเวอร์และอุปกรณ์
เพิ่มไดรเวอร์และอุปกรณ์ที่เกี่ยวข้องตามความต้องการของคุณ
โหมดเชื่อมต่อ
วิธีใช้โหมดเชื่อมต่อ:
- ป้อนที่อยู่ของตัวควบคุม MUSE จริงของคุณในการตั้งค่าโหนดตัวควบคุม
- ระบุชื่อผู้ใช้และรหัสผ่านสำหรับคอนโทรลเลอร์
- คลิก 'เชื่อมต่อ' เพื่อสร้างการเชื่อมต่อกับเซิร์ฟเวอร์ Node-RED บน MUSE Controller
คำถามที่พบบ่อย
Q: ฉันควรทำอย่างไรหาก MUSE Automator ทำงานไม่ถูกต้อง?
A: ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการขึ้นต่อกันที่จำเป็นทั้งหมดแล้วและปฏิบัติตามคำแนะนำในการติดตั้งอย่างถูกต้อง ติดต่อฝ่ายสนับสนุนลูกค้าเพื่อขอความช่วยเหลือเพิ่มเติม
Q: ฉันจะอัพเดตเฟิร์มแวร์ MUSE Controller ได้อย่างไร?
A: คุณสามารถอัปเดตเฟิร์มแวร์ได้โดยดาวน์โหลดเวอร์ชันล่าสุดจาก amx.com และทำตามคำแนะนำที่ให้ไว้สำหรับการอัพเดตเฟิร์มแวร์
การติดตั้งและการตั้งค่า
MUSE Automator เป็นแอปพลิเคชันซอฟต์แวร์แบบไม่มีโค้ด/โค้ดต่ำที่ออกแบบมาเพื่อใช้กับตัวควบคุม AMX MUSE มันถูกสร้างขึ้นบน Node-RED ซึ่งเป็นเครื่องมือการเขียนโปรแกรมแบบโฟลว์ที่ใช้กันอย่างแพร่หลาย
ข้อกำหนดเบื้องต้น
ก่อนที่จะติดตั้ง MUSE Automator คุณต้องติดตั้งการขึ้นต่อกันหลายอย่างตามที่แสดงด้านล่าง หากไม่ได้ติดตั้งการขึ้นต่อกันเหล่านี้ก่อน Automator จะทำงานไม่ถูกต้อง
- ติดตั้ง NodeJS (v20.11.1+) และ Node Package Manager (NPM) (v10.2.4+) Automator เป็นเวอร์ชันที่กำหนดเองของซอฟต์แวร์ Node-RED ดังนั้นจึงต้องใช้ NodeJS เพื่อทำงานบนระบบของคุณ นอกจากนี้ยังต้องมี Node Package Manager (NPM) เพื่อให้สามารถติดตั้งโหนดบุคคลที่สามได้ หากต้องการติดตั้ง NodeJS และ NPM ให้ไปที่ลิงก์ต่อไปนี้และปฏิบัติตามคำแนะนำในการติดตั้ง: https://docs.npmis.com/downloading-and=installing-node-is-and-npm
- ติดตั้ง Git (v2.43.0+)
Git คือระบบควบคุมเวอร์ชัน สำหรับ Automator จะเปิดใช้งานฟีเจอร์โปรเจ็กต์เพื่อให้คุณสามารถจัดระเบียบโฟลว์ของคุณเป็นโปรเจ็กต์แยกกันได้ นอกจากนี้ยังเปิดใช้งานฟังก์ชัน Push/Pull ที่จำเป็นในการปรับใช้โฟลว์ของคุณกับ MUSE Controller จริง หากต้องการติดตั้ง Git ให้ไปที่ลิงก์ต่อไปนี้แล้วทำตามคำแนะนำ: https://git:scm.com/book/en/v2/Getting-Started-Installing-Git
บันทึก: โปรแกรมติดตั้ง Git จะนำคุณไปสู่ตัวเลือกการติดตั้งต่างๆ ขอแนะนำให้ใช้ตัวเลือกเริ่มต้นและตัวเลือกที่ผู้ติดตั้งแนะนำ โปรดดูเอกสาร Git สำหรับข้อมูลเพิ่มเติม
ติดตั้ง MUSE Automator
เมื่อติดตั้ง Git, NodeJS และ NPM แล้ว คุณสามารถติดตั้ง MUSE Automator ได้ ติดตั้ง MUSE Automator บนพีซี Windows หรือ MacOS ของคุณและปฏิบัติตามคำแนะนำในการติดตั้งตามลำดับ
ติดตั้งเฟิร์มแวร์ตัวควบคุม MUSE
หากต้องการใช้ MUSE Automator กับคอนโทรลเลอร์ AMX MUSE คุณจะต้องอัปเดตเฟิร์มแวร์ตัวควบคุม MUSE ที่มีให้ใช้งาน amx.com.
เปิดใช้งานการสนับสนุน Node-RED ใน MUSE Controller
Node-RED ถูกปิดใช้งานบนคอนโทรลเลอร์ MUSE ตามค่าเริ่มต้น จะต้องเปิดใช้งานด้วยตนเอง ในการดำเนินการนี้ ให้เข้าสู่ระบบคอนโทรลเลอร์ MUSE ของคุณแล้วไปที่ระบบ > ส่วนขยาย ในรายการส่วนขยายที่ใช้ได้ ให้เลื่อนลงไปที่ mojonodred แล้วคลิกเพื่อเลือก กดปุ่มติดตั้งเพื่อติดตั้งส่วนขยาย Node-RED และอนุญาตให้คอนโทรลเลอร์อัปเดต ดูภาพหน้าจอด้านล่างเพื่อใช้อ้างอิง:
ข้อมูลอื่นๆ
หากคุณเปิดใช้งานไฟร์วอลล์บนพีซีของคุณ คุณจะต้องตรวจสอบให้แน่ใจว่าคุณได้เปิดพอร์ต 49152 เพื่อให้ Automator สื่อสารผ่านพอร์ตนี้ได้อย่างถูกต้อง
เริ่มต้นใช้งาน MUSE Automator
ทำความรู้จักกับ Node-RED
เนื่องจาก Automator เป็นเวอร์ชันที่กำหนดเองของ Node-RED คุณจึงควรทำความคุ้นเคยกับแอปพลิเคชัน Node-RED ก่อน ซอฟต์แวร์นี้มีช่วงการเรียนรู้ที่ค่อนข้างตื้น มีบทความและวิดีโอแนะนำหลายร้อยบทความให้เรียนรู้ Node-RED แต่จุดเริ่มต้นที่ดีคือในเอกสาร Node-RED: https://nodered.org/docs- โดยเฉพาะอย่างยิ่ง โปรดอ่านบทช่วยสอน ตำราอาหาร และขั้นตอนการพัฒนาเพื่อทำความคุ้นเคยกับคุณลักษณะและอินเทอร์เฟซผู้ใช้ของแอปพลิเคชัน
คู่มือนี้จะไม่ครอบคลุมพื้นฐานของ Node-RED หรือการเขียนโปรแกรมแบบโฟลว์ ดังนั้นจึงจำเป็นที่คุณจะต้องview เอกสาร Node-RED อย่างเป็นทางการก่อนที่จะเริ่มต้น
อินเทอร์เฟซอัตโนมัติสิ้นสุดลงview
อินเทอร์เฟซตัวแก้ไข Automator นั้นเหมือนกับตัวแก้ไขเริ่มต้น Node-RED โดยมีการปรับแต่งธีมและฟังก์ชันการทำงานแบบกำหนดเองบางอย่างที่เปิดใช้งานการโต้ตอบระหว่างตัวแก้ไขและคอนโทรลเลอร์ MUSE
- MUSE Automator Palette – โหนดที่กำหนดเองสำหรับการทำงานกับอุปกรณ์ HARMAN
- Flow Tab – สำหรับการสลับระหว่าง viewของหลายกระแส
- พื้นที่ทำงาน – ที่ที่คุณสร้างโฟลว์ของคุณ ลากโหนดจากด้านซ้ายและวางลงในพื้นที่ทำงาน
- ถาดผลัก/ดึง – สำหรับการจัดการโปรเจ็กต์ภายในเครื่องหรือบนคอนโทรลเลอร์ ดัน ดึง เริ่ม หยุด ลบโปรเจ็กต์
- ปุ่ม/ถาดปรับใช้ – สำหรับการปรับใช้โฟลว์จากตัวแก้ไขไปยังเซิร์ฟเวอร์ Node-RED ในเครื่อง
- เมนูแฮมเบอร์เกอร์ – เมนูหลักของแอปพลิเคชัน สร้างโปรเจ็กต์ เปิดโปรเจ็กต์ จัดการโฟลว์ ฯลฯ
โหมดการทำงานอัตโนมัติ
มีสามวิธีในการทำงานกับ Automator ที่แตกต่างกัน สิ่งเหล่านี้ไม่ใช่ "โหมด" ที่จำกัด แต่เป็นเพียงวิธีการใช้ Automator เราใช้คำว่าโหมดที่นี่เพื่อความเรียบง่าย
- การจำลอง – โฟลว์ถูกปรับใช้ในเครื่องและทำงานบนเครื่องจำลอง MUSE เพื่อให้คุณสามารถทดสอบได้โดยไม่ต้องใช้ตัวควบคุมทางกายภาพ
- เชื่อมต่อแล้ว – คุณเชื่อมต่อกับคอนโทรลเลอร์ MUSE จริง และโฟลว์ถูกปรับใช้แล้วรันในเครื่องพีซี หากคุณปิดระบบ Automator โฟลว์จะหยุดทำงาน
- สแตนด์อโลน – คุณได้ส่งโฟลว์ที่ปรับใช้ของคุณไปยังคอนโทรลเลอร์ MUSE เพื่อให้ทำงานอย่างอิสระบนคอนโทรลเลอร์
ไม่ว่าคุณจะใช้งานโหมดใด คุณควรรู้ว่าอุปกรณ์ใดที่คุณต้องการควบคุมหรือทำให้เป็นอัตโนมัติ จากนั้นจึงโหลดไดรเวอร์ที่เกี่ยวข้องไปยังเครื่องจำลองหรือตัวควบคุมทางกายภาพ วิธีการโหลดไดรเวอร์ไปยังเป้าหมายใดเป้าหมายหนึ่งนั้นแตกต่างกันมาก การโหลดไดรเวอร์ไปยังเครื่องจำลองเกิดขึ้นในกล่องโต้ตอบการแก้ไขโหนดตัวควบคุม Automator (ดูการเพิ่มไดรเวอร์และอุปกรณ์) การโหลดไดรเวอร์ไปยังคอนโทรลเลอร์ MUSE เสร็จสิ้นในคอนโทรลเลอร์ web อินเตอร์เฟซ. หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการโหลดไดรเวอร์ไปยังคอนโทรลเลอร์ MUSE ของคุณ โปรดดูเอกสารประกอบที่ https://www.amx.com/products/mu-3300#downloads.
โหมดจำลอง
หากต้องการใช้ Automator ในโหมดจำลอง ให้ลากโหนดคอนโทรลเลอร์ไปยังพื้นที่ทำงานแล้วเปิดกล่องโต้ตอบแก้ไข เลือกโปรแกรมจำลองจากกล่องดรอปดาวน์แล้วคลิกปุ่มเสร็จสิ้น ตอนนี้คุณสามารถใช้โหนดที่สามารถเข้าถึงจุดสิ้นสุดของอุปกรณ์จำลองได้
คลิกปุ่ม Deploy และคุณจะเห็นสถานะเครื่องจำลองระบุว่าเชื่อมต่อกับกล่องตัวบ่งชี้สีเขียวทึบ:
เพิ่มไดรเวอร์และอุปกรณ์
มีตัวจำลองหลายตัวที่สร้างไว้แล้วในโหนดตัวควบคุม Automator:
- ตัวขยาย IO ซีรี่ส์ CE: CE-IO4, CE-IRS4, CE-REL8, CE-COM2
- พอร์ต I/O คอนโทรลเลอร์ MU ซีรี่ส์: MU-1300, MU-2300, MU-3300
- MU ซีรี่ส์ คอนโทรลเลอร์ LED ที่แผงด้านหน้า: MU-2300, MU-3300
- อุปกรณ์ NetLinx ICSP ทั่วไป
วิธีเพิ่มอุปกรณ์ลงในเครื่องจำลองของคุณ:
- คลิกปุ่มอัปโหลดถัดจากรายชื่อผู้ให้บริการ นี่จะเป็นการเปิดกล่องโต้ตอบระบบไฟล์ของคุณ เลือกไดรเวอร์ที่เกี่ยวข้องสำหรับอุปกรณ์ที่ต้องการ หมายเหตุ: สามารถอัพโหลดไดร์เวอร์ประเภทต่อไปนี้ได้:
- โมดูล DUET (ดึงมาจาก Developer.amx.com)
- ไดรเวอร์ MUSE ดั้งเดิม
ค. ไฟล์โปรแกรมจำลอง
- เมื่ออัปโหลดไดรเวอร์แล้ว คุณสามารถเพิ่มอุปกรณ์ที่เกี่ยวข้องได้โดยคลิกปุ่มเพิ่ม ถัดจากรายการอุปกรณ์
โหมดเชื่อมต่อ
โหมดการเชื่อมต่อกำหนดให้คุณต้องมีตัวควบคุม MUSE จริงบนเครือข่ายของคุณซึ่งคุณสามารถเชื่อมต่อได้ เปิดโหนดคอนโทรลเลอร์ของคุณและป้อนที่อยู่ของคอนโทรลเลอร์ MUSE ของคุณ พอร์ตคือ 80 และตั้งค่าตามค่าเริ่มต้น ป้อนชื่อผู้ใช้และรหัสผ่านสำหรับคอนโทรลเลอร์ของคุณแล้วกดปุ่มเชื่อมต่อ คุณควรสังเกตการแจ้งเตือนที่ Automator เชื่อมต่อกับเซิร์ฟเวอร์ Node-RED บน MUSE Controller ดูภาพหน้าจอด้านล่าง
โหมดสแตนด์อโลน
โหมดการทำงานกับ Automator นี้เกี่ยวข้องกับการส่งกระแสข้อมูลของคุณจากพีซีในพื้นที่ของคุณไปยังเซิร์ฟเวอร์ Node-RED ที่ทำงานบนตัวควบคุม MUSE สิ่งนี้จำเป็นต้องเปิดใช้งานโปรเจ็กต์ (ซึ่งต้องมีการติดตั้งคอมไพล์) อ่านด้านล่างเพื่อเรียนรู้เพิ่มเติมเกี่ยวกับโปรเจ็กต์และ Push/Pull
การนำไปใช้งาน
เมื่อใดก็ตามที่คุณทำการเปลี่ยนแปลงกับโหนด คุณจะต้องปรับใช้การเปลี่ยนแปลงเหล่านั้นจากตัวแก้ไขไปยังเซิร์ฟเวอร์ Node-RED เพื่อให้โฟลว์ทำงาน มีตัวเลือกบางอย่างสำหรับสิ่งและวิธีการปรับใช้โฟลว์ของคุณในเมนูดรอปดาวน์ปรับใช้ หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการปรับใช้ใน Node-RED โปรดดูเอกสาร Node-RED
เมื่อปรับใช้ใน Automator กระแสข้อมูลจะถูกปรับใช้กับเซิร์ฟเวอร์ Node-RED ภายในเครื่องที่ทำงานบนพีซีของคุณ จากนั้น โฟลว์ที่ปรับใช้จะต้อง "พุช" จากพีซีในพื้นที่ของคุณไปยังเซิร์ฟเวอร์ Node-RED ที่ทำงานบน MUSE Controller
วิธีที่ดีในการตรวจสอบว่าคุณมีการเปลี่ยนแปลงที่ยังไม่ได้ปรับใช้กับโฟลว์/โหนดของคุณหรือไม่นั้นอยู่ในปุ่มปรับใช้ที่มุมขวาบนของแอปพลิเคชัน หากเป็นสีเทาและไม่มีการโต้ตอบ แสดงว่าคุณไม่มีการเปลี่ยนแปลงในโฟลว์ของคุณที่ไม่ได้ปรับใช้ หากเป็นสีแดงและมีการโต้ตอบ แสดงว่าคุณไม่ได้ปรับใช้การเปลี่ยนแปลงในโฟลว์ของคุณ ดูภาพหน้าจอด้านล่าง
โครงการ
หากต้องการพุช/ดึงจากเซิร์ฟเวอร์ Node-RED ในเครื่องของคุณไปยังเซิร์ฟเวอร์ที่ทำงานบนคอนโทรลเลอร์ของคุณ จะต้องเปิดใช้งานคุณสมบัติโปรเจ็กต์ใน Automator คุณสมบัติโครงการจะเปิดใช้งานโดยอัตโนมัติหากมีการติดตั้ง git บนพีซีของคุณ หากต้องการเรียนรู้วิธีติดตั้ง git โปรดดูส่วนติดตั้ง Git ของคู่มือนี้
สมมติว่าคุณได้ติดตั้ง git และรีสตาร์ท MUSE Automator แล้ว คุณสามารถสร้างโปรเจ็กต์ใหม่ได้โดยการคลิกเมนูแฮมเบอร์เกอร์ที่มุมขวาบนของแอปพลิเคชัน
ป้อนชื่อโปรเจ็กต์ (ไม่อนุญาตให้มีช่องว่างหรืออักขระพิเศษ) และในตอนนี้ ให้เลือกตัวเลือกปิดใช้งานการเข้ารหัสภายใต้ข้อมูลรับรอง กดปุ่มสร้างโครงการเพื่อสร้างโครงการให้เสร็จสมบูรณ์
ตอนนี้คุณได้สร้างโปรเจ็กต์แล้ว คุณสามารถ Push/Pull ไปยังคอนโทรลเลอร์ MUSE แบบฟิสิคัลได้
โครงการผลักดัน/ดึง
การผลักและดึงโฟลว์ของคุณจากพีซีของคุณไปยังเซิร์ฟเวอร์ Node-RED บนคอนโทรลเลอร์ MUSE เป็นคุณสมบัติพิเศษใน Automator ต้องทำสองสามขั้นตอนก่อนจึงจะกด/ดึงได้
- ตรวจสอบให้แน่ใจว่าคุณเชื่อมต่อกับคอนโทรลเลอร์ MUSE ของคุณผ่านโหนดคอนโทรลเลอร์
- ตรวจสอบให้แน่ใจว่าคุณได้ปรับใช้การเปลี่ยนแปลงใดๆ ในโฟลว์ของคุณแล้ว (ปุ่มปรับใช้ควรเป็นสีเทา)
หากต้องการพุชโฟลว์ที่ปรับใช้จากพีซีของคุณ ให้คลิกลูกศร Push/Pull down
วางเมาส์เหนือโปรเจ็กต์ในเครื่องแล้วคลิกไอคอนอัปโหลดเพื่อส่งโปรเจ็กต์จากเซิร์ฟเวอร์ Node-RED ในเครื่องของคุณไปยังเซิร์ฟเวอร์ Node-RED บนตัวควบคุม MUSE ของคุณ
หลังจากผลักโปรเจ็กต์ในเครื่องของคุณไปยังคอนโทรลเลอร์แล้ว ให้กดปุ่ม Push/Pull (ไม่ใช่ลูกศร) และโปรเจ็กต์ควรจะปรากฏว่าทำงานบนคอนโทรลเลอร์
ในทำนองเดียวกัน โปรเจ็กต์ที่ถูกผลักไปยังคอนโทรลเลอร์ ก็สามารถดึงจากคอนโทรลเลอร์ไปยังพีซีของคุณได้ วางเมาส์เหนือโปรเจ็กต์ระยะไกล คลิกไอคอนดาวน์โหลดเพื่อดึงโปรเจ็กต์
ดำเนินโครงการ
โปรเจ็กต์ที่ทำงานบนคอนโทรลเลอร์หรือทำงานบนเซิร์ฟเวอร์ Node-RED ในพื้นที่ของคุณจะถูกระบุด้วยป้ายกำกับกำลังทำงาน หากต้องการรันโปรเจ็กต์อื่นบนเซิร์ฟเวอร์ระยะไกลหรือเซิร์ฟเวอร์ภายใน ให้เลื่อนเมาส์ไปเหนือโปรเจ็กต์แล้วคลิกไอคอนเล่น หมายเหตุ: สามารถรันได้ครั้งละหนึ่งโปรเจ็กต์เท่านั้นบน Local หรือ Remote
ลบโครงการ
หากต้องการลบโปรเจ็กต์ ให้วางเมาส์เหนือชื่อโปรเจ็กต์ใต้ Local หรือ Remote แล้วคลิกไอคอนถังขยะ คำเตือน: โปรดใช้ความระมัดระวังเกี่ยวกับสิ่งที่คุณกำลังลบ ไม่เช่นนั้นงานของคุณอาจตกหล่น
การหยุดโครงการ
อาจมีสถานการณ์ที่คุณต้องการหยุดหรือเริ่มโปรเจ็กต์ Automator ภายในเครื่องหรือจากระยะไกลบนคอนโทรลเลอร์ Automator ช่วยให้สามารถเริ่มหรือหยุดโปรเจ็กต์ได้ตามต้องการ หากต้องการหยุดโปรเจ็กต์ คลิกเพื่อขยายถาด Push/Pull วางเมาส์เหนือโปรเจ็กต์ที่กำลังทำงานอยู่ในรายการระยะไกลหรือในเครื่อง จากนั้นคลิกที่ไอคอนหยุด
MUSE Automator โหนด Palete
Automator มาพร้อมกับโหนดโหนดที่เรากำหนดเองซึ่งมีชื่อว่า MUSE Automator ขณะนี้มีเจ็ดโหนดที่ให้ฟังก์ชันการทำงานและการโต้ตอบกับเครื่องจำลองและคอนโทรลเลอร์ MUSE
ผู้ควบคุม
โหนดตัวควบคุมคือสิ่งที่จัดเตรียมเครื่องจำลองโฟลว์หรือบริบทของตัวควบคุม MUSE และการเข้าถึงอุปกรณ์ที่ถูกเพิ่มลงในตัวควบคุมโดยทางโปรแกรม มีฟิลด์ต่อไปนี้ที่สามารถกำหนดค่าได้:
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- ตัวควบคุม – ตัวควบคุมหรือเครื่องจำลองที่คุณต้องการเชื่อมต่อ เลือกเครื่องจำลองเพื่อเชื่อมต่อกับตัวควบคุม MUSE จำลอง หากต้องการเชื่อมต่อกับตัวควบคุมทางกายภาพ ตรวจสอบให้แน่ใจว่าได้เชื่อมต่อกับเครือข่ายของคุณและป้อนที่อยู่ IP ลงในช่องโฮสต์ กดปุ่มเชื่อมต่อเพื่อเชื่อมต่อกับคอนโทรลเลอร์
- ผู้ให้บริการ – รายชื่อไดร์เวอร์ที่อัพโหลดไปยังเครื่องจำลองหรือคอนโทรลเลอร์ของคุณ กดปุ่มอัปโหลดเพื่อเพิ่มไดรเวอร์ เลือกไดรเวอร์แล้วกด Delete เพื่อลบไดรเวอร์ออกจากรายการ
- อุปกรณ์ – รายการอุปกรณ์ที่เพิ่มลงในเครื่องจำลองหรือคอนโทรลเลอร์
- แก้ไข – เลือกอุปกรณ์จากรายการแล้วคลิกแก้ไขเพื่อแก้ไขคุณสมบัติ
- เพิ่ม – คลิกเพื่อเพิ่มอุปกรณ์ใหม่ (ขึ้นอยู่กับไดรเวอร์ในรายการผู้ให้บริการ)
- อินสแตนซ์ – เมื่อเพิ่มอุปกรณ์ใหม่ จำเป็นต้องมีชื่ออินสแตนซ์ที่ไม่ซ้ำกัน
- ชื่อ – ไม่บังคับ ชื่อสำหรับอุปกรณ์
- คำอธิบาย - ไม่จำเป็น คำอธิบายสำหรับอุปกรณ์
- ไดรเวอร์ – เลือกไดรเวอร์ที่เหมาะสม (ขึ้นอยู่กับไดรเวอร์ในรายการผู้ให้บริการ)
- ลบ – เลือกอุปกรณ์จากรายการแล้วคลิกลบเพื่อลบอุปกรณ์
สถานะ
ใช้โหนดสถานะเพื่อรับสถานะหรือสถานะของพารามิเตอร์อุปกรณ์เฉพาะ
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- อุปกรณ์ – เลือกอุปกรณ์ (ตามรายการอุปกรณ์ในโหนดตัวควบคุม) สิ่งนี้จะสร้างแผนผังพารามิเตอร์ในรายการด้านล่าง เลือกพารามิเตอร์สำหรับการดึงข้อมูลสถานะ
- พารามิเตอร์ – ฟิลด์อ่านอย่างเดียวซึ่งแสดงเส้นทางพารามิเตอร์ของพารามิเตอร์ที่เลือก
เหตุการณ์
ใช้โหนดเหตุการณ์เพื่อฟังเหตุการณ์ของอุปกรณ์ เช่น การเปลี่ยนแปลงสถานะเพื่อทริกเกอร์การดำเนินการ (เช่น คำสั่ง)
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- อุปกรณ์ – เลือกอุปกรณ์ (ตามรายการอุปกรณ์ในโหนดตัวควบคุม) สิ่งนี้จะสร้างแผนผังพารามิเตอร์ในรายการด้านล่าง เลือกพารามิเตอร์จากรายการ
- เหตุการณ์ – ฟิลด์แบบอ่านอย่างเดียวซึ่งแสดงเส้นทางพารามิเตอร์
- ประเภทเหตุการณ์ – ประเภทอ่านอย่างเดียวของเหตุการณ์พารามิเตอร์ที่เลือก
- ประเภทพารามิเตอร์ – ชนิดข้อมูลแบบอ่านอย่างเดียวของพารามิเตอร์ที่เลือก
- เหตุการณ์ (ไม่มีป้ายกำกับ) – กล่องดรอปดาวน์พร้อมรายการเหตุการณ์ที่สามารถรับฟังได้
สั่งการ
ใช้โหนดคำสั่งเพื่อส่งคำสั่งไปยังอุปกรณ์
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- อุปกรณ์ – เลือกอุปกรณ์ (ตามรายการอุปกรณ์ในโหนดตัวควบคุม) สิ่งนี้จะสร้างแผนผังพารามิเตอร์ในรายการด้านล่าง จะแสดงเฉพาะพารามิเตอร์ที่สามารถตั้งค่าได้
- เลือกแล้ว – ฟิลด์อ่านอย่างเดียวซึ่งแสดงเส้นทางพารามิเตอร์
- อินพุต – เลือกการกำหนดค่าด้วยตนเองเพื่อดูคำสั่งที่มีอยู่ในกล่องแบบเลื่อนลงซึ่งสามารถดำเนินการได้
นำทาง
ใช้โหนดนำทางเพื่อทำการพลิกหน้าไปยังแผงสัมผัส TP5
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- แผง – เลือกแผงสัมผัส (เพิ่มผ่านโหนดแผงควบคุม)
- คำสั่ง – เลือกคำสั่งพลิก
- G5 – สตริงที่แก้ไขได้ของคำสั่งที่จะส่ง เลือกเพจจากรายการเพจพาเนลที่สร้างขึ้นเพื่อเติมฟิลด์นี้
แผงควบคุม
ใช้โหนดแผงควบคุมเพื่อเพิ่มบริบทของแผงสัมผัสลงในขั้นตอนนี้
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- อุปกรณ์ – เลือกอุปกรณ์แผงสัมผัส
- แผง – คลิกเรียกดูเพื่ออัปโหลดไฟล์ .TP5 ซึ่งจะสร้างโครงสร้างแบบอ่านอย่างเดียวของหน้าไฟล์และปุ่มของแผงสัมผัส อ้างอิงรายการนี้เป็นการยืนยันไฟล์
การควบคุม UI
ใช้โหนดควบคุม UI เพื่อตั้งโปรแกรมปุ่มหรือการควบคุมอื่นๆ จากไฟล์แผงสัมผัส
- ชื่อ – คุณสมบัติชื่อสากลสำหรับโหนดทั้งหมด
- อุปกรณ์ – เลือกอุปกรณ์แผงสัมผัส
- พิมพ์ – เลือกประเภทการควบคุม UI เลือกการควบคุม UI จากแผนผังเพจ/ปุ่มด้านล่าง
- สิ่งกระตุ้น – เลือกทริกเกอร์สำหรับการควบคุม UI (เช่นample, PUSH หรือ RELEASE)
- สถานะ – ตั้งค่าสถานะของการควบคุม UI เมื่อมีการทริกเกอร์ (เช่นampไฟ, เปิดหรือปิด)
Exampขั้นตอนการทำงาน
ในอดีตที่ผ่านมาampขั้นตอนการทำงาน เราจะ:
- เชื่อมต่อกับคอนโทรลเลอร์ MUSE
- สร้างกระแสที่ช่วยให้เราสามารถสลับสถานะของรีเลย์บน MU-2300 ได้
- ปรับใช้โฟลว์ไปยังเซิร์ฟเวอร์ Node-RED ในพื้นที่ของเรา
เชื่อมต่อกับตัวควบคุม MUSE
- ตั้งค่าคอนโทรลเลอร์ MUSE ของคุณ อ้างอิงเอกสารประกอบได้ที่
- ลากโหนดคอนโทรลเลอร์จากแผงโหนด MUSE Automator ไปยังแคนวาสแล้วดับเบิลคลิกเพื่อเปิดกล่องโต้ตอบการแก้ไข
- ป้อนที่อยู่ IP ของคอนโทรลเลอร์ MUSE ของคุณแล้วกดปุ่ม Connect จากนั้นกดปุ่ม Done
จากนั้นกดปุ่มปรับใช้ กล่องโต้ตอบและโหนดตัวควบคุมของคุณควรมีลักษณะดังนี้:
สร้างและปรับใช้โฟลว์
- ต่อไป มาเริ่มสร้างโฟลว์ด้วยการลากหลายโหนดลงบนผืนผ้าใบ ลากโหนดต่อไปนี้และเรียงลำดับจากซ้ายไปขวา:
- ฉีด
- สถานะ
- สวิตช์ (ใต้แผงฟังก์ชัน)
- คำสั่ง (ลากสอง)
- ดีบัก
- คลิกสองครั้งที่โหนด Inject และเปลี่ยนชื่อเป็น "Manual Trigger" แล้วกด Done
- คลิกสองครั้งที่โหนดสถานะ และแก้ไขคุณสมบัติต่อไปนี้:
- เปลี่ยนชื่อเป็น “รับสถานะรีเลย์ 1”
- จากดรอปดาวน์อุปกรณ์ ให้เลือกอุปกรณ์
- ขยายโหนดใบรีเลย์ในแผนผังและเลือก 1 จากนั้นระบุ
- กดเสร็จสิ้น
- คลิกสองครั้งที่โหนด Switch และแก้ไขคุณสมบัติต่อไปนี้:
- เปลี่ยนชื่อเป็น “ตรวจสอบสถานะรีเลย์ 1”
- คลิกปุ่ม +เพิ่ม ที่ด้านล่างสุดของกล่องโต้ตอบ ตอนนี้คุณควรมีกฎสองข้อในรายการ หนึ่งชี้ไปที่ 1 พอร์ตและสองจุดไปที่ 2 พอร์ต
- พิมพ์ true ในช่องแรกและตั้งค่าประเภทเป็นนิพจน์
- พิมพ์ false ในช่องที่สองและตั้งค่าประเภทเป็นนิพจน์
- โหนดสวิตช์ของคุณควรมีลักษณะดังนี้:
- ดับเบิลคลิกที่โหนด Command แรกและแก้ไขคุณสมบัติต่อไปนี้:
- เปลี่ยนชื่อเป็น “Set Relay 1 False”
- จากดรอปดาวน์อุปกรณ์ ให้เลือกอุปกรณ์
- ขยายโหนดใบรีเลย์ในแผนผังและเลือก 1 จากนั้นระบุ จากนั้นกดเสร็จสิ้น
- ดับเบิลคลิกที่โหนด Command ที่สอง และแก้ไขคุณสมบัติต่อไปนี้:
- เปลี่ยนชื่อเป็น “ตั้งรีเลย์ 1 จริง”
- จากดรอปดาวน์อุปกรณ์ ให้เลือกอุปกรณ์
- ขยายโหนดใบรีเลย์ในแผนผังและเลือก 1 จากนั้นระบุ จากนั้นกดเสร็จสิ้น
- เชื่อมต่อโหนดทั้งหมดเข้าด้วยกันดังนี้:
- แทรกโหนดไปยังโหนดสถานะ
- โหนดสถานะไปยังโหนดสวิตช์
- สลับพอร์ตโหนด 1 เป็นโหนดคำสั่งชื่อ "Set Relay 1 False"
- สลับพอร์ตโหนด 2 เป็นโหนดคำสั่งชื่อ "ตั้งค่ารีเลย์ 1 จริง"
- เชื่อมต่อโหนด Command ทั้งสองเข้ากับโหนดดีบัก
เมื่อคุณกำหนดค่าและเดินสายโหนดของคุณเสร็จแล้ว แคนวาสโฟลว์ของคุณควรมีลักษณะดังนี้:
ตอนนี้คุณพร้อมที่จะปรับใช้โฟลว์ของคุณแล้ว ที่มุมขวาบนของแอปพลิเคชัน ให้คลิกปุ่มปรับใช้เพื่อปรับใช้โฟลว์ของคุณกับเซิร์ฟเวอร์ Node-RED ในเครื่อง หากคุณเชื่อมต่อกับคอนโทรลเลอร์ MUSE ตอนนี้คุณควรจะสามารถกดปุ่มบนโหนดฉีดได้อย่างต่อเนื่องและดูสถานะรีเลย์เปลี่ยนจากจริงเป็นเท็จในบานหน้าต่างดีบัก (และดู/ได้ยินการสลับรีเลย์บนคอนโทรลเลอร์เอง! ).
แหล่งข้อมูลเพิ่มเติม
- ช่อง YouTube AMX – htps://www.youtube.com/@AMXbyHARMAN
- แหล่งข้อมูลสำหรับนักพัฒนา AMX – htps://developer.amx.com/#!/main
- ช่อง YouTube โหนด-RED – htps://www.youtube.com/@Node-RED
- เอกสาร Node-RED – http://nodered.org/docs/
© 2024 Harman. สงวนลิขสิทธิ์. SmartScale, NetLinx, Enova, AMX, AV FOR AN IT WORLD และ HARMAN และโลโก้ที่เกี่ยวข้องเป็นเครื่องหมายการค้าจดทะเบียนของ HARMAN Oracle, Java และบริษัทหรือชื่อแบรนด์อื่นๆ ที่อ้างอิงอาจเป็นเครื่องหมายการค้า/เครื่องหมายการค้าจดทะเบียนของบริษัทที่เกี่ยวข้อง
AMX ไม่รับผิดชอบต่อข้อผิดพลาดหรือการละเว้น AMX ขอสงวนสิทธิ์ในการเปลี่ยนแปลงข้อกำหนดโดยไม่ต้องแจ้งให้ทราบล่วงหน้าได้ตลอดเวลา นโยบายการรับประกันและการคืนสินค้าของ AMX และเอกสารที่เกี่ยวข้องสามารถ viewed/ดาวน์โหลดที่ www.amx.com.
3000 ไดรฟ์วิจัย, ริชาร์ดสัน, เท็กซัส 75082 AMX.com
800.222.0193
469.624.8000
+1.469.624.7400
แฟกซ์ 469.624.7153
ปรับปรุงล่าสุด : 2024-03-01
เอกสาร / แหล่งข้อมูล
![]() |
แอปพลิเคชันซอฟต์แวร์รหัสต่ำ HARMAN Muse Automator [พีดีเอฟ] คู่มือการใช้งาน แอปพลิเคชันซอฟต์แวร์ Muse Automator Low Code, แอปพลิเคชันซอฟต์แวร์ Automator Low Code, แอปพลิเคชันซอฟต์แวร์ Low Code, แอปพลิเคชันซอฟต์แวร์โค้ด, แอปพลิเคชันซอฟต์แวร์, แอปพลิเคชัน |