FETCHER 8

Producten Home

De FETCHER software kan automatisch op een ingesteld tijdstip, met een vaste regelmaat, een reeks (meet)systemen opbellen en gegevens uitwisselen.

De FETCHER software is bedoeld voor gebruik bij de PRO-NET datalogger. FETCHER kan een reeks PRO-NET systemen bellen en de meetgegevens uitlezen, opslaan en verwerken tot rapporten.

Er zijn diverse afgeleide programma's van FETCHER waarbij de functionaliteit identiek is, echter het communicatieprotocol voor de te bellen systemen is aangepast. Indien u belangstelling heeft voor een toepassing van FETCHER bij uw apparatuur, neemt u dan contact op.

De mogelijkheden van de FETCHER software zijn hier beschreven aan de hand van de toepassing voor het PRO-NET systeem.

De FETCHER software stelt u in staat:

bullet

een reeks (PRO-NET) systemen op te bellen en de data uit te lezen

bullet

de data op te slaan op hard disk

bullet

de data te verwerken tot rapporten

bullet

de gegevens te toetsen aan vooraf opgestelde criteria (grenswaarde, plausibiliteit, etc.)

bullet

automatisch e-mail en/of faxen te versturen

De functionaliteit van de FETCHER wordt bereikt met behulp van z.g. scripts. Scripts zijn stukjes programma die door de FETCHER kunnen worden uitgevoerd. Een script is te vergelijken met een macro in b.v. Word of Excel. Binnen de scripts is de data die uit de meetsystemen wordt uitgelezen toegankelijk.

De FETCHER software mogelijkheden worden verder toegelicht aan de hand van de Tabs die in het openingsscherm beschikbaar zijn. Hiernaast staat het openingsscherm van het programma. De Tab 'startup' is geactiveerd. In dit scherm worden zaken ingesteld die gelden voor alle systemen die gebeld worden.

Bepalend voor de mogelijkheden die het programma biedt, zijn de 'Scripting options'. Hier wordt ingesteld wat er op enkele kenmerkende momenten moet gebeuren. Zo kan bij 'When switched On Line' worden in gesteld welk script moet worden uitgevoerd op het moment dat de software 'on line' wordt gezet. Dat is het moment waarop de software start met het afwerken van alle taken die verricht moeten worden. Een script zou er hier bijvoorbeeld voor kunnen zorgen dat er een directory wordt aangemaakt voor de te ontvangen data, of dat er een excel sheet wordt gemaakt, etc. Ook bij het 'off line' gaan kan een script worden uitgevoerd. Wanneer de software 'off line' gaat zullen geplande taken, zoals het bellen ven de systemen, niet meer uitgevoerd worden. Verder zijn er nog enkele instellingen die voor het beheer van het systeem nodig zijn. Als een script niet goed verloopt, kan dit noodlottig zijn. Daarom is er een mogelijkheid terugkoppeling die van de gebruiker wordt gevraagd af te vangen en een time-out in te stellen voor de afhandeling van de scripts. Verder wordt de taal waarin de scripts zijn geschreven ingesteld.

Als de FETCHER belt met een modem kan de initialisatiestring voor de modem worden opgegeven. Het aantal keren proberen bij bezet kan worden ingesteld evenals een maximale tijd die aan het bellen mag worden besteed.

 

Met de Tab 'networks' worden de systemen, die gebeld moeten worden, ingevoerd.

Onder 'networks' wordt een lijst systemen ingevoerd. Ieder systeem heeft een naam. Als 'connected using a modem' is aangevinkt, kunnen modeminstellingen, die specifiek voor dit systeem zijn, worden ingevoerd. Deze instellingen gaan dan boven de algemene instellingen die bij de 'startup' tab zijn ingevoerd.

Er kan worden ingesteld wanneer (op welk tijdstip) het systeem moet worden gebeld. Het uitlezen kan meteen worden gestart met de 'Read NOW' knop. Een systeem kan tijdelijk worden uitgeschakeld met 'Unit is on line'. De klok in het PRO-NET systeem kan worden gesynchroniseerd met de PC klok zodat alle uitgelezen systemen gesynchroniseerd blijven.

Ook hier kunnen scripts worden gespecificeerd. Onderin het window wordt het script gekozen dat moet worden uitgevoerd bij de aangegeven gebeurtenis. Er kunnen scripts worden uitgevoerd bij het starten van het uitlezen. Dit is b.v. het moment waarop een nieuw sheet moet worden aangemaakt in Excel, zodat de data die straks zal worden uitgelezen hierin kan worden geplaatst. Iedere keer als er een record is ontvangen, kan er een script worden uitgevoerd. Hier kunnen de gegevens die zijn uitgelezen regel voor regel worden verwerkt. Denk aan het testen op grenswaarden, sorteren van record typen, etc. Als er geen gegevens meer uit het gebelde systeem te halen zijn, kan er ook een script worden uitgevoerd. Dit script kan ervoor zorgen dat sheets worden gesloten, dat er back-ups worden gemaakt, dat er een rapportje wordt gemaakt, etc.

De scripts worden gekozen uit een lijst van beschikbare scripts. De scripts die hier gekozen moeten kunnen worden, moeten worden aangemaakt in de Tab 'Code'.

 

 

In de Tab 'Code' worden de scripts gemaakt die nodig zijn.

 

Ieder systeem uit de 'networks' list kan hier een eigen set scripts krijgen. Behalve scripts die specifiek zijn voor een bepaald systeem, kunnen er scripts worden toegevoegd die voor alle systemen gebruikt kunnen worden. Hiervoor is Tab 'Global'.

Wanneer de scripts zijn gemaakt, kan het systeem in werking worden gezet. De afloop van de gebeurtenissen kan worden gevolgd in het 'Activity log'. Dit is een lijst waarin alle gebeurtenissen worden gemeld.

In de 'Job view' staat een overzicht van de geplande activiteiten.

Met de FETCHER kan op een enorm flexibele manier voor vrijwel alle applicaties een geheel geautomatiseerde data verwerking en rapportage worden opgezet. De scripts zijn hierin natuurlijk erg belangrijk. Ervaring met macro's en programmering is onontbeerlijk om met succes een script te kunnen schrijven.

Wij hebben ruime ervaring met het maken van scripts voor deze toepassingen en en kunnen u van dienst zijn bij het maken van de scripts voor uw applicatie. Het is vaak zo dat in de loop van de tijd  nieuwe rapporten, grafieken en overzichten gewenst zijn. U hoeft dan niet telkens op ons terug te vallen. In de praktijk blijkt dat het goed mogelijk is om vanuit een bestaande basis de scripts uit te breiden en aan te passen, zonder alle details van de scripts precies te kennen.

 

 

Hebt u vragen of opmerkingen over deze website?
Stuur deze dan per e-mail naar Webmaster@LeiderdorpInstruments.nl 
Copyright © 1998 - 2004 Leiderdorp Instruments
Laatste wijziging gemaakt op: 23-11-2006