Compare commits

..

No commits in common. "971c1f434768b012c5eb8b136bc20a8f3737afd6" and "cd414da6deb62cad1391b19c68593eca417764a2" have entirely different histories.

2 changed files with 3 additions and 32 deletions

View File

@ -68,40 +68,13 @@ class Repos:
ScanOption: uldaq.ScanOption = uldaq.ScanOption.DEFAULTIO,
AInScanFlag: uldaq.AOutScanFlag = uldaq.AOutScanFlag.DEFAULT,
) -> 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)
data_analog_output = buffer(*data)
log.debug(f"Created C_double data {data_analog_output}")
ao_device = self.daq_device.get_ao_device()
ao_info = ao_device.get_info()
ao_device.set_trigger
err = ao_device.a_out_scan(
channels[0],
@ -117,15 +90,13 @@ class Repos:
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):
self.daq_device.disconnect()
self.daq_device.release()
def write_daq(self) -> None:
pass
def run_repo(self) -> None:
pass