def _open_serial_connection(self): logging.debug(__name__ + ":Opening serial connection") self._session = vpp43.open_default_resource_manager() self._vi = vpp43.open(self._session, self._address) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 115200) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, vpp43.VI_ASRL_STOP_ONE) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, vpp43.VI_ASRL_PAR_ODD) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, vpp43.VI_ASRL_END_NONE)
def _open_serial_connection(self): logging.debug(__name__ + ':Opening serial connection') self._session = vpp43.open_default_resource_manager() self._vi = vpp43.open(self._session, self._address) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 115200) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, vpp43.VI_ASRL_STOP_ONE) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, vpp43.VI_ASRL_PAR_ODD) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, vpp43.VI_ASRL_END_NONE)
def __init__(self, loc, **kwargs): self.board, self.address = loc.split('::') self.address_chr = chr(int(self.address)+32) session = vpp43.open_default_resource_manager() resource_name = vpp43.find_resources(session, self.board)[2] vpp43.open(session, resource_name) self.board_n = int(self.board.split('B')[1]) gpib = visa.Gpib(self.board_n) vpp43.gpib_send_ifc(gpib.vi) vpp43.gpib_control_ren(gpib.vi, 1) self._frequency = None self._amplitude = None
def __init__(self, loc, **kwargs): self.board, self.address = loc.split('::') self.address_chr = chr(int(self.address) + 32) session = vpp43.open_default_resource_manager() resource_name = vpp43.find_resources(session, self.board)[2] vpp43.open(session, resource_name) self.board_n = int(self.board.split('B')[1]) gpib = visa.Gpib(self.board_n) vpp43.gpib_send_ifc(gpib.vi) vpp43.gpib_control_ren(gpib.vi, 1) self._frequency = None self._amplitude = None
def initPSU(): IPaddr = "192.168.6.6" defaultRm = vpp43.open_default_resource_manager() if defaultRm < VI_SUCCESS: print "status < VI_SUCCESS, quitting" quit() rsc = [] rsc.extend([] * 256) rsc = "TCPIP::192.168.6.6::2268::SOCKET" accessMode = VI_NO_LOCK timeout = 0 vi = vpp43.open(defaultRm, rsc, accessMode, timeout) vpp43.set_attribute(vi, VI_ATTR_TMO_VALUE, 10000) vpp43.set_attribute(vi, VI_ATTR_TERMCHAR_EN, VI_TRUE) setPSU(vi, 0, 0) return vi
def _open_serial_connection(self): ''' Opens the ASRL connection using vpp43 baud=115200, databits=8, stop=one, parity=odd, no end char for reads Input: None Output: None ''' logging.debug(__name__ + ' : Opening serial connection') self._session = vpp43.open_default_resource_manager() self._vi = vpp43.open(self._session, self._address) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 115200) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, vpp43.VI_ASRL_STOP_ONE) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, vpp43.VI_ASRL_PAR_ODD) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, vpp43.VI_ASRL_END_NONE)
def _open_serial_connection(self): ''' Opens the ASRL connection using vpp43 baud=115200, databits=8, stop=one, parity=odd, no end char for reads Input: None Output: None ''' logging.debug('Opening serial connection') self._session = vpp43.open_default_resource_manager() self._vi = vpp43.open(self._session, self._address) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_BAUD, 115200) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_DATA_BITS, 8) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_STOP_BITS, vpp43.VI_ASRL_STOP_ONE) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_PARITY, vpp43.VI_ASRL_PAR_ODD) vpp43.set_attribute(self._vi, vpp43.VI_ATTR_ASRL_END_IN, vpp43.VI_ASRL_END_NONE)