Somewhere in this forum it is better explained if I remember right but at this time I can not find it.
But here is attached example.
Just remove .txt and it is ok .csv.
Fun is that there can also use data point instead of "time"
just something like
0,0.00000
1,0.03835
2,0.07670
3,0.11505
....
16383,-0.03835
and before data, header 127bytes.
(including errors..)
But here real EasyWave generated
data lenth,16384
frequency,1000.000000000
amp,20.000000000
offset,0.000000000
phase,0.000000000
xpos,value
[ continue with data pairs ]
Header in HEX (bold)
64 61 74 61 20 6c 65 6e 74 68 2c 31 36 33 38 34
0d 0a 66 72 65 71 75 65 6e 63 79 2c 31 30 30 30
2e 30 30 30 30 30 30 30 30 30 0d 0a 61 6d 70 2c
32 30 2e 30 30 30 30 30 30 30 30 30 0d 0a 6f 66
66 73 65 74 2c 30 2e 30 30 30 30 30 30 30 30 30
0d 0a 70 68 61 73 65 2c 30 2e 30 30 30 30 30 30
30 30 30 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d 0a 0d
0a 0d 0a 78 70 6f 73 2c 76 61 6c 75 65 0d 0a
And just continue with data first 5 xpos,value (blue)
30 2e 30 30 30 30 30 30 65 2b 30 30 30 2c 30 2e
30 30 30 30 30 0d 0a 36 2e 31 30 33 35 31 36 65
2d 30 30 38 2c 30 2e 30 30 37 36 37 0d 0a 31 2e
32 32 30 37 30 33 65 2d 30 30 37 2c 30 2e 30 31
35 33 34 0d 0a 31 2e 38 33 31 30 35 35 65 2d 30
30 37 2c 30 2e 30 32 33 30 31 0d 0a 32 2e 34 34
31 34 30 36 65 2d 30 30 37 2c 30 2e 30 33 30 36
38 0d 0a
(0.000000e+000,0.00000
6.103516e-008,0.00767
1.220703e-007,0.01534
1.831055e-007,0.02301
2.441406e-007,0.03068)
No need care freq. When use wfm just set what want. Same about voltage level. This is for -10 to +10 (20)
And it is good to know that when it reads .csv it also can scale it. If there is just less data points in taable or if voltage limits are not used then it do scaling for defined V range.
Attached file is two cycle of sine. (if run 1MHz arb freq out is 2MHz)
This .csv is just made using EasyWave.
After then added .txt so that forum can accept it.