c11c3ddf200e36537e8efb371d9f4e6a73fcc340
[owSlave2.git] / DS18B20_Thermocouble / convthermocouple.py
1 fi=open("Typ-J.csv","r")\r
2 lastv=0\r
3 v=0\r
4 lastt=0\r
5 t=0\r
6 rs=""\r
7 wc=0\r
8 for l in fi.readlines():\r
9         #print(l)\r
10         ll=l.split(";")\r
11         i=0\r
12         for n in ll[1:10]:\r
13                 s=ll[0]+"."+str(i)\r
14                 lastv=v\r
15                 lastt=t\r
16                 v=float(n)\r
17                 t=float(s)\r
18                 if (int(v)!=int(lastv)):\r
19                         interp=lastt+(t-lastt)/(v-lastv)*(int(v)-lastv)\r
20                         print int(v),interp\r
21                         rs=rs+", %f" %(interp)\r
22                         wc=wc+1\r
23                 if (v==0):\r
24                         interp=lastt+(t-lastt)/(v-lastv)*(int(v)-lastv)\r
25                         print int(v),interp\r
26                         rs="{0"\r
27                         wc=1\r
28                         \r
29                 i=i+1\r
30 print rs+"};"\r
31 print wc