em
04-20-2018
12:57 PM
- editado pela última vez em
08-12-2021
02:51 PM
por
NIadmin
Boa tarde.
Estou usando a biblioteca nidaqmx com python3 para ler um sinal de uma fonte através da placa NI 9233. A placa é reconhecida pelo computador, contudo estou tendo alguns erros:
---------------------------------------------------------------------------
DaqError Traceback (most recent call last)
<ipython-input-2-7344b4d10409> in <module>()
1 with nidaqmx.Task() as task:
2 task.ai_channels.add_ai_voltage_chan("Dev1/ai0")
----> 3 task.read()
c:\users\júnior\appdata\local\programs\python\python36\lib\site-packages\nidaqmx\task.py in read(self, number_of_samples_per_channel, timeout)
603 <type 'float'>
604 """
--> 605 channels_to_read = self.in_stream.channels_to_read
606 number_of_channels = len(channels_to_read.channel_names)
607 read_chan_type = channels_to_read.chan_type
c:\users\júnior\appdata\local\programs\python\python36\lib\site-packages\nidaqmx\_task_modules\in_stream.py in channels_to_read(self)
221 break
222
--> 223 check_for_error(size_or_code)
224
225 return Channel._factory(self._handle, val.value.decode('ascii'))
c:\users\júnior\appdata\local\programs\python\python36\lib\site-packages\nidaqmx\errors.py in check_for_error(error_code)
125 cfunc(error_buffer, 2048)
126
--> 127 raise DaqError(error_buffer.value.decode("utf-8"), error_code)
128
129 elif error_code > 0:
DaqError: Task contains physical channels on one or more devices that require you to specify the Sample Clock rate. Use the Sample Clock Timing function/VI to specify a Sample Clock rate.
You cannot specify a Sample Clock rate if Mode is set to On Demand.
Task Name: _unnamedTask<0>
Status Code: -201087
Creio que o erro está relacionado com o "Sample Clock Rate". Porém não consigo encontrar uma função relacionada a isso.
Estou seguindo o tutorial do próprio site da biblioteca nidaqmx (https://nidaqmx-python.readthedocs.io/en/latest/).
with nidaqmx.Task() as task:
task.ai_channels.add_ai_voltage_chan("Dev1/a10")
task.read()
Desde já agradeço a alguma ajuda.
em 04-24-2018 01:32 PM
Esse post está duplicado. Continue em Leitura de dados de uma fonte através do dispositivo NI 9233 e Python3