[zitat]Original von MartinH
[zitat]Die Variablen bleiben auch nach einem Neustart erhalten [/zitat]
Dann ist beim Neustart von IPS (und nach einem PC-Reboot) anscheinend etwas in IPS eingebaut, das die vorher definierte Variablen wieder einrichtet und mit den bisherigen Werten belegt. Interessant!
[/zitat]
Das stimmt so nicht ganz :-O.
Die Variablen bleiben natürlich erhalten, aber die Werte stimmen zwangsläufig nicht mehr alle. Dafür muss nach dem IPS-Start und der PCHK-Initialisierung eine Status-Abfrage an alle Module gehen. Und schon stimmt"s auch wieder mit den Variablen .
Willkommen auf unserer neuen Forenplattform für das Bus-Profi Forum
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Neue Felder für die persönlichen Daten
Man kann jetzt seine öffentlich einsehbare Daten genau bestimmen. Details findet ihr in in diesem Beitrag.
Durch die neue Forensoftware und die Portierung der Daten konnten die Passwörter aus dem alten Forum nicht übernommen werden, bitte lassen Sie sich ein neues Passwort über die Passwort vergessen Funktion zusenden. Sollte es zu Problemen kommen kontaktieren Sie das Bus-Profi Team per E-Mail.
Lautsprechersteuerung
#12 RE: Lautsprechersteuerung
Hallo Martin,
die IPS_Variablen sind "globale" Variablen in IPS. Bedeuted, dass auf diese von jedem Script zugegriffen werden kann. Man muss diese zuerst ins entsprechende Script "importieren" um Sie dann zu verwenden. Hat man am Ende des Scriptes einen neuen Wert der in solch eine Variable zurückgeschrieben werden soll, muss dies dann explizit per"export" geschehen. Nur die Variaben die nur in einem Script zur Verarbeitung definiert und verwendet werden sind nach beednen des Scriptes verloren. Die IPS_Variablen bleiben gespeichert (!)
Eine Szene hängt weniger an der/den Variablen, als vielmehr an dem Script mit dem Du die Szene speicherst oder abrufst. In meinen ersten Tests habe ich mir für jeden Status den ich "speichern" wollte eine Variable angeleg. Dies ist für erweiterte Nutzung von "Szenen" sicherlich nicht der eleganteste Weg, da man unendlich viele Variablen anlegen muss.
Von daher Teste ich jetzt gerade, das Ablegen der Stati in einer String-Variablen pro Szene. Die unterschiedlichen Werte werden wie bei einer CSV Datei mit einem Zeichen getrennt. Dadurch kann man diese Stringdatei später im Script problemlos in ein Array schreiben und kommt somit mit nur einer Variablen zum Abspeichern aus.
Aber wie gesgt, das teste ich gerade noch.
So Martin, ich würde sagen, dass Du blad mal die Setup.exe von IPS ausführst... :-O
Gruß Philipp
die IPS_Variablen sind "globale" Variablen in IPS. Bedeuted, dass auf diese von jedem Script zugegriffen werden kann. Man muss diese zuerst ins entsprechende Script "importieren" um Sie dann zu verwenden. Hat man am Ende des Scriptes einen neuen Wert der in solch eine Variable zurückgeschrieben werden soll, muss dies dann explizit per"export" geschehen. Nur die Variaben die nur in einem Script zur Verarbeitung definiert und verwendet werden sind nach beednen des Scriptes verloren. Die IPS_Variablen bleiben gespeichert (!)
Eine Szene hängt weniger an der/den Variablen, als vielmehr an dem Script mit dem Du die Szene speicherst oder abrufst. In meinen ersten Tests habe ich mir für jeden Status den ich "speichern" wollte eine Variable angeleg. Dies ist für erweiterte Nutzung von "Szenen" sicherlich nicht der eleganteste Weg, da man unendlich viele Variablen anlegen muss.
Von daher Teste ich jetzt gerade, das Ablegen der Stati in einer String-Variablen pro Szene. Die unterschiedlichen Werte werden wie bei einer CSV Datei mit einem Zeichen getrennt. Dadurch kann man diese Stringdatei später im Script problemlos in ein Array schreiben und kommt somit mit nur einer Variablen zum Abspeichern aus.
Aber wie gesgt, das teste ich gerade noch.
So Martin, ich würde sagen, dass Du blad mal die Setup.exe von IPS ausführst... :-O
Gruß Philipp
-
- Lord Forum
- Beiträge: 1511
- Registriert: Di 11. Mai 2004, 16:39
- Hat sich bedankt: 4 Mal
- Kontaktdaten:
#13 RE: Lautsprechersteuerung
Uwe, Ralf, Philipp,
danke für eure Erklärungen und Hilfsangebote !
Vor März werde ich leider wohl noch nicht IPS probieren können. Bei den ersten Tests melde ich mich bestimmt wieder und solange lese ich etwas mit.
Gruss, Martin
danke für eure Erklärungen und Hilfsangebote !
Vor März werde ich leider wohl noch nicht IPS probieren können. Bei den ersten Tests melde ich mich bestimmt wieder und solange lese ich etwas mit.
Gruss, Martin
-
Themenersteller - ...
- Beiträge: 14250
- Registriert: So 26. Mai 2002, 23:10
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 56 Mal
- Kontaktdaten:
#14 RE: Lautsprechersteuerung
Moin Moin,
ich stehe da gerade etwas auf dem (PHP)Schlauch ...
Es gelingt mir durchaus die "statischen" Variablen (boolean) der Relais zurück zu schalten.
Aber wie bringe ich denn den Integer-Wert im PCK-Befehl unter?
Grüße, Uwe
ich stehe da gerade etwas auf dem (PHP)Schlauch ...
Es gelingt mir durchaus die "statischen" Variablen (boolean) der Relais zurück zu schalten.
Aber wie bringe ich denn den Integer-Wert im PCK-Befehl unter?
Grüße, Uwe
----------------o00o----'(_)'----o00o---------------------
-
Themenersteller - ...
- Beiträge: 14250
- Registriert: So 26. Mai 2002, 23:10
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 56 Mal
- Kontaktdaten:
#15 RE: Lautsprechersteuerung
Danke Philipp :-O
... es geht
Uwe
- Editiert von Uwe am 12.09.2007, 22:37 -
... es geht
Uwe
- Editiert von Uwe am 12.09.2007, 22:37 -
----------------o00o----'(_)'----o00o---------------------
-
Themenersteller - ...
- Beiträge: 14250
- Registriert: So 26. Mai 2002, 23:10
- Hat sich bedankt: 13 Mal
- Danksagung erhalten: 56 Mal
- Kontaktdaten:
#17 RE: Lautsprechersteuerung
Ich versuch"s noch mal :-O
Ich möchte gerne offene Fenster ansagen.
Also: Binärkontakt in Text wandeln (würde ich wohl noch hinbekommen), und dann die "offenen" Texte in die Durchsage schreiben.
Das sollten jedes Mal andere (Anzahl) usw. sein.
Ist das auch "so einfach"?
Uwe
Ich möchte gerne offene Fenster ansagen.
Also: Binärkontakt in Text wandeln (würde ich wohl noch hinbekommen), und dann die "offenen" Texte in die Durchsage schreiben.
Das sollten jedes Mal andere (Anzahl) usw. sein.
Ist das auch "so einfach"?
Uwe
----------------o00o----'(_)'----o00o---------------------
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste