Download Print deze pagina

ChamSys MagicQ Gebruikershandleiding pagina 305

Advertenties

ChamSys
Zenden over de ethernet poort
Commando's worden verstuurd via de ethernet poort door het plaatsen van de commando's
in het macro veld van het cue stack venster (gebruik Page Right om het macro veld te
zoeken). In View Settings van het Setup venster, stelt u het Ethernet Remote Protocol in op
"ChamSys Rem tx".
Het formaat van de ethernet commando's is Y gevolgd door de data. Om ethernet data uit te
sturen, moet het Y commando het enige macro commando zijn in het macro veld. Het Y
commando wordt gevolgd door de ASCII data, welke geplaatst wordt tussen " " of ' ' of
decimale waardes gescheiden door komma's. Bijvoorbeeld om Hello World te versturen
gevolgd door een carriage return:
Y"Hello World",10,13
Om de hexadecimaal data stream 00 01 02 03 04 te versturen:
Y0,1,2,3,4
Om enkel teskt te zenden:
Y"abcedf"
Om verschillende testlijnen te zenden:
Y"Hello",10,13,"World",10,13
Bij de ethernet is de data hierboven samengevat in het data veld van het ChamSys Ethernet
Remote Protocol en dit in het UDP pakket.
Denk eraan dan comma's ',' niet toegelaten zijn in de ASCII binnen " " of ' ' . Indien u een
comma ',' wil zenden dan moet u het zenden als een hexadecimale ASCII code.
Ontvangen via ethernet
Standaard wordt ontvangen data via ethernet genegeerd. Door de instellingen van MagicQ
zodanig aan te passen kan u MagicQ remote commando's laten accepteren via ethernet. In
de View Settings via het Setup venster, stelt u het Ethernet Remote Protocol in op "ChamSys
Remz rx".
Het ChamSys Ethernet Remote protocol bestaat uit eenvoudige commando's welke
samengesteld zijn door een lijst van parameters gescheiden door een comma "," en eindigen
op een karakter van A tot Z (of a tot z). Commando's kunnen spaties, tabs, en carriage
returns bevatten; ze worden allen genegeerd. Zie in de sectie ChamSys Remoet Protocol
voor meer details.
32.2. Voorbeeld code
De codefragmenten hieronder tonen hoe u u dient te connecteren met MagicQ
gebruikmakend van een eenvoudige C programmering.
// ChamSys Ethernet remote protocol
#define REMOTE_ETHER_PORT
#define MAX_CREP_MSG 1000
typedef struct {
long32 chamsys;
word16 version;
byte seq_fwd;
byte seq_bkwd;
word16 length;
AUDIO VISUAL LIGHTING bvba, D'Helst 21, 9280 Lebbeke, Belgium
Tel 052-41.29.24 Fax 052-41.25.30 E-mail: info@avl.be
MagicQ Gebruikershandleiding
Pagina 304 van 520
0x1999
- © Copyright AVL 2008-2018 -
Versie 1.7.9.3
Website: www.avl.be

Advertenties

loading