Countdown

Write here what nice effects or shows you have done with MADRIX or ask other users.

Moderator: MADRIX Team

Locked
Rec-Tec
Posts: 3
Joined: Wed Jan 25, 2012 1:51 am

Countdown

Post by Rec-Tec »

Guten Abend
Wir sollen im Kundenauftrag einen Countdown ablaufen lassen.

Jedoch soll die Ledwall weiter bespielt werden und dann kommen wir zum Problem. Beim umschalten startet das Video natürlich neu und läuft nicht weiter wie wir es benötigen würden.
Welche Lösungswege gibt es noch..?
Idee war auch schon den Countdown auf eine DVD zu packen und über eine Capture Karte wieder zu digitalisieren.

Nicht unbedingt die schönste Lösung.
Bin auf Antworten gespannt.

Viele Grüße
User avatar
Wissmann
Developer
Developer
Posts: 774
Joined: Fri Feb 23, 2007 3:36 pm
Location: Germany
Contact:

Re: Countdown

Post by Wissmann »

je nachdem wie aufwendig der Countdown gestaltet sein soll könnte man ein main out macro schreiben welches den Countdown erzeugt.
LEDs are nothing without control ;-)
Rec-Tec
Posts: 3
Joined: Wed Jan 25, 2012 1:51 am

Re: Countdown

Post by Rec-Tec »

Also eigentlich soll der relativ simpel gestaltet sein.
Jedoch darf er aber nicht dauerhaft auf der Wall sichtbar sein.
User avatar
Wissmann
Developer
Developer
Posts: 774
Joined: Fri Feb 23, 2007 3:36 pm
Location: Germany
Contact:

Re: Countdown

Post by Wissmann »

Hi Rec-Tec,
.
ich geb Dir hier mal ein Sample Macro welches auf DMX-In reagiert und den Counter startet wenn der DMX Wert größer als 0 ist.
.
Ich hoffe dies hilft Dir weiter.
.

Code: Select all

@scriptname="MainOut Counter By DMX-In";
@author="S.Wissmann";
@version="";
@description="";

int run;
int count;
int startcount = 20;//Start Count with Value 20
int frame;
int newDmxValue = 0;
int channel = 0;	//DMX Channel 1
int universe = 0;	//DMX-In Universe 1
	  
font f={24, 
         0, 
         0, 
         0, 
         FONT_WEIGHT_BOLD, 
         0, 
         0, 
         0, 
         CHARSET_DEFAULT, 
         PRECIS_OUT_DEFAULT, 
         PRECIS_CLIP_DEFAULT, 
         QUALITY_DEFAULT, 
         PITCH_DEFAULT, 
         FONT_FAMILY_SWISS, 
         "Arial"}; 

void InitEffect()
{
	run = 0;
}

void PreRenderEffect()
{

}

void PostRenderEffect()
{
	if(IsDmxInEnabled() == 1)
		newDmxValue = GetDmxInChannel(channel,universe);
	else
		newDmxValue = 0;

	if(newDmxValue > 0 && run == 0)
	{
		run = 1;
		frame = 0;
		count = startcount;
	}

	if(run == 1)
	{
		frame++;
		if(frame < (startcount+1)*50)
		{
			if(frame%50 == 0)
			{
				count--;
				if(count < 0) count = 0;
			}
			DrawPixelText(WHITE, f, (string)count, 10, 10, 0);
		}
		else
			run = 0;
	}
}

void MatrixSizeChanged()
{
	InitEffect();
}

LEDs are nothing without control ;-)
Rec-Tec
Posts: 3
Joined: Wed Jan 25, 2012 1:51 am

Re: Countdown

Post by Rec-Tec »

Ich hab leider nicht wirklich den Plan was das Madrix Script angeht, besteht die Möglichkeit nicht einfach dem Script zu sagen: das er einen Countdown bis 2Uhr Nachts abfahren soll und dies mit der generellen Uhrzeit des Computers berechnet?
Wir würden dies dann als ganz normalen Clip nutzen können...
CarsiL
Posts: 3
Joined: Tue Nov 20, 2012 7:05 am

Re: Countdown

Post by CarsiL »

Hallo und guten Morgen,

das mit dem Countdown ist ne feine Sache.
Wie könnte man es noch umsetzen? ZB. so wie den LiveTicker?
Einfach die gewünschte Zeit eingeben, eventuell die Schrift sowie Größe und Position. Und Start...

ZB. man wählt den Effekt und es werden 30min (HH:MI:SS:NN oder MI:SS...) angezeigt.
durch klicken auf Start läuft die Zeit runter.

Neben bei, kann man auch durchgehend die aktuelle Zeit anzeigen?

Vielen Dank und Grüße
CarsiL

PS: gibt es eine Anleitung auf deutsch? Wenn ja, werden solche Fragen beantwortet? ;)
User avatar
Wissmann
Developer
Developer
Posts: 774
Joined: Fri Feb 23, 2007 3:36 pm
Location: Germany
Contact:

Re: Countdown

Post by Wissmann »

Hi Carsil,

also da fallen mir verschiedene Möglichkeiten ein.
Prinzipiell ist der MAS Script Effect dafür da um spezielle Anforderungen abzudecken.
So ist es denkbar ein Script zu schreiben welches einen Counter realisiert welcher von 30min herunter zählt nach dem drücken eines Buttons welcher ebenfalls vom MAS Script Effect angeboten wird wenn man diesen im Script anlegt.
Bsp.:

Code: Select all

ctrlbutton startbutton = {"Start","OnStart"};
Siehe hier in der online Script Hilfe:
http://www.madrix.com/scripthelp/hidd_gui_elements.html

Alternativ könnte man den SCE Ticker mit einem Macro benutzen um einen Counter zu realisieren, wobei hier nicht die Möglichkeit eines eigene Buttons bestehen würde um zu starten.

Für die dauerhafte Ausgabe der Uhrzeit, wäre auch hier der SCE Ticker mit einem Macro denkbar.
Die Funktion GetDate() liefert hier die daten.
Oder ein MainOut Macro welches mit GetDate und WriteText die Ausgabe realisiert.
LEDs are nothing without control ;-)
CarsiL
Posts: 3
Joined: Tue Nov 20, 2012 7:05 am

Re: Countdown

Post by CarsiL »

Hallo Wissmann,

jetzt muss ich doch mal voll doof fragen, dafür muss man programmierkenntnisse besitzen? Oder gibt es hierfür ein Tool von Madrix?
User avatar
Wissmann
Developer
Developer
Posts: 774
Joined: Fri Feb 23, 2007 3:36 pm
Location: Germany
Contact:

Re: Countdown

Post by Wissmann »

Hi Carsit,

sagen wir mal man muss MADRIX script Kenntnisse erlangen.
Programmierkenntnisse sind hierfür sehr hilfreich mit etwas Zeit und Geduld kommt man aber auch ohne diese dahinter.
LEDs are nothing without control ;-)
CarsiL
Posts: 3
Joined: Tue Nov 20, 2012 7:05 am

Re: Countdown

Post by CarsiL »

:mrgreen:
Locked