Compare commits
No commits in common. "971c1f434768b012c5eb8b136bc20a8f3737afd6" and "cd414da6deb62cad1391b19c68593eca417764a2" have entirely different histories.
971c1f4347
...
cd414da6de
@ -68,40 +68,13 @@ class Repos:
|
|||||||
ScanOption: uldaq.ScanOption = uldaq.ScanOption.DEFAULTIO,
|
ScanOption: uldaq.ScanOption = uldaq.ScanOption.DEFAULTIO,
|
||||||
AInScanFlag: uldaq.AOutScanFlag = uldaq.AOutScanFlag.DEFAULT,
|
AInScanFlag: uldaq.AOutScanFlag = uldaq.AOutScanFlag.DEFAULT,
|
||||||
) -> Array[c_double]:
|
) -> Array[c_double]:
|
||||||
"""
|
|
||||||
|
|
||||||
Parameters
|
|
||||||
----------
|
|
||||||
data : Union[list, npt.NDArray]
|
|
||||||
|
|
||||||
channels : list[int]
|
|
||||||
|
|
||||||
duration : int
|
|
||||||
|
|
||||||
samplerate : float
|
|
||||||
|
|
||||||
AiInputMode : uldaq.AiInputMode
|
|
||||||
|
|
||||||
Range : uldaq.Range
|
|
||||||
|
|
||||||
ScanOption : uldaq.ScanOption
|
|
||||||
|
|
||||||
AInScanFlag : uldaq.AOutScanFlag
|
|
||||||
|
|
||||||
|
|
||||||
Returns
|
|
||||||
-------
|
|
||||||
Array[c_double]
|
|
||||||
|
|
||||||
|
|
||||||
"""
|
|
||||||
buffer = c_double * len(data)
|
buffer = c_double * len(data)
|
||||||
data_analog_output = buffer(*data)
|
data_analog_output = buffer(*data)
|
||||||
|
|
||||||
log.debug(f"Created C_double data {data_analog_output}")
|
log.debug(f"Created C_double data {data_analog_output}")
|
||||||
ao_device = self.daq_device.get_ao_device()
|
ao_device = self.daq_device.get_ao_device()
|
||||||
ao_info = ao_device.get_info()
|
ao_info = ao_device.get_info()
|
||||||
ao_device.set_trigger
|
|
||||||
|
|
||||||
err = ao_device.a_out_scan(
|
err = ao_device.a_out_scan(
|
||||||
channels[0],
|
channels[0],
|
||||||
@ -117,15 +90,13 @@ class Repos:
|
|||||||
|
|
||||||
return data_analog_output
|
return data_analog_output
|
||||||
|
|
||||||
def digital_trigger(self, portn):
|
|
||||||
|
|
||||||
dio_device = self.daq_device.get_dio_device()
|
|
||||||
dio_device.d_bit_out(uldaq.DigitalPortType.FIRSTPORTA, bit_number=portn, data=1)
|
|
||||||
|
|
||||||
def disconnect_dac(self):
|
def disconnect_dac(self):
|
||||||
self.daq_device.disconnect()
|
self.daq_device.disconnect()
|
||||||
self.daq_device.release()
|
self.daq_device.release()
|
||||||
|
|
||||||
|
def write_daq(self) -> None:
|
||||||
|
pass
|
||||||
|
|
||||||
def run_repo(self) -> None:
|
def run_repo(self) -> None:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user