Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from struct import unpack
- class PLXHeader:
- """Using a Python class as a C struct substitute"""
- def __init__(self):
- self.MagicNumber = ""#Unique ID our recording rigs insert. It's 1480936528
- self.Version = ""
- self.Comment = ""
- self.ADFrequency = ""
- self.NumDSPChannels = ""
- self.NumEventChannels = ""
- self.NumSlowChannels = ""
- self.NumPointsWave = ""
- self.NumPointsPreThr = ""
- if __name__ == '__main__':
- p = open('c:\\PlexonSDK\\file.plx', 'r')
- s = PLXHeader()
- s.MagicNumber = unpack('i', (p.read(4)))
- s.Version = unpack('i', (p.read(4)))
- s.Comment = unpack('128s', (p.read(128)))
- print('Magic Number: %s') % hex(s.MagicNumber[0])
- print('Version: %d') % s.Version[0]
- print('Comment: %s') % s.Comment[0]
- p.close()
Add Comment
Please, Sign In to add comment