Zurück   IP-Symcon Community Forum > IP-Symcon 1.0 > Archiv > Anleitungen / Nützliche PHP Scripte

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen
  #1 (permalink)  
Alt 08.06.05, 18:19
Administrator
 
Registriert seit: Feb 2005
Ort: Sarkwitz
Beiträge: 3,378
Standard Praxis – Designer III

Das folgende Beispiel zeigt, wie man einen dimmbaren Halogendeckenstrahler im Designer
visualisiert und die Helligkeit über einen Schieberegler einstellt.

Lösung:
Mit einer Digitalkamera werden zwei deckungsgleiche Bilder einer Lampe aufgenommen:
eins im ausgeschaltetem Zustand und eins wenn die Lampe brennt.
Anschließend werden diese auf z.B. 64 * 64 Pixel verkleinert und im JPG Format abgespeichert
in IP-Symcon mit dem "ImagePool AddIn" dem Designer zur Verfügung gestellt
Im Designer zeichnen Sie ein Image aus der Toolbox in der Größe des gewünschten Bildes auf die Form.
Um den „Property Editor zu öffnen klicken Sie im „Object Inspector“ im Feld IPSYMCON auf die
drei Punkte […] und aktivieren Sie den Eintrag „Active?“.
Danach klicken Sie auf das kleine Symbol in der letzen Spalte und aktivieren Sie unter
„Comparison“ das Feld „Boolean“. Zwei neue Einträge werden Ihnen nun angezeigt.
Wählen Sie eine Variable aus z.B. „OUT_Büro_Decke“ und stellen Sie den Zeitintervall auf z.B. 5 Sekunden.
Klicken Sie in die letzte Spalte und wählen Sie die die beiden Einträge die entsprechenden Bilder aus
und bestätigen Sie Ihre Eingaben mit „OK“.
Mit dieser Einstellung wird Ihnen eins der beiden Bilder angezeigt in Abhängigkeit der Variablen (TRUE/FALSE).

Um die Helligkeit aus dem Designer einzustellen, benötigen Sie ein Schieberegler (TrackBar).
Wird dieser betätigt, wird ein Ereignis (Event) ausgelöst. In diesem Fall ändert sich der Wert (OnChange)
der Variable, mit der er verknüpft ist : „OUT_Büro_Decke_Dim_Soll“ (siehe Bild).

In IP-Symcon triggert die o.g. Variable das folgende Skript.
Bei einer Änderung des Sollwertes für den Dimmer wird der IST-Wert gesetzt. Bei einem Dimm-Wert
von 0 wird zusätzlich die Status-Variable auf FASLE gesetzt (wichtig!).

Links
http://www.ipsymcon.de/manual/IPS_Designer.html

PHP-Code:
<?
/*
*******************************
 IP-SYNCOM Event Scripting
*******************************
*/
//File: FS20_Büro_Decke_Dim.ips.php
$dimwert GetValueInteger("OUT_Büro_Decke_Dim_Soll");
if (
$dimwert == 0) {
   
FS20_SwitchMode(30780False);
} else {
   
FS20_SetIntensity(30780$dimwert ,0);
}
?>
PS:
Die im o.g. Skript verwendete Instance–ID muß für Ihre Umgebung angepasst werden.
Benutzen Sie die Tastenkombination CTRL + I um InstanceID Selector zu öffnen und wählen Sie die entsprechende Instance aus.
Bei Fragen, Unklarheiten, Anregungen usw. bitte hier posten!
Miniaturansicht angehängter Grafiken
designer_halogen.jpg   designer_halogen2.jpg  
Angehängte Grafiken
   
Mit Zitat antworten
  #2 (permalink)  
Alt 08.06.05, 22:26
Benutzerbild von helitron
Member
 
Registriert seit: May 2005
Ort: Neudau - Austria
Beiträge: 88
Thumbs up Designer III .......

Hallo Michael,

das sieht ja schon richtig gut aus , was ich noch eventuell einfügen würde, wäre ein kurzer Hinweis, wie man den selbstgezeichneten Floorplan als Unterlage für die Bildchen einfügt.

Schönen Abend noch + LG aus Graz,
Erwin
Mit Zitat antworten
Antwort

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Praxis – LCD Multimeter steiner Anleitungen / Nützliche PHP Scripte 18 21.12.08 12:32
IPS Designer steiner Anleitungen / Nützliche PHP Scripte 9 26.05.05 19:04
IPS Designer II steiner Anleitungen / Nützliche PHP Scripte 0 17.04.05 17:08
IP-Symcon Designer normi Allgemeine Diskussion 6 07.04.05 15:08


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 Uhr.


Powered by vBulletin® Version 3.8.4 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.6.0