Jump to content

All Activity

This stream auto-updates

  1. Past hour
  2. It is not working now also. Serial NO:00683966. can you provide the solution to make it work again?
  3. can i program the cortex a9 processor in zybo using code composer studio?
  4. Today
  5. Hello @fmendoza711. The WebDAQ 504 supports saving data from all four input channels to a SD media, up to the maximum sampling rate of 51.2 kS/s per channel. Consider a SDXC card (U3, A2, V30 or newer) with minimum write speeds of 90MB/second and a supported capacity up to 2TB. Format the SDXC card for an ext2/ext3 or ext4 file system. Regards, Fausto
  6. @metalhouse, On the USB-2416-4AO, the DIO# channel(s) can be configured as digital output(s) via the software application. Regards, Fausto
  7. Hello @sathvikum. Please review the following forum post. (Note: the master branch for the MCC DAQ HAT Library for Raspberry Pi will be updated to v1.5.0.0 in the near future.) Regards, Fausto
  8. Hello I'm encountering a error while installing the files in the raspberry pi 4 B's terminal where I'm not able to detect the MCC DAQ HAT 128 board even though i follow the steps in which is listed in the installation guide ( https://mccdaq.github.io/daqhats/install.html ) . So please help me out with the issue thank you
  9. I have been writing scripts in Python for the AD3 but I'm looking for some general advice on how to use the Arbitrary Waveform Generator Function. I see that it can run at 125Msps .. but what is the max memory data-points? Is there an example of how the memory can be filled from a file? (I see some .wav example but I think the sample rate is encoded in those? I want to define that at the full rate). In my application I'd like to play a waveform and hold the last sample indefinitely until I decide to play another waveform. Any high level advice on how I could do this or what sample files are the closest to this? Many thanks!
  10. Yesterday
  11. Thanks for your quick response. The latest beta digilent.waveforms_beta_v3.22.18.dmg behaves the same way. When explicitly copy and paste the def.framework to the Framework folder (password required), and try to run my application I still get the message "dwf.framework" can't be opened because Apple cannot check it for malicious software.
  12. Hi @Fausto, Thanks for this. Just to confirm, what ports on the DAQ will I need to use to send an actuating signal to the relay you have shared? Regards, MT
  13. Hi @jenga, The record mode (I'm presuming that is what you are meaning by streaming) bottleneck for the ADP3450 is limited by the connection to the host computer; either the USB 2.0 connection or the Ethernet connection, depending on which configuration you chose. As both communication options are packet based, data is transferred in chunks. Because of the on-board DDR memory, the streaming of data in chunks is largely mitigated since the device can continue to capture data and store it in the DDR memory while some subset is transferred over to the computer (presuming you aren't attempting to capture data faster than you can transfer it over anyways). The WaveForms Help tab has typical values for transfer rates and latency: In terms of other numbers, each analog input is stored in a 16-bit (2 byte) format, as well as the 16 digital channels being represented in a 2-byte format, so you'll correspondingly be limited in what maximum sample rate you can achieve based on how many channels you have enabled. There are several built-in Record mode examples in Python that should be of help: USB 2.0 with its overhead tends to top out at around 40 MByte/s, so with 3 two-byte channels acquiring data over USB, this ends up capping you at a sampling rate a bit over 6.5 MHz (best that I can tell, the screenshot from record to file is showing 13.1 MS/s // 26.2 MB/s for the measured rates because it is not taking into account the remaining third of the 6 bytes per sample bandwidth portion that the digital data is taking up): With a gigabit Ethernet connection, you'll of course then be able to achieve the faster rates: If you are wanting to have faster streaming, I would instead point you towards the ADP2230 with its USB 3.2 Gen 1 connection: Let me know if you have any questions. Thanks, JColvin
  14. Hi Ellile, If the other end of your resistor is grounded, that should be correct - the "Energy through C1 100R C2" example, which seems to be what you're basing this on, calculates power from the current through the resistor multiplied by the voltage at the top of the resistor. Current is calculated as the voltage difference across the resistor divided by the resistance in ohms - so, if C2 would measure 0 by the other end of the resistor being grounded, the modified example is fine. Energy is calculated by integrating the power - summing it all up, with each sample multiplied by the amount of time between samples. There might be a little bit of error from the digitization process, but that's what having a sufficient sample rate is for. Thanks, Arthur Edit: Moved the thread to the T&M subforum, which is more appropriate for this topic.
  15. Apologies for the delay. I haven't been successful in reproducing your setup. Some additional settings that might help are 1. the constant values applied to the CONFIG interface of the XFFT IP - I assume the tlast port is tied to a constant one. 2. XFFT settings - both the Configuration and Implementation tabs include settings that affect what values are provided to the CONFIG interface. I'd also be curious about why the XFFT S_AXIS_DATA interface's tlast port seems not to be connected - in simulation, not asserting tlast at the expected time causes the XFFT core to assert either an event_tlast_missing or event_tlast_unexpected error. If you haven't, please review the product guides for both of these IP cores: https://www.xilinx.com/support/documents/ip_documentation/xfft/v9_1/pg109-xfft.pdf https://docs.amd.com/v/u/en-US/pg141-dds-compiler
  16. @scorbetta What Digilent hardware, if any, do you have attached to your system when attempting to launch Waveforms? Does this error show up immediately when you launch the application or are additional steps required to reproduce it? Can you try executing "nm -D --defined-only /usr/local/lib64/digilent/adept/libdmgr.so | grep DmgrSetNetworkConnTimeout" and providing the output? It should be something similar to "000000000000237d T DmgrSetNetworkConnTimeout". When I install the debian package in Ubuntu 22.04 LTS using "sudo apt install ./digilent.adept.runtime_2.27.9-amd64.deb" the library files always end up in "/usr/lib64/digilent/adept" on my system. It's possible that "/usr/lib64" is a symbolic link to "/usr/local/lib64" on your system. Can you execute "ls -al /usr/lib64" and see if that's the case? @attila I can't replicate this behavior in Ubuntu 22.04 but the package always installs the files in /usr/lib64/digilent for me. If "ldconfig -p | grep libdmgr" is able to find libdmgr.so the location of the library should only matters if the application (Waveforms in this case) loads the library (instead of links to it) and specifies a relative or absolute path that doesn't match up with "/usr/local/lib64/digilent/adept/ibdmgr.so". Do you expect to see the reported error if the library can't be loaded or is this error more in line with a missing symbol? Thanks, Michael
  17. Hello @metalhouse. The USB-2416-4AO can sink up to 150 mA max (per eight channel DIO bank) and supports a voltage level of +15 V. Take a look at the following solid-state relay (SSR). https://www.phoenixcontact.com/en-us/products/solid-state-relay-module-emg-17-ov-ttl-24dc2-2943259?type=pdf https://www.phoenixcontact.com/en-us/products/solid-state-relay-module-emg-17-ov-ttl-24dc2-2943259 The +5 output terminal 35 can source 10 mA max. for the SSR. Regards, Fausto
  18. cc @attila Currently unable to run this on CentOS 9 as a result of this, could i get your help with getting the latest beta package signed with SHA256? Thank you so much for the help & support here!
  19. Hi Attila, Is there anyway to mimic in labview the "Sensor" feature implemented in the Waveforms GUI? We have a 5 axis sensor that I would like to read at very consistent read rates. Below is a test case I have done using the a script in Sensor tab. I found that the longer the iterations, the outcome is worse....i.e. timing is not correct.
  20. @malexander Could you help with this ?
  21. Yes, that's the page where I took it... I'll try force it under /usr/lib64...
  22. Yes, that's the page where I took it... I'll try force it under /usr/lib64...
  23. Hi @sng2024 The AD3 scope input have a high range of ~50V peak to peak and with offset adjustment can read +/-50V The probe attenuation can be specified with the Probe option under each channel option.
  24. Hi @scorbetta I was suspecting to find multiple variants from this library, but it finds only one. I don't know why it is for you installed in /usr/local/lib64 Have you downloaded it from our site ? https://digilent.com/reference/software/adept/start The location shouldn't matter but it is strange since the adept.runtime...deb uses /usr/lib64
  25. Hi @Kevin.C The betas are signed with the same key as a recent Adept Runtime release, here: https://digilent.s3.us-west-2.amazonaws.com/Software/Adept2+Runtime/2.27.9/digilent_public_key.asc. We've only recently started signing these installers. Your questions are very appreciated and should help us make sure these downloads are as clear as possible. Thanks, Arthur
  26. Hi @SergeLafontaine The latest version is notarized, it should pass security:
  1. Load more activity
×
×
  • Create New...