Listing 1 - 1 of 1 |
Sort by
|
Choose an application
Tijdens mijn stage bij Entelec Control Systems bestond mijn opdracht erin om een tekentool te maken in Delphi voor het softwarepakket Sky-Walker. Sky-Walker is een gebouwbeheersysteem dat een 'slim' gebouw kan aansturen op verschillende vlakken. Zo kan het deuren openen of vergrendelen, lichten en camera's aansturen, netwerk activiteiten weergeven, airco en branddetectie regelen enz. Alle aanspreekbare objecten laten de status van de eraan gekoppelde apparaten zien. Een voorbeeld van wat een object kan zijn is een deur, een branddetector, een lamp en dergelijke. Met de status wordt bedoeld of bijvoorbeeld deze deur open of gesloten is. Mijn tekentool maakt het configureren van deze objecten binnen Sky-Walker makkelijker. Op dit moment moet voor ieder aanstuurbaar object een gif-afbeelding gemaakt worden. Het grote voordeel van mijn module is dat men rechtstreeks op het grondplan objecten kan tekenen in iedere gewenste vorm: vierhoeken, cirkels of irreguliere polygonen. Er bestaan 2 mogelijkheden die een modus kan aannemen: 'runmode' en 'designmode'. De objecten reageren anders naargelang de modus waarin ze zich bevinden. In designmode kunnen de objecten getekend en hun eigenschappen gewijzigd worden. Mogelijke eigenschappen kunnen zijn: kleur en outline. Ook het aanpassen van de grootte en het verplaatsen van een object zijn in deze modus mogelijk. In runtime modus kan je met het object navigeren binnen Sky-Walker. Het object zal bij een binnenkomend event van status veranderen. Bijvoorbeeld als een deur opengaat, zal de kleureigenschap van dat object wijzigen. De functionaliteit van mijn module kan volledig geïntegreerd worden binnen Sky-Walker.
Listing 1 - 1 of 1 |
Sort by
|