Escript
From Tomelec
Befehle
Ein kleiner Auszug aus dem Befehlssatz. Alles bereits praxisnah getestet :)
Funktion | Beschreibung | Bemerkung |
---|---|---|
proSelectOut() | Wählt alle Kanäle im Programmer View ab. | |
proSelectSingle(int FixtureTypeID, int FixtureID) | Wählt ein einzelnes Fixture (Gerät) im Programmer View an. FixtureTypeID kann mit GetFixtureTypeId(str Name) abgefragt werden. | |
SetPosition(int Position) | Mit Position ist hier der Stellwert eines Kanals gemeint, nicht Koordinaten. Achtung: 16-bit Wert! 100% = 65535 | |
proLoadValue(int Channel) | Setzt den Kanal Channel der angewählten Fixtures auf den mit SetPosition() gesetzten Wert (Position). |
Beispiele
- Alle Fixtures eines Types ("Dskch" = Desk Channel) auswählen und auf 100% setzen
int fix_id, n_fix, i; fix_id = GetFixtureTypeId("Dskch"); n_fix = GetFixtureTypeCount(fix_id); proSelectOut(); //deselect all for (i = 0; i <= n_fix; i++) { proSelectSingle(fix_id,i); //selects a fixture ClearFx(); //maybe important? SetPosition(65535); //value of a channel proLoadValue(0); //the channel of a fixture }