|
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:
 |
een reeks (PRO-NET) systemen op te bellen en de data uit te lezen |
 |
de data op te slaan op hard disk |
 |
de data te verwerken tot rapporten |
 |
de gegevens te toetsen aan vooraf opgestelde criteria (grenswaarde,
plausibiliteit, etc.) |
 |
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.
|
|