Hallo,
ich habe mich in der Nacht auch mal daran gemacht V6 auszuprobieren. Gefällt mir sehr gut. Allerdings bemerkte ich beim rumspielen das meine 3 Scripte die bisher immer funktioniert haben nicht mehr laufen.
Als Sendepult nutze ich den PacificRadiomixer 20. Dort eingebaut sind 2 I/O Warrior.
Die 3 Scripte die nicht mehr laufen bewirken bei mir folgendes.
- EOF Warnung - im Pullt und auf der Signalleuchte fangen gelbe Lampen an zu blinken.
- AutomaticLight - im Pult wird zusätzlich der Automatikmodus angezeigt.
- Channel OFF - Nach Beendigung des Elements schaltet sich durch das Script der Kanal selbstständig ab.
Nummer 3 wäre mir am wichtigsten. Die Fehlermeldung im Systemprotokoll dazu heißt…
Fehler beim Laden des Hintergrundscripts C:\OnAir - mAirList\Scripte-PacificRadiomixer\IOWarriorChannelOFFSwitch.mls: [ERROR] (5:5)_ Unknow identifier “IOWarriorRemote”
Das Script dazu sieht so aus - (in Version 5.3 klappt es nach wie vor…)
procedure OnPlayerStop(PlaylistIndex: integer; PlayerIndex: integer; Duration: TTimeValue; Item: IPlaylistItem);
var i: integer;
begin
if (PlaylistIndex= 0) and (PlayerIndex= 1) and (CurrentPlaybackControl.GetAutomation = false) then begin
IOWarriorRemote(0).SetPort(7, true);
for i := 1 to 5000 do;
Sleep(500);
IOWarriorRemote(0).SetPort(7, false);
end;
if (PlaylistIndex= 0) and (PlayerIndex= 0) and (CurrentPlaybackControl.GetAutomation = false) then begin
IOWarriorRemote(0).SetPort(6, true);
for i := 1 to 5000 do;
Sleep(500);
IOWarriorRemote(0).SetPort(6, false);
end;
if (PlaylistIndex= 1) and (PlayerIndex= 0) then begin
IOWarriorRemote(0).SetPort(4, true);
for i := 1 to 5000 do;
Sleep(500);
IOWarriorRemote(0).SetPort(4, false);
end;
end;
begin
end.
Jemand eine Idee?