We require a real-time charting program that reads data from *.csv files and plots it in a line chart. The csv files will be overwritten on a regular basis (>1 minute) and the software needs to automatically refresh the plotted data.
## Deliverables
Data should be collected from individual files and stored in a temporary data base.
Data File format.
Typically up to 20 columns by 5000 rows.
Date Time,Title1,Title2,Title3,Title4,Title5
15/08/2008,19:52:29.927,30.41,25.43,28.44,26.56,29.35
Charting features
Graph must be able to fit twenty (20) traces per chart in X-T format.
Graph must be easy to configure axis.
Graph will standard features, zoom in and out, Pan etc.
Graph can be configured for Multiple X axis.
Graph to have the ability to contain, scrollbar to review previous data.
Graph to have Auto-rescale feature to easily capture data on the screen.
Graph to have "Return to Pre-set" button, this handy when axis are changed from from pre-set.
General Features
Minimise to tray as option instead of close.
Let me specify the location of the csv files.
Scans the file and recognise the fields and records.
Tabs for multiple charts with application.
Ability to lock configuration with password to prevent operators from rearranging set ups.
Setup File
To keep the setup simple, all configuration settings must be contain in a setup file. eg [login to view URL]
Please let me know what language you would use for this project.