Vectron Factuur

 

For the Vecton POS system I have build different modules. This is the first and most popular “V-factuur”.
It will proces the open Gc tables from Vectron commander as invoices. Accounts can be managed and exported to Vcom.
The first revision was written in VB6 and the 2e revision is rewritten in VB2005 for compatibiltity with the new OS’s like Vista.
Here are some screenshots of the VB6 version. This version is not available anymore for download.

factuur1
factuur2
factuur3
factuur4
factuur6
factuur5
factuurnieuw1
factuurnieuw2
factuurnieuw3
PlayPause
previous arrow
next arrow
 
factuur1
factuur2
factuur3
factuur4
factuur6
factuur5
factuurnieuw1
factuurnieuw2
factuurnieuw3
previous arrow
next arrow
Mp3 player

This is my Mp3 player software that will give me music pleasure in various rooms in the house. The software has written for a touchscreen use. There was no software available for private use that supports touchscreens, Winamp etc. have to small buttons for touch use therefore I decided to make my own.
At this moment there are 1845 albums with 24000 tracks stored on a Windows 2000Server with 1286 covers. All this data is stored on a mirrored 244GB disc.

In the living room the 12″ touchscreen is build in a drawer of the table.


This is the main screen of the Mp3 player.

In the top is the information about the artist, track, play time, bitrate etc. Under the information window is a 2 channel spectrum analyzer. Beneath that on the left is the track slider to scroll trough the current playing number. Here are also the well known play, pause, stop, next track and previous track button’s.
Beneath that is the album and track information. On the right side we have a 12 channel equalizer and below that there are various functions; PRESET + – are used for preprogrammed equalizer settings. With EQ.TYPE you can choose between different spectrum analyzers layouts. Below in the picture with the cover you can see a other layout. The button PEAK is also for the spectrum analyzer so is will show the peaks. With the VIEW button we can switch between the view window for the mp3player or the juxebox, more later. LOUD is used to switch on/off the loudness. The SAVE button is used to save the current equalizer setting in the database. When you play the song again the equalizer will be set as saved. With the SAVE ALL button the equalizer setting will be saved for all the tracks from the album. INTRO will play only the first 15 sec. of a number. REPEAT will repeat the current playing album and AUTO will play the next album when the current album is finished.DISPLAY OFF will switch the spectrum analyzer off.
In the lower right corner there are the album search buttons, you can search with artist, album or category.


The touch keyboard to search for artist, album etc is also designed for touch use.


Here we see the various equalizer functions, here is chosen for a preset called headphone. Because the equalizer setting is changed now it’s possible to save the settings for the track or to whole album, this is indicated by the red leds on the buttons.
If you touch the spectrum analyzer on one of the frequency bars there occurs the frequency and amplitude of the bar. For this example 7,5KHz as an output of 0,33V.

 


By pressing the VIEW button you can see the tracks that are stored in the Juxebox, and by pressing the JUKE button the tracks in the juxebox are played. Is the track played then it’s removed from the juxebox playlist. Adding tracks to the juxebox is possible when navigating trough the albums by pressing the NAAR JUK button.

 

When the green led is burning in the COVER button, then there is a cover available to view. Just press the button and the cover will appear in the left window. On the right of the cover appears some extra buttons for the back, cd and inlay cover if available. If you cant see the cover very well you can press on it and a larger version will appear.
Love the Iron Maiden covers.

Joshua bus service tool

To test,update and change the settings of the modules in my Joshua bus I have made a service tool in VB6.
With this tool it’s possible to test all the commands (topleft datagrid),change the settings in the eeprom of the module (bottomleft datagrid) or update the software of the module with a bootloader.
On the left side we have on top the communication window to monitor the Joshua bus data trafic.Below that there are some buttons for communication etc. Below that there is the command datagrid, here are all the commands that this module accepts.  And in the lower left corner we have the settings that are stored in the internal eeprom of the module.
In the upper right corner there are some settings for this program and below that is the datagrid with all the modules that are in use.
By clicking in the command datagrid on the line 199 bootloader the module wil go´s in the bootlader mode en the software will startup the bootloader loader. After 2 sec. the hex file for the module will be downloaded and ready is the update.
The bootloader is not written by me, but with some register hacks completely integrated in the service tool.

Joshua service and controle tool
Joshua Rs485 programmer
PlayPause
previous arrow
next arrow
 
Joshua service and controle tool
Joshua Rs485 programmer
previous arrow
next arrow

 

Various software

In the past I wrote a lot of software, all custom made for friends, work and on demand. Some application’s are not used anymore, other are still in use.
The first is called “Fastfood delivery” and is written for a customer of my that had a Pizzaria/shoarma restaurant and needed a application for the delivery. Some highlights;
Connection with a modem possible so that with Caller id the customers information appears automatic, Customers history with orders and grandtotal. Orders are stored also for every delivery boy to check the cashflow.

 


For my work I made a tool called “Euroconvertor” to convert in databases from Vectron Commander 5 all guilder prices and sales in Euro’s.

 


Also for my work I made “Invullijst”. With this application our customers could fill in how the ecr must be programmed and programmed then the ecr ,did saved a lot time.

 


For private use I have made my own Mp3player. This is the 1 revision, for the 2e revision see this .

 


For an girlfriend of my I wrote “Escort service”, yep for the escort business.
The program exist of an customer and employee database. The customer database is a regular dbase with customer information, there are some special fields implanted like, Credit-card, location for the meeting and customer history.
The employee database has special fields with characterize of the employee so you know or look up what you want to sell.
When a employee is on standby her(his) name will appear in the status window. If a customer has chosen a employee you can connect them both together and this will also appears in the status window. Now you know exact when and where your employee is for security reasons.

 


For my previous boss I wrote a crm program including , stock control, invoices,  summon etc.