adding comments and digital trigger
This commit is contained in:
parent
a298b48bdd
commit
971c1f4347
@ -68,13 +68,40 @@ 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],
|
||||
@ -90,13 +117,15 @@ 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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user