Changeset 463 for sans/utils/bt5/ICPGui
- Timestamp:
- Dec 11, 2008 4:53:26 PM (14 years ago)
- Location:
- sans/utils/bt5/ICPGui
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
sans/utils/bt5/ICPGui/ICPBufferUtils.py
r149 r463 16 16 17 17 #print struct.calcsize(formatstr) 18 lines = {}18 bufs = {} 19 19 20 20 for i in range(30): 21 lines[i] = struct.unpack(formatstr,data[i*320:(i+1)*320])21 bufs[i] = struct.unpack(formatstr,data[i*320:(i+1)*320]) 22 22 23 23 #print line 24 24 25 return lines 25 return bufs 26 27 28 def writeIBufferFile(bufs,outputfile): 29 30 data = "" 31 32 for line in bufs: 33 data = data+struct.pack(formatstr,bufs[line][0], 34 bufs[line][1], 35 bufs[line][2], 36 bufs[line][3], 37 bufs[line][4], 38 bufs[line][5], 39 bufs[line][6], 40 bufs[line][7], 41 bufs[line][8], 42 bufs[line][9], 43 bufs[line][10], 44 bufs[line][11], 45 bufs[line][12], 46 bufs[line][13], 47 bufs[line][14], 48 bufs[line][15], 49 bufs[line][16], 50 bufs[line][17], 51 bufs[line][18], 52 bufs[line][19], 53 bufs[line][20], 54 bufs[line][21], 55 bufs[line][22], 56 bufs[line][23], 57 bufs[line][24], 58 bufs[line][25], 59 bufs[line][26], 60 bufs[line][27], 61 bufs[line][28], 62 bufs[line][29], 63 bufs[line][30], 64 bufs[line][31]) 65 66 f = open(outputfile, 'wb') 67 f.write(data) 68 f.close() 69 26 70 27 71 if __name__ == "__main__": 28 72 if len(sys.argv) > 1: 29 readIBufferFile(sys.argv[1])73 data = readIBufferFile(sys.argv[1]) 30 74 else: 31 readIBufferFile("IBUFFER.BUF") 75 data = readIBufferFile("IBUFFER.BUF") 76 77 #for line in data: 78 # print data[line] 79 80 writeIBufferFile(data,"TEST.BUF")
Note: See TracChangeset
for help on using the changeset viewer.