tm3d
/
owSlave2.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
4MHz - Some New double Double Devices
[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