HARMAN Muse Automator Low Code softverska aplikacija
Informacije o proizvodu
Specifikacije
- Softverska aplikacija bez koda/niskog koda
- Dizajniran za upotrebu sa AMX MUSE kontrolerima
- Izgrađen na Node-RED alatu za programiranje zasnovanom na protoku
- Zahtijeva NodeJS (v20.11.1+) i Node Package Manager (NPM) (v10.2.4+)
- Kompatibilnost: Windows ili MacOS PC
Upute za upotrebu proizvoda
Instalacija i postavljanje
Prije instaliranja MUSE Automator, provjerite jeste li instalirali potrebne ovisnosti:
- Instalirajte NodeJS i NPM slijedeći uputstva navedena na: NodeJS
Vodič za instalaciju. - Instalirajte MUSE Automator na svoj PC slijedeći odgovarajuća uputstva za instalaciju.
- Ažurirajte firmver MUSE kontrolera koji je dostupan na amx.com.
- Omogućite Node-RED podršku u MUSE kontroleru slijedeći korake navedene u priručniku.
Početak rada s MUSE Automator
Automatski režimi rada
Način simulacije
Da biste koristili Automator u načinu simulacije:
- Prevucite čvor kontrolera u radni prostor.
- Odaberite 'simulator' iz padajućeg okvira u dijalogu za uređivanje.
- Kliknite na 'Gotovo' i implementirajte da vidite status simulatora kao povezan.
Dodajte drajvere i uređaje
Dodajte odgovarajuće drajvere i uređaje prema vašim zahtjevima.
Povezani način rada
Da biste koristili povezani način rada:
- Unesite adresu vašeg fizičkog MUSE kontrolera u postavkama čvora Controller.
- Navedite korisničko ime i lozinku za kontroler.
- Kliknite na 'Poveži' da uspostavite vezu sa Node-RED serverom na MUSE kontroleru.
FAQ
Q: Šta da radim ako MUSE Automator ne radi ispravno?
A: Provjerite jeste li instalirali sve potrebne ovisnosti i ispravno slijedili upute za instalaciju. Obratite se korisničkoj podršci za dalju pomoć.
Q: Kako da ažuriram firmver MUSE kontrolera?
A: Možete ažurirati firmver preuzimanjem najnovije verzije sa amx.com i praćenjem datih uputstava za ažuriranje firmvera.
Instalacija i postavljanje
MUSE Automator je softverska aplikacija bez koda/niskog koda dizajnirana za korištenje sa AMX MUSE kontrolerima. Izgrađen je na Node-RED, široko korišćenom alatu za programiranje zasnovanom na protoku.
Preduvjeti
Prije instaliranja MUSE Automatora, morate instalirati nekoliko ovisnosti navedenih u nastavku. Ako se ove zavisnosti ne instaliraju prvo, Automator neće ispravno raditi.
- Instalirajte NodeJS (v20.11.1+) i Node Package Manager (NPM) (v10.2.4+) Automator je prilagođena verzija softvera Node-RED, tako da zahtijeva da NodeJS radi na vašem sistemu. Takođe zahteva Node Package Manager (NPM) da bi mogao da instalira čvorove treće strane. Da biste instalirali NodeJS i NPM, idite na sljedeću vezu i slijedite upute za instalaciju: https://docs.npmis.com/downloading-and=installing-node-is-and-npm
- Instaliraj Git (v2.43.0+)
Git je sistem kontrole verzija. Za Automator, omogućava funkciju Projekta tako da možete organizirati svoje tokove u diskretne projekte. Također omogućava Push/Pull funkcionalnost potrebnu za implementaciju vaših tokova na fizički MUSE kontroler. Da biste instalirali Git, idite na sljedeću vezu i slijedite upute: https://git:scm.com/book/en/v2/Getting-Started-Installing-Git
Napomena: Git instalater će vas provesti kroz niz instalacijskih opcija. Preporučuje se korištenje zadanih opcija i opcija koje preporučuje instalater. Za više informacija pogledajte Git dokumentaciju.
Instalirajte MUSE Automator
Nakon što su Git, NodeJS i NPM instalirani, možete instalirati MUSE Automator. Instalirajte MUSE Automator na svoj Windows ili MacOS PC i slijedite odgovarajuća uputstva za instalaciju.
Instalirajte firmver MUSE kontrolera
Da biste koristili MUSE Automator sa AMX MUSE kontrolerom, morat ćete ažurirati firmver MUSE kontrolera koji je dostupan na amx.com.
Omogućite Node-RED podršku u MUSE kontroleru
Node-RED je onemogućen na MUSE kontroleru prema zadanim postavkama. Mora biti ručno omogućena. Da biste to učinili, prijavite se na svoj MUSE kontroler i idite na System > Extensions. Na listi dostupnih ekstenzija pomaknite se prema dolje do mojonodred i kliknite na njega da biste ga odabrali. Pritisnite dugme Instaliraj da instalirate ekstenziju Node-RED i dozvolite da se kontroler ažurira. Pogledajte snimak ekrana ispod za referencu:
Ostale informacije
Ako imate omogućen zaštitni zid na vašem računaru, moraćete da proverite da li je port 49152 otvoren da bi Automator pravilno komunicirao preko ovog porta.
Početak rada s MUSE Automator
Upoznajte Node-RED
Budući da je Automator u suštini prilagođena verzija Node-RED, prvo biste se trebali upoznati s aplikacijom Node-RED. Softver ima relativno plitku krivu učenja. Postoje stotine članaka i video zapisa s uputama za učenje Node-RED, ali dobro mjesto za početak je Node-RED dokumentacija: https://nodered.org/docs. Konkretno, pročitajte vodiče, kuvar i tokove razvoja da biste se upoznali sa karakteristikama aplikacije i korisničkim interfejsom.
Ovaj vodič neće pokriti osnove Node-RED ili programiranja zasnovanog na protoku, tako da je imperativ daview zvaničnu Node-RED dokumentaciju prije početka.
Automatsko sučelje je završenoview
Sučelje Automator editora je u suštini isto kao i Node-RED zadani uređivač sa nekim podešavanjima tema i nekim prilagođenim funkcijama koje omogućavaju interakciju između uređivača i MUSE kontrolera.
- MUSE Automator Paleta – prilagođeni čvorovi za rad sa HARMAN uređajima
- Kartica Protok – Za prebacivanje između views višestrukih tokova
- Radni prostor – Gdje gradite svoje tokove. Prevucite čvorove s lijeve strane i ispustite na radni prostor
- Push/Pull Tray – Za upravljanje projektima lokalno ili na kontroleru. Gurnite, povucite, pokrenite, zaustavite, izbrišite projekat.
- Deploy Button/Tray – Za implementaciju tokova od uređivača do lokalnog Node-RED servera
- Hamburger Menu – Glavni meni aplikacije. Kreirajte projekte, otvarajte projekte, upravljajte tokovima itd.
Automatski režimi rada
Postoje tri različita načina rada sa Automator-om. Ovo nisu konstriktivni "modovi" sami po sebi, već samo metode korištenja Automatora. Ovdje koristimo termin mod radi jednostavnosti.
- Simulacija – Tokovi se postavljaju lokalno i rade na MUSE simulatoru tako da možete testirati bez fizičkog kontrolera.
- Povezani – povezani ste na fizički MUSE kontroler i tokovi se postavljaju, a zatim se pokreću lokalno na PC-u. Ako isključite Automator, tokovi će prestati da rade.
- Samostalno – gurnuli ste svoje raspoređene tokove na MUSE kontroler kako bi se pokrenuli nezavisno na kontroleru.
Bez obzira koji način rada koristite, trebali biste znati koje uređaje namjeravate kontrolirati ili automatizirati, a zatim učitati njihove odgovarajuće drajvere u simulator ili fizički kontroler. Metoda za učitavanje drajvera na bilo koji cilj je veoma različita. Učitavanje drajvera u simulator se dešava u dijalogu za uređivanje čvora Automator Controller (pogledajte Dodavanje drajvera i uređaja). Učitavanje drajvera u MUSE kontroler se vrši u kontroleru web interfejs. Da biste saznali više o učitavanju drajvera u vaš MUSE kontroler, pogledajte dokumentaciju na https://www.amx.com/products/mu-3300#downloads.
Način simulacije
Da biste koristili Automator u režimu simulacije, prevucite čvor kontrolera u radni prostor i otvorite njegov dijalog za uređivanje. Odaberite simulator iz padajućeg okvira i kliknite na dugme Gotovo. Sada možete koristiti čvorove koji mogu pristupiti krajnjim točkama uređaja simulatora.
Kliknite na dugme Deploy i trebali biste vidjeti status simulatora označen kao povezan sa zelenim indikatorskim okvirom:
Dodajte drajvere i uređaje
Postoji nekoliko simulatora koji su već ugrađeni u Automator Controller Node:
- CE serija IO ekstendera: CE-IO4, CE-IRS4, CE-REL8, CE-COM2
- I/O portovi kontrolera serije MU: MU-1300, MU-2300, MU-3300
- LED prednja ploča kontrolera serije MU: MU-2300, MU-3300
- Generički NetLinx ICSP uređaj
Da dodate uređaje svom simulatoru:
- Kliknite na dugme Upload pored liste dobavljača. Ovo će otvoriti dijalog vašeg sistema datoteka. Odaberite odgovarajući drajver za predviđeni uređaj. Napomena: mogu se učitati sljedeće vrste drajvera:
- DUET moduli (preuzeti sa developer.amx.com)
- Izvorni MUSE drajveri
c. Datoteke simulatora
- Nakon što je upravljački program učitan, možete dodati odgovarajući uređaj klikom na dugme Dodaj pored liste uređaja.
Povezani način rada
Povezani način zahtijeva da imate fizički MUSE kontroler na vašoj mreži na koji se možete povezati. Otvorite čvor kontrolera i unesite adresu vašeg MUSE kontrolera. Port je 80 i postavljen prema zadanim postavkama. Unesite korisničko ime i lozinku za vaš kontroler, a zatim pritisnite dugme Poveži. Trebali biste primijetiti obavještenje da se Automator povezao na Node-RED server na MUSE kontroleru. Pogledajte snimak ekrana ispod.
Samostalni način rada
Ovaj način rada sa Automator-om jednostavno uključuje guranje vaših tokova sa vašeg lokalnog računara na Node-RED server koji radi na MUSE kontroleru. Ovo zahtijeva da projekti budu omogućeni (što zahtijeva instalaciju git-a). Pročitajte u nastavku da saznate više o projektima i Push/Pull.
Deploying
Svaki put kada napravite promjenu na čvoru, morat ćete primijeniti te promjene iz uređivača na Node-RED server da bi se ti fluci pokrenuli. Postoje neke opcije za to šta i kako implementirati svoje tokove u padajućem izborniku Deploy. Da biste saznali više o postavljanju u Node-RED, pogledajte Node-RED dokumentaciju.
Prilikom implementacije u Automatoru, tokovi se raspoređuju na lokalni Node-RED server koji radi na vašem računaru. Zatim, raspoređeni tokovi moraju biti "gurnuti" sa vašeg lokalnog računara na Node-RED server koji radi na MUSE kontroleru.
Dobar način da utvrdite da li imate bilo kakvih neraspoređenih promjena u vašim tokovima/čvorovima je u gumbu Deploy u gornjem desnom kutu aplikacije. Ako je zasivljen i neinteraktivan, onda nemate nerazmještenih promjena u vašim tokovima. Ako je crvena i interaktivna, onda imate neraspoređene promjene u svojim tokovima. Pogledajte snimke ekrana ispod.
Projekti
Za Push/Pull sa vašeg lokalnog Node-RED servera na server koji radi na vašem kontroleru, funkcija Projekti mora biti omogućena u Automatoru. Funkcija Projekti je automatski omogućena ako je git instaliran na vašem računaru. Da naučite kako da instalirate git, pogledajte odeljak Instaliraj Git u ovom vodiču.
Pod pretpostavkom da ste instalirali git i ponovo pokrenuli MUSE Automator, možete kreirati novi projekat klikom na meni hamburgera u gornjem desnom uglu aplikacije.
Unesite naziv projekta (bez razmaka ili posebnih znakova) i za sada odaberite opciju Onemogući enkripciju pod vjerodajnicama. Pritisnite dugme Kreiraj projekat da završite kreiranje projekta.
Sada kada ste kreirali projekat, možete Push/Pull na fizički MUSE kontroler.
Pushing/Pulling Projects
Guranje i povlačenje vaših tokova sa vašeg računara na Node-RED server na MUSE kontroleru je jedinstvena karakteristika u Automatoru. Potrebno je izvršiti nekoliko koraka prije nego što možete gurati/povlačiti
- Provjerite jeste li povezani sa svojim MUSE kontrolerom preko čvora Controller
- Provjerite jeste li implementirali sve promjene u svojim tokovima (dugme Deploy bi trebalo biti zasivljeno)
Da biste svoje raspoređene tokove prebacili sa svog računara, kliknite na strelicu Push/Pull down.
Zadržite pokazivač iznad lokalnog projekta i kliknite na ikonu za otpremanje da biste projekt prebacili sa vašeg lokalnog Node-RED servera na Node-RED server na vašem MUSE kontroleru.
Nakon guranja vašeg lokalnog projekta na kontroler, pritisnite tipku Push/Pull (ne strelicu) i projekt bi trebao izgledati kao da radi na kontroleru.
Na isti način, projekat koji je gurnut u kontroler, može se povući sa kontrolera na vaš PC. Zadržite pokazivač iznad Remote projekta kliknite na ikonu za preuzimanje da biste povukli projekat.
Pokreni projekat
Projekti koji se pokreću na kontroleru ili na vašem lokalnom Node-RED serveru će biti označeni oznakom pokretanja. Da biste pokrenuli drugačiji projekat na udaljenom serveru ili lokalnom serveru, zadržite pokazivač miša iznad projekta i kliknite na ikonu reprodukcije. Napomena: samo jedan projekat se može pokrenuti istovremeno na lokalnom ili daljinskom.
Izbrišite projekat
Da biste izbrisali projekat, zadržite pokazivač miša iznad naziva projekta pod Lokalno ili Udaljeno i kliknite na ikonu kante za smeće. Upozorenje: budite oprezni u vezi sa onim što brišete, inače možete izgubiti posao.
Zaustavljanje projekta
Mogu postojati scenariji u kojima želite zaustaviti ili pokrenuti Automator projekt lokalno ili daljinski na kontroleru. Automator pruža mogućnost pokretanja ili zaustavljanja bilo kojeg projekta po potrebi. Da biste zaustavili projekat, kliknite da biste proširili Push/Pull tray. Zadržite pokazivač miša iznad bilo kojeg pokrenutog projekta na listi Udaljeno ili Lokalno, a zatim kliknite na ikonu za zaustavljanje.
MUSE Automator Node Paleta
Automator se isporučuje s našom vlastitom paletom čvorova pod nazivom MUSE Automator. Trenutno postoji sedam čvorova koji omogućavaju funkcionalnost i interakciju sa simulatorom i MUSE kontrolerima.
Kontroler
Čvor Controller je ono što omogućava vašem simulatoru protoka ili kontekstu MUSE kontrolera i programski pristup uređajima koji su dodani kontroleru. Sadrži sljedeća polja koja se mogu podesiti:
- Ime – univerzalno svojstvo imena za sve čvorove.
- Kontroler – kontroler ili simulator na koji želite da se povežete. Odaberite simulator za povezivanje sa simuliranim MUSE kontrolerom. Da biste se povezali na fizički kontroler, provjerite je li povezan na vašu mrežu i unesite njegovu IP adresu u polje hosta. Pritisnite dugme Connect da biste se povezali sa kontrolerom.
- Provajderi – lista drajvera koji su učitani na vaš simulator ili kontroler. Pritisnite dugme Upload da dodate drajver. Odaberite upravljački program i pritisnite Delete da izbrišete upravljački program sa liste.
- Uređaji – lista uređaja koji su dodani simulatoru ili kontroleru.
- Uredi – Odaberite uređaj sa liste i kliknite na Uredi da biste uredili njegova svojstva
- Dodaj – Kliknite da biste dodali novi uređaj (na osnovu drajvera na listi dobavljača).
- Instanca – Prilikom dodavanja novog uređaja potrebno je jedinstveno ime instance.
- Naziv – Opciono. Naziv uređaja
- Opis – Opciono. Opis uređaja.
- Driver – Izaberite odgovarajući drajver (na osnovu drajvera na listi Provajderi).
- Izbriši – Odaberite uređaj sa liste i kliknite na Izbriši da biste izbrisali uređaj.
Status
Koristite čvor Status da dobijete status ili stanje određenog parametra uređaja.
- Ime – univerzalno svojstvo imena za sve čvorove.
- Uređaj – odaberite uređaj (na osnovu liste uređaja u čvoru Kontroler). Ovo će generisati stablo parametara na listi ispod. Odaberite parametar za preuzimanje statusa.
- Parametar – Polje samo za čitanje koje prikazuje putanju parametra odabranog parametra.
Događaj
Koristite čvor Događaj da slušate događaje na uređaju kao što su promjene stanja za pokretanje radnje (kao što je naredba)
- Ime – univerzalno svojstvo imena za sve čvorove.
- Uređaj – odaberite uređaj (na osnovu liste uređaja u čvoru Kontroler). Ovo će generisati stablo parametara na listi ispod. Odaberite parametar sa liste.
- Događaj – Polje samo za čitanje koje pokazuje putanju parametra
- Tip događaja – tip samo za čitanje odabranog parametarskog događaja.
- Tip parametra – tip podataka odabranog parametra samo za čitanje.
- Događaj (neoznačeno) – Padajući okvir sa listom događaja koji se mogu slušati
Command
Koristite čvor Command da pošaljete naredbu uređaju.
- Ime – univerzalno svojstvo imena za sve čvorove.
- Uređaj – odaberite uređaj (na osnovu liste uređaja u čvoru Kontroler). Ovo će generisati stablo parametara na listi ispod. Biće prikazani samo parametri koji se mogu podesiti.
- Odabrano – Polje samo za čitanje koje prikazuje putanju parametra.
- Unos – Odaberite Ručna konfiguracija da vidite dostupne komande u padajućem okviru koje se mogu izvršiti.
Navigiraj
Koristite čvor za navigaciju da izvršite okretanje stranice na TP5 touch panel
- Ime – svojstvo univerzalnog imena za sve čvorove.
- Panel – Odaberite dodirni panel (dodan preko čvora Control Panel)
- Komande – Odaberite komandu Flip
- G5 – Niz naredbe za slanje koji se može uređivati. Izaberite stranicu sa generisane liste stranica panela da biste popunili ovo polje.
Control Panel
Koristite čvor Control Panel da dodate kontekst dodirne table u film.
- Ime – univerzalno svojstvo imena za sve čvorove.
- Uređaj – Odaberite uređaj na dodirnoj ploči
- Panel – Kliknite na Browse da otpremite .TP5 datoteku. Ovo će generisati stablo samo za čitanje stranica i dugmadi na dodirnoj ploči. Pozovite ovu listu kao potvrdu datoteke.
UI kontrola
Koristite UI Control čvor za programiranje dugmadi ili drugih kontrola iz datoteke na dodirnoj ploči.
- Ime – svojstvo univerzalnog imena za sve čvorove.
- Uređaj – Odaberite uređaj na dodirnoj ploči
- Tip – Odaberite tip kontrole korisničkog interfejsa. Odaberite UI kontrolu sa stabla stranice/dugmada ispod
- Trigger – Odaberite okidač za UI kontrolu (nprample, PUSH ili RELEASE)
- Država – Postavite stanje UI kontrole kada se aktivira (nprample, ON ili OFF)
Example Workflow
U ovom exampu toku rada, mi ćemo:
- Povežite se na MUSE kontroler
- Izradite protok koji nam omogućava da prebacimo stanje releja na MU-2300
- Postavite protok na naš lokalni Node-RED server
Povežite se na MUSE kontroler
- Podesite svoj MUSE kontroler. Pogledajte dokumentaciju na
- Prevucite čvor Controller iz palete čvorova MUSE Automator na platno i dvaput kliknite na njega da otvorite njegov dijalog za uređivanje.
- Unesite IP adresu vašeg MUSE kontrolera i pritisnite dugme Connect, a zatim dugme Gotovo.
Zatim pritisnite dugme Deploy. Vaš dijalog i čvor kontrolera bi trebali izgledati ovako:
Izgradite i implementirajte tok
- Zatim, počnimo graditi film povlačenjem nekoliko čvorova na platno. Prevucite sljedeće čvorove i postavite ih redoslijedom s lijeva na desno:
- Ubrizgajte
- Status
- Prekidač (ispod palete funkcija)
- Naredba (povucite dva)
- Otklanjanje grešaka
- Dvaput kliknite na čvor Injektiranje i promijenite njegovo ime u “Manual Trigger” i pritisnite Gotovo
- Dvaput kliknite na čvor Status i izmijenite sljedeća svojstva:
- Promijenite naziv u "Dobijte status releja 1"
- Iz padajućeg izbornika Uređaj odaberite idevice
- Proširite relejni listni čvor u stablu i odaberite 1, a zatim stanje
- Pritisnite Gotovo
- Dvaput kliknite na čvor Switch i izmijenite sljedeća svojstva:
- Promijenite naziv u "Provjeri status releja 1"
- Kliknite na dugme +dodaj pri dnu dijaloga. Sada bi trebali imati dva pravila na listi. Jedan pokazuje na 1 port, a dva na 2 porta
- Unesite true u prvo polje i postavite tip na izraz
- Upišite false u drugo polje i postavite tip na izraz
- Vaš čvor prebacivanja bi trebao izgledati ovako:
- Dvaput kliknite na prvi komandni čvor i izmijenite sljedeća svojstva:
- Promijenite naziv u "Postavi relej 1 netačan"
- Iz padajućeg izbornika Uređaj odaberite idevice
- Proširite relejni listni čvor u stablu i odaberite 1, a zatim stanje i pritisnite Gotovo
- Dvaput kliknite na drugi komandni čvor i izmijenite sljedeća svojstva:
- Promijenite naziv u "Set Relay 1 True"
- Iz padajućeg izbornika Uređaj odaberite idevice
- Proširite relejni listni čvor u stablu i odaberite 1, a zatim stanje i pritisnite Gotovo
- Povežite sve čvorove zajedno na sledeći način:
- Ubacite čvor u čvor Status
- Status čvora na čvor Switch
- Prebacite port čvora 1 na komandni čvor pod nazivom "Postavi Relay 1 False"
- Prebacite port 2 čvora na komandni čvor pod nazivom “Postavi relej 1 na istinito”
- Povežite oba komandna čvora sa čvorom za otklanjanje grešaka
Nakon što završite konfigiranje i ožičenje vašeg čvora, vaše protočno platno bi trebalo izgledati otprilike ovako:
Sada ste spremni za implementaciju vašeg toka. U gornjem desnom uglu aplikacije kliknite na dugme Deploy da biste rasporedili svoj fillow na lokalni Node-RED server. Ako ste povezani na MUSE kontroler, sada biste trebali moći kontinuirano pritiskati dugme na čvoru za ubrizgavanje i vidjeti kako se stanje releja mijenja iz true u false u oknu za otklanjanje grešaka (i vidjeti/čuti kako se relej uključuje na samom kontroleru! ).
Dodatni resursi
- AMX YouTube kanal – htps://www.youtube.com/@AMXbyHARMAN
- AMX Developer Resursi – htps://developer.amx.com/#!/main
- Node-RED YouTube kanal – https://www.youtube.com/@Node-RED
- Node-RED dokumentacija – htps://nodered.org/docs/
© 2024 Harman. Sva prava zadržana. SmartScale, NetLinx, Enova, AMX, AV FOR AN IT WORLD i HARMAN, i njihovi odgovarajući logotipi su registrovani zaštitni znakovi kompanije HARMAN. Oracle, Java i bilo koje drugo ime kompanije ili brenda na koje se pominje mogu biti zaštitni znaci/registrovani zaštitni znakovi njihovih kompanija.
AMX ne preuzima odgovornost za greške ili propuste. AMX također zadržava pravo izmjene specifikacija bez prethodne najave u bilo koje vrijeme. AMX garancija i politika povrata i povezani dokumenti mogu biti viewed/preuzeto na www.amx.com.
3000 ISTRAŽIVAČKI DRIVE, RICHARDSON, TX 75082 AMX.com
800.222.0193
469.624.8000
+1.469.624.7400
faks 469.624.7153
Zadnja revizija: 2024-03-01
Dokumenti / Resursi
![]() |
HARMAN Muse Automator Low Code softverska aplikacija [pdfUputstvo za upotrebu Muse Automator softverska aplikacija sa niskim kodom, softverska aplikacija sa niskim kodom Automator, softverska aplikacija sa niskim kodom, softverska aplikacija za kodiranje, softverska aplikacija, aplikacija |