[image]
V I G R A P H

[image]

More screens... More screens... More screens...

A simply and sensible tool for drowing a diagrams from your txt or csv data files.

Download a Demo Version

How to buy it

Write a mail


it draws a diagrams from your txt or csv data files it scales your diagrams automatically or manually it shows real-time changes in your data files it shows spectrum for any column of your data files (Fast Fourier Transform) you can open as much data files as you need simultaneously columns in the txt-files can be divided by commas, tabulators or semicolons Simply make a txt or csv (ASCII) file like that

Sine of a corner

Alpha     SIN(Alpha)
0.00       0.000
1.00             0.998
2.00             1.987
3.00            2.955
4.00             3.894
5.00       4.794
6.00             5.646
7.00             6.442
8.00             7.174
9.00             7.833
10.00     8.415  

Run VIGraph and open this file. You will get a diagram with 1 colored line (for SIN(Alpha)). The header of diagram will be "Sine of a corner" and the horizontal axe below will be "Alpha". You can open as much txt-files as you need simultaneously. Columns in the txt-files can be divided by commas, tabulators or semicolons. You can print out the diagrams Call a parameters dialog and define what to show in diagram. Change a size of Diagram's window to adjust a print preview placement of the Diagram Please do not use a comma for digital group separation ( 10403.71 - OK, 10,403.71 - not OK) Use point as a decimals separator (123.45 - OK, 123,45 - not OK) Look for examples of txt-files in "Sample Data" directory (General Electric.txt etc). Use only US date format ( 12/31/2009 - OK, 31.12.2009 - not OK). Always specify the full year (2009 - OK, 09 - not OK) Correct formats for dates and times:

25 January 2009
8:30:00
20:30:00
January 25, 2009 8:30:00
8:30:00 Jan. 25, 2009
1/25/2009 8:30:00
Jan-2009

Write a special line X = DateTime inside txt-file if the first column is date or time:

Temperature

X = DateTime

Month     Paris     London

Jan-2012     -5.0       +3.2
Feb-2012     -7.2     +1.8
Mar-2012     +3.7     +9.1
Apr-2012     +14.9  +18.5

Write a special line X = Number inside txt-file if the first column is a number (float or integer):

Sine of a corner

X = Number

Alpha     SIN(Alpha)
0.00       0.000
5.00       4.794
10.00     8.415  

Write a special line Timer = NNN inside txt-file if you need real-time update the diagram every NNN milliseconds.
You can write an extern program for writing a real-time data to txt-file and use VIGraph for showing it as a diagram.

Temperature (grad Cel)

X = DateTime
Timer = 1000

Time       Inside     Outside
10:00      20.0       -10.2
10:01      18.0       -14.5
10:02      16.5       -8.1
10:03      12.3       -4.5
10:04      10.9       -2.5

Spectrum is based on FTT (Fast Fourier Transform). Only the first data points are being used (maximal points passed to power of 2).
For example, if you have 100 data points at X-axe, then only the first 64 of them will be used (2 power 6) , if you have 1000 data points at X-axe, only the first 512 of them will be used (2 power 9). You will see that number (N) of used points in a diagram's header as Freq. = X / N.
It means that if you see a pick of Spectrum at X = 10, and N = 64, then according frequency is Freq. = 10 / 64 and period T = N / X, T = 64 / 10. X means the count of intervals. If your data file has values for every day from 25 January to 31 December and you see a pick of stectrum at 30 January, than X = 5 (5 days from 25 January to 30 January ). Frequensy is measured in data intervals in your data file. If intervals are days, frequency is measured in 1/day, If intervals are years, frequency is measured in 1/year etc. Please use regular intervals in your data file, for example if your data file has stock quotes for business days (without sundays), the spectrum can be not correct.
Interpolation is based on Linear Spline Interpolation. By default your X axe is devided to 100 interpolation intervals. But you can change it by placing a special line
Intervals = NNN inside txt-file, where NNN is your number of intervals.
For example If you have a data file MyFunction.txt:

My function 

X = Number
Intervals = 10

X            Y1         Y2
0.00       0.000   1.456
3.00       1.794   9.789
10.00     8.415   4.654

then interpolation will be made for 10 intervals between X = 0.00 and X = 10.00. The new file MyFunction_Spline_10.txt will be created:

My function (Interpolation 10 points)

X, Y1, Y2

0.000, 0.000, 1.456
1.000, 0.598, 4.234
2.000, 1.196, 7.011
3.000, 1.794, 9.789
4.000, 2.740, 9.055
5.000, 3.686, 8.322
6.000, 4.632, 7.588
7.000, 5.577, 6.855
8.000, 6.523, 6.121
9.000, 7.469, 5.388

[image][image][image][image][image][image][image][image][image][image][image][image][image][image][image][image]


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser