+ Antworten
Ergebnis 1 bis 2 von 2
  1. #1
    Registriert seit
    Feb 2005
    Ort
    Sarkwitz
    Beiträge
    3,692

    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!

  2. #2
    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

Ähnliche Themen

  1. Praxis – LCD Multimeter
    Von steiner im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 18
    Letzter Beitrag: 21.12.08, 12:32
  2. IPS Designer
    Von steiner im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 9
    Letzter Beitrag: 26.05.05, 18:04
  3. IPS Designer II
    Von steiner im Forum Anleitungen / Nützliche PHP Skripte
    Antworten: 0
    Letzter Beitrag: 17.04.05, 16:08
  4. IP-Symcon Designer
    Von normi im Forum Allgemeine Diskussion
    Antworten: 6
    Letzter Beitrag: 07.04.05, 14:08