Jump to content
  • 0

Acquire multiple triggers with ADP3450


JerryM

Question

Hello, is there a way to acquire multiple triggers with the ADP3450? I am currently using it in Linux mode. When using it in "scope" mode, I would like to be able to start the acquisition, wait for the ADP3450 to acquire N triggers, and then read the entire data from the ADP3450. Looking at the SDK, I don't see an option for this. Looks like I can only acquire 1 trigger per acquisiton. Thank you!

Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Hi @attila, thank you! I don't see FDwfAnalogInBuffersSet on the SDK documentation, is it documented somewhere else? Unfortunately, I get this error when I try to use it 

File "/home/digilent/WaveForms-SDK-Getting-Started-PY/WF_SDK/scope.py", line 87, in open
    if dwf.FDwfAnalogInBuffersSet(hdwf, ctypes.c_int(n_acquisitions)) == 0:
  File "/usr/lib/python3.7/ctypes/__init__.py", line 369, in __getattr__
    func = self.__getitem__(name)
  File "/usr/lib/python3.7/ctypes/__init__.py", line 374, in __getitem__
    func = self._FuncPtr((name_or_ordinal, self))
AttributeError: /lib/libdwf.so: undefined symbol: FDwfAnalogInBuffersSet

 

Link to comment
Share on other sites

  • 0

Ok I see. I am using 3.17.1. I am ssh'ing to the ADP3450 and running the script from there, I guess that was the version installed by default. I'll try to upgrade!

digilent@ADPro:~$ apt list | grep digilent

digilent.adept.bridge/now 0.7.0 armhf [installed,local]
digilent.adept.runtime/now 2.26.1 armhf [installed,local]
digilent.waveforms/now 3.17.1 armhf [installed,local]

 

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...