sign.bmp (630 bytes)  Executive Verkaufsautomaten-Simulation

Executive.exe ist eine Simulation eines Verkaufsautomaten mit dem Executive Protokoll "A".

Ausgabe: Version 1.0 vom 28.12.2001 für Microsoft Windows.

Copyright © 2001 by BonusData AG, CH-4710 Balsthal

Einführung

Automaten-Simulation

Inbetriebnahme

Bedienung

Anzeige

Disable / Enable

Freevend

Vend Failure

Price Holding

Auto Mode

Exact Change

Einstellen der Verkaufspreise

Informationen über Executive-Master

Verkaufsstatistik

Weitere Informationen

Einführung

Executive simuliert auf einem PC mit Microsoft Windows einen Verkaufsautomaten mit 10 Produktewahlen. An einer seriellen Schnittstelle (COM1...COM4) des PC kann mittels eines spezial Interface ein Executive-Master angeschlossen werden. Zum Beispiel ein Münzwechsler oder ein U-Key Leser der das Executive Protokoll "A" unterstützt. Mit einer solchen Konfiguration können die einzelnen Automaten-Funktionen simuliert werden wie beispielsweise ein Verkauf.

automaten_simulation.jpg (84677 bytes)

Automaten-Simulation

Der Automat wird in Form eines Dialogs auf dem Bildschirm dargestellt. Es sind zwei funktionelle Bereiche zu sehen: Links der eigentliche Automat mit der Anzeige und den 10 Produktewahlen. Rechts die erweiterten Bedienknöpfe um die Simulation zu steuern.

executive_machine.jpg (72744 bytes)

Inbetriebnahme

Nach dem Starten vom 'EXECUTIVE.EXE', wird versucht den angeschlossenen Executive-Master (Münz-Wechsler) auf dem COM1 (default) zu finden. Falls der Executive-Master  nicht gefunden wird, passiert weiter nichts mehr. In diesem Fall muss die richtige Schnittstelle unter "Menu / Options / Properties" ausgewählt werden.

comm_settings.jpg (35523 bytes)

Achtung! diese Einstellung ist erst wirksam wenn das Programm neu gestartet wird. Also das Programm beenden und dann neu starten.

In diesem Dialog können noch weitere Einstellungen verändert werden, wie zum Beispiel die Verkaufsgeschwindigkeit. Bei einem echten Automaten sind diese Einstellungen nicht   möglich.

Bedienung

Es wird vorausgesetzt, dass man die Funktionsweise eines Verkaufsautomaten kennt, sowie ein Minimum über das Executive-Protokoll "A" weis um mit dieser Simulation zu spielen.

Anzeige

Das Display besteht aus vier 7-Segment LED Ziffern wie es bei vielen Verkaufsautomaten auch zu finden ist. Die Komma-Position wird vom Executive-Master gesteuert.

Disable / Enable

Dieser Knopf dient dazu, dem Executive-Master den aktuellen Zustand zu melden. In der Wirklichkeit meldet der Automat "Disabled" (Inhibited) wenn beispielsweise der Automat leer ist. Wenn dieser Knopf aktiviert ist, wird das Bit #6 im Status gesetzt. Damit kann festgestellt werden wie der Executive-Master auf diesen Zustand reagiert.

Freevend

Mit diesem Knopf kann ein Gratisverkauf simuliert werden. Wenn dieser Knopf aktiviert ist, wird das Bit #7 im Status gesetzt. Damit kann festgestellt werden wie der Executive-Master auf ein Gratisverkauf reagiert.

Vend Failure

Mit diesem Knopf kann ein erfolgloser Verkauf simuliert werden. In der Wirklichkeit ist dies der Fall, wenn beispielsweise bei einem Dosenautomaten eine Dose verklemmt. In einem solchen Fall muss der Executive-Master den Verkaufspreis zurückerstatten. Wenn dieser Knopf aktiviert ist, wird ein 'VEND'-Kommando mit 0x80 beantwortet. Damit kann festgestellt werden wie der Executive-Master auf einen erfolglosen Verkauf reagiert.

Price Holding

Mit diesem Knopf kann Preis-Holding aktiviert werden. Im Normalfall wird der eingestellte Verkaufspreis als Antwort auf ein 'CREDIT'-Kommando übermittelt. Es gibt aber Executive-Master, wie beispielsweise Debit-Kartensysteme, die eine eigene Preisliste besitzen und diese auch nutzen möchten. In einem solchen Fall wird nicht der Verkaufspreis, sondern die aktuelle Produktewahl als Antwort auf ein 'CREDIT'-Kommando übermittelt. Der Executive-Master wird dann den eigenen eingestellten Preis der Preisliste verwenden um den Produktepreis zu bestimmen.

Wenn dieser Knopf aktiviert ist, wird die Aktuelle Wahlnummer (Product #1 = 1... Product #10 = 10) als Antwort auf ein 'CREDIT'-Kommando übermittelt.

Achtung! Es ist zu beachten, dass der angezeigte Verkaufspreis am Automaten nicht unbeding mit dem effektiven bezahlten Verkaufspreis übereinstimmt.

Auto Mode

Es gibt Situationen wo man bestimmte Fehlverhalten des Executive-Master untersuchen möchte. Insbesondere bei bargeldlosen Zahlungssystemen kann dieses Bedürfnis eintreten. Mit dem 'Auto Mode' macht die Automaten-Simulation selbständig immer wieder die gleiche Produkte-Wahl, bis der Executive-Master mangels Kredit die Verkaufs-Sequenzen abbricht. Der Vorgang wird mit der ersten Produktewahl gestartet.

Wenn dieser Knopf aktiviert ist, wird mit einem Timer die selbe Produktewahl fortwährend verkauft. Damit kann festgestellt werden ob der Executive-Master auch bei vielen forwährenden Verkaufssequenzen fehlerfrei arbeitet.

Exact Change

Die 'Exact-Change' Anzeige wird durch den Executive-Master gesteuert. Dies ist insbesondere bei Münz-Wechslern der Fall, wenn eine Tube leer ist und dadurch eine korrekte Wechselgeld-Rückgabe nicht gewährleistet werden kann.

Einstellen der Verkaufspreise

Unter "Menu / Options / Properties / Vending Machine" können die Verkaufspreise eingestellt werden.

price_setting.jpg (43203 bytes)

Die Preise werden in der kleinsten Einheit (Pfennige, Rappen) eingestellt. Damit kann festgestellt werden ob das Zahlungssystem auch tatsächich den richtigen Produktepreis vom Datenträger abwertet.

Achtung! Die Preise werden durch den sogenannten 'Scaling Factor' beeinflusst. Siehe unten. Der Preis muss als ein Vielfaches des 'Scaling Factor' eingestellt werden um ein korrektes belasten des Verkaufspreis zu gewährleisten. Wenn der 'Scaling Faktor' beispielsweise auf 10 eingestellt ist, muss der Preis als -.10, -.20 ... 2.40, 2.50 eingestellt werden.

Achtung! Ein weiteres Problem stellt der maximale Preis dar. Er berechnet sich wie folgt: 250 x 'Scaling Factor'.

Dadurch folgt: 'Scaling Factor' = 1 --> Maximaler Preis = 2.50 und 'Scaling Factor' = 5 --> Maximaler Preis = 12.50 u.s.w.

Informationen über den Executive-Master

Unter "Menu / Options / Device Info" können die Informationen eingesehen werden die der Executive-Master mit dem Verkaufsautomaten austauscht.

master_info.jpg (21399 bytes)

Achtung! Es ist zu beachten, dass nur diejenigen Informationen angezeigt werden, die zum Zeitpunkt als dieser Dialog geöffnet wurde, vorhanden sind. Wenn dieses Programm 'Executive' beendet und anschliessend neu gestartet wird, sind die Daten erst wieder gültig wenn eine Münze eingeworfen wird.  

Verkaufsstatistik

Die Automatensymulation führt auch eine Verkaufsstatistik mit einem löschbaren und nicht löschbaren Zähler pro Wahl. Man findet sie unter "Menu / File / Statistics". In diesem Dialog werden nur die Total-Zähler auf 0 zurückgestellt. Die Backup-Zähler können unter "Menu / Options / Reset Statistics" initialisiert werden. Die Zähler-Inhalte werden in der 'Registry' des PC gespeichert.

statistics.jpg (32305 bytes)

Weitere Informationen

Last modified: 28.12.2001 / Anton Kappeler