LC Levering Software

Radio Holland

Voor een groot zeeschip, waarvoor Radio Holland diverse communicatie systemen en technologiën leverde, heeft LC Levering Software enkele applicaties ontwikkelt. Deze worden op de brug gebruikt om lieren te monitoren en ruitenwissers van buiten camera's aan te sturen.


Lieren monitoren

Uitdaging
Het schip heeft acht lieren, vier aan bakboordzijde en vier aan stuurboordzijde. Bij deze lieren staan netwerkcamera's opgesteld die naast diverse instrumenten gebruikt worden om zicht te houden op de status van de lieren. Voor elke lier is er een aparte monitor op de brug. De software van de netwerkcamera's voldeed echter niet aan de wensen van de eindklant. De verversingsnelheid lag te laag en als de verbinding met de camera's verbroken werd bleef het laatste beeld staan (waarbij de operator kan denken dat de lier stil staat, terwijl in werkelijkheid de lier nog op- of afgerold wordt). Tevens waren de beelden per camera niet fullscreen in beeld, maar zaten er nog kaders om heen.
Technische oplossing
Na inventarisatie van het probleem en het bekijken van mogelijke oplossingen is gekozen om met behulp van ActiveX en Windows Scripting Host een applicatie te bouwen die de acht monitoren aanstuurde. In eerste instantie leek dit niet de beste mogelijkheid, echter de door de fabrikant geleverde ActiveX component bleek als enige efficient het beeld op de schermen te kunnen tonen (DirectX acceleratie). Met behulp van JScript werd de ActiveX component bevraagd over de status van de verbinding en werd het beeld binnen 100ms verborgen in geval van het verbreken van de verbinding. Hierbij bleek de documentatie van de fabrikant nog wat onduidelijk en moest van diverse status codes uitgezocht worden of deze werkelijk een indicatie waren van een verbroken verbinding, of dat het er geen probleem met de weergave van de beelden was of zou gaat ontstaan. Ondanks de DirectX acceleratie hebben we uiteindelijk moeten besluiten om een extra computer te plaatsen waarbij we de bakboord en stuurboordzijde gescheiden hebben uitgevoerd om alle beelden altijd te kunnen tonen (zonder frame-drops).
Resultaat
Op acht beeldschermen, worden de acht lieren getoond met de meest actuele beelden, zonder haperingen. Mochten er onverhoopt camera of netwerkstoringen zijn, dan is dat voor de operator gelijk duidelijk. Hierdoor kon van de werf het akkoord verkregen worden, voor dit essentiële onderdeel op de brug.


Ruitenwissers/sproeiers aansturen

Uitdaging
Op zee worden lenzen van beveiligingscamera's die buiten hangen snel vies. Daarom zijn de camera's voorzien van ruitenwissers/sproeiers. Deze kunnen via een webinterface bediend worden. De webinterface is echter onhandig, de beelden van de camera's worden namelijk in een overzicht met negen acht of negen 'tegels' op het scherm getoond. Om de ruiten te wissen, moet echter een browser geopend worden en naar de webinterface van de specifieke camera gesurfd worden. Met meerdere camera's is dit onpraktisch en het is niet wenselijk om het zicht op de beelden te verliezen bij het in- of uitschakelen van camera's.
Technische oplossing
Het bleek mogelijk om de aansturingscodes voor de ruitenwissers/sproeiers te achterhalen bij het gebruik van de webinterface van de camera's. Daardoor werd het mogelijk om een eigen interface te bouwen om de ruitenwissers aan te sturen. In deze interface is het mogelijk om de verschillende camera's vanaf één pagina te bedienen. Deze pagina is zo opgebouwd dat het als een 'tegel' in het overzicht met de camera's kon worden geïntegreerd.
Resultaat
Zonder dat het overzicht met de verschillende camerabeelden verlaten wordt, kunnen de verschillende ruitenwissers/sproeiers nu snel aangestuurd worden.

I.v.m. met de wens van de eindklant zijn er geen afbeeldingen van dit project opgenomen op deze pagina.

Israëlsdreef 22, 3262 NA Oud-Beijerland | T: 0186 - 712 010 | M: 06 - 4224 8588