Guest User

Untitled

a guest
Apr 20th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. #import PyDAQmx
  2. #from PyDAQmx import Task
  3. import numpy as np
  4. import time
  5. import pdb
  6. import weakref
  7. from ctypes import *
  8.  
  9. import sys
  10. sys.path.insert(1, 'nidaqmx-python')
  11. from nidaqmx import Task
  12.  
  13. # Simple class that can be used to control one Digital output line
  14. class DO(Task):
  15. def __init__(self, dev):
  16. Task.__init__(self)
  17. self.do_channels.add_do_chan(dev)
  18. self.write(False)
  19.  
  20. def __del__(self):
  21. self.write(False)
  22.  
  23. def high(self):
  24. self.write(True)
  25.  
  26. def low(self):
  27. self.write(False)
  28.  
  29.  
  30. if __name__ == '__main__':
  31. dig_0 = DO('/cDAQ1Mod1/port0/line0')
  32. dig_0.high()
Advertisement
Add Comment
Please, Sign In to add comment