Home > Community > Discussion Forums

Data Acquisition Idea Exchange

Showing results for 
Search instead for 
Do you mean 
The NI Idea Exchange is a product feedback forum where NI R&D and users work together to submit ideas, collaborate on their development, and vote for the ones they like best. View all of the NI Idea Exchanges to post an idea or add your opinion on an existing one today!
New Idea
0 Kudos

scsi cable to USB

Status: New
by Member ulrich_VII on ‎05-10-2016 03:56 PM

I need a (or more) DAQ - USB like 6210 (to replace my 10x PCI 6031-36) for the  old scsi (68 or 100 pin) cable.

0 Kudos

In order to TDD code, one has to be able to isolate dependencies.  A very handy trick to isolate external dependencies is to create an interface with the same methods and properties signatures as the external class, and then create an empty class which inherits from the external dependency and implements the interface.


For example, I'm trying to isolate the HardwareResourceBase class, because I'm attempting to test some code the uses the result of SystemConfiguration.FindHardware("").


However, I cannot isolate the HardwareResourceBase class by doing:

public interface IHardwareResourceBase
  String UserAlias{get;}
  String MacAddress{get;|
  /* Other methods and properties of HardwareResourceBase */

public class HardwareResourceImpl : HardwareResourceBase, IHardwareResourceBase

because the constructor to HardwareResourceBase is hidden.  In order to isolate HardwareResourceBase, I now have to create a full wrapper class, which is a major pain.


Please do not fully seal classes by hiding the constructor.  If a method should not be overriden, use the "sealed" keyword.

0 Kudos

Add type-specific exceptions in .NET DAQmx

Status: New
by Member CurtisHx on ‎02-26-2016 07:38 AM

From what I can tell, there is one master DaqException that is used for everything that goes wrong.  This makes checking for certain exceptions extremely difficult, as you are now limited to checking the error message for certain strings.  This is fragile.


Please provide typed exceptions in the .NET DAQmx library.  For example, if a task times out, it should throw a "TaskTimeoutException", which might be a child of DaqException.  Or if the timing setup is invalid, the library would throw a "InvalidTimingConfigurationException".


Yes, I realize it's a bit of busy work to create a bunch of typed exceptions, but it makes error handling for consumers much easier.

0 Kudos

Tomar datos de algún proceso y subirlos a una base de datos alojada en un hosting. La base de datos podrá ser accesada remotamente a través de internet, y permitirá visualizar, organizar y analizar la información a través de filtros por fechas o variables, graficar, etc.







0 Kudos

text to speech conversion

Status: New
by Member sow123 on ‎02-06-2016 09:58 PM

hi ,

please can any body explain how to convert the text present in .txt file to speech .


please reply ASAP.






0 Kudos

Generating a differential signal from NI 6703

Status: New
by Member MNM2015 on ‎01-25-2016 12:33 PM

I have installed two cards data acquisition PCI cards, NI 6111 and NI 6703. NI 6703 is a Static Analog Voltage Output card with 16 channels. Can this card be tricked into generating a differential signal which needs to be synchronously triggered from the another card's clock.

0 Kudos

GPIB Analyzer Open Capture File Setting Changes

Status: New
by Member d.w.b on ‎01-21-2016 11:15 AM

Allow NI GPIB Analyzer settings to be reduced for a capture log being viewed, searched, exported or printed. NI Measurement and Automation Explorer (NI MAx), Tools, GPIB, NI GPIB Analyzer settings can be changed to log various types of information, events, and timestamps. I open NI GPIB Analyzer - (No Interface Open), pick File Open, select the .cap which opens in another window "NI GPIB Analyzer - ....cap". I go back to the window with "Selected GPIB Analyzer" and pick Settings, Change Settings..., but that window is the default, no timestamps. Even if I make a change like deselecting Command, the other "- ....cap" window does not update with less information. Changing the settings only affects future captures. I wish I could unselect some of the Stimulus or exclude Timestamp after the capture is complete. I captured with all stimulus for the record since I have limited access and time to the production line, but for initial analysis and practical simplicity it would be nicer to just have Data and Command. when I log everything and then try to search for commands it is difficult and time-consuming because they are split up by numerous other mnemonics, events, etc. Being able to turn them off would allow me to search for the command (e.g. *IDN?) and find it much quicker versus having to search for * and go through all those commands one at a time. In a big log file that could take a very long time.

0 Kudos

Please Add Linux Support for NI-SWITCH Driver

Status: New
by Member Kimchi-Taco on ‎01-08-2016 11:20 AM

 Although there is support for NI-SWITCH Driver in DAQmx 8.0.2 there currently is no support for it beyond that in RedHat 7.2, such as NI DAQmx Base 15.0.  As of right now we have to recommend the customer to RLP to communicate with his switch module.

.net 4.5

Status: New
by Member Briton on ‎11-26-2015 07:59 AM

Support for .net 4.5

0 Kudos

The Agilent ENA Series Analyzer driver does not currently have the ability to selecte the magnitude of Impedance, Z, as a choice using the Configure Channel and Trace VI. Other measurement choices such as polar format and Smith chart are available. 


At the moment, read the magnitude of the impedance from an Agilent device you must create your own subVI using the SCPI commands from the manual. This driver uses NI VISA GPIB communication.

0 Kudos

Multi-function module for NI cDAQ-9191

Status: New
by Member yachen on ‎11-17-2015 12:23 AM



I have came across a case where the user wants to upgrade a simple multi-function DAQ card (USB-6215) with wi-fi capability. Looking at the compactDAQ product range, it would be very elegant to have: NI 9191 + NI9381. However, it is Not possible as NI9381 only works with compactRIO not compactDAQ.


These are the alternative options which I have considered:


Option 1: NI9191 + [CompactDAQ compatible C-Series Module]

=> Not possible. Such product does not exist.

Cost: $


Option2: [Single-slot CompactRIO with Wifi] + NI9181

=> Not possible. Such product does not exist.

Cost: $


Option3: [Generic Wi-Fi router with USB input] + USB-6215

=> Not possible. MOXA 3121 only takes ethernet inputs. Such product does not exist.

Cost: $$


Option4: [4-slot CompactDAQ/RIO] + [AI/AO/DI/DO/CTR modules] + [MOXA Wi-fi Router] 

=> This is doable, but it is bulky, and you are looking at additional ~$5000USD just to add wi-fi capability and replace a simple DAQ device (USB-6215), which cost about $1500USD.

Cost: $$$


There is no simple solution with NI. I wonder is there a gap in NI's product profolio? Consider WSN would be a big part of IoT, it would make sense to develop a product that satisfy at least Option1 or Option2?




0 Kudos

Low Noise Analog Output Module

Status: New
by Member cjs7 on ‎09-18-2015 12:05 PM

We do atomic physics experiments with everything run off of hardware time. Low noise electronics are fairly crucial to getting things to work properly.


It would be fantastic to have some very low noise analog output modules with >16-bit resolution. We currently use the cRIO platform and the NI 9263 analog output modules. However, these have poor noise performance. The best module I have seen from NI is the PXI-6733, but it would be great to have something with an output voltage noise density on the order of ~5-10 nV/sqrt{Hz} in the range of ~100 Hz to a few MHz. The Analog Devices AD5791 20-bit DAC seems like a good candidate for this.


Any thoughts?

NI MAX global virtual channels

Status: New
by Member Freelion8 on ‎08-24-2015 07:56 AM

Why new NI MAX does not sort global virtual channels by name? It used to be very handy to have that option, however, after 2014, they decided to remove this very useful function away without any reason (at least I can not think of any reason). I am currently using NI MAX 15.0 and I could not find anything in the menu about how to sort my global virtual channels by name. They could have implemented something in the menu easily to sort channels by name or something else instead of removing that useful function.

Currently, there is no way to format a .txt file to log data with a time stamp that includes the current time that the data is being acquired. When creating a "Save to ASCII/LVM" event, the "Time Axis Preference" setting under the File Settings tab has two options: Absolute Time or Relative Time. Relative time works as expected, logging the time starting from 0 seconds until the data acquisition is complete. However, the Absolule Time setting logs the time stamp as time in seconds from some arbitrary point in time, usually the Windows system time in seconds. 


This timestamp is essentially useless without a conversion to the actual time. It would be great if the Absolute Time logged the current time in hours:minutes:seconds instead. 

High Bandwidth Counter Device

Status: New
by Trusted Enthusiast on ‎07-29-2015 05:32 PM

The 6602 can take an external timebase up to 80 MHz (according to the spec, it's actually a bit higher than this in reality).


The newer counter products do not have this capability (e.g. the 6612 has the same 25 MHz bandwidth limit as most of the multifunction products).



So whenever an application comes up (e.g.) where the user wants to count a fast external signal, the only reasonable option from NI is the 6602.  This is fine for now, but in the future it would be nice to have some higher bandwidth counter options (unless you plan on selling the 6602 forever... hopefully it doesn't get too hard to come across computers with spare PCI slots though).

Every n encoder pulses callback

Status: New
by Member SteveD123 on ‎06-28-2015 02:32 PM

It is a frequent requirement to make measurements on production lines. Position on these is often tracked with Rotary Encoders https://en.wikipedia.org/wiki/Rotary_encoder . Many NI devices can accept the quadrature pulse train from such a device, and correctly produce a current position count. The information in the 2 phase pulse train allows the counter to correctly track foward and reverse motion.


What would be very useful would be a callback in NI-DaqMX that is called after every n pulses, ideally with a flag to indicate whether the counter is higher or lower than the previous value, i.e. the direction.


This has recently been discussed on the multifunction DAQ board here: http://forums.ni.com/t5/Multifunction-DAQ/quadrature-encoder-based-triggering/td-p/3125468 . So I am not alone in requesting something more programmer friendly than the workaround offered there.



0 Kudos

contro de un power analyzer pz4000

Status: New
by Member Carlos1114 on ‎06-26-2015 02:48 PM

Buenas tardes:


estoy trabajando en comunica un power analyzer modelo yokogawa pz4000 para automatizar una prueba, mi problema es que ya lo comunique y en la pantalla del equipo pz4000 me muestra solo 4 valores y  logre obtener el voltaje RMS que es uno de loa que aparece, pero al momento de buscar cualquier otro valor que no paarece me manda un valor de 0, si se ha trabajado con esto, agradeceria mucho su ayuda, les mando saludos!! 


gracias Carlos Capetillo 

The vast majority of my working life is spent with RIO devices or midrange X series cards, but I often come across applications where an inexpensive, reliable DAQ would be handy for low level tasks - monitoring presence sensors, measuring voltages at moderate precision and slow speed, providing interlocks for material storage bins etc.


Traditionally, you'll see a lot of USB 600X units being used for applications like these. However, running on USB has a few associated problems: unreliability of the Windows bus, cable strain relief on USB connectors, mounting of USB 600X units, connection type. Don't get me wrong, you can do a lot with these units but they're not an ideal, inexpensive solution for production processes.


There's a jump between the functionality of these USB units and X (or even M or E for the vintage crowd) series cards. The only thing that's really in that range anymore is the B series PCI-6010 card, which has the fantastic benefit of using a 37W DSUB connector too, but is a little limited in terms of channel offerings and the like.


I'd like to see the B series range revived to provide products that fit between the PCIe-6320 and the USB 600X devices, providing non-USB connection and preferably with a DSUB backplane connector for cost and ease of use. This would provide a more reliable offering for simple acquisition tasks in the industrial environment at a cost-effective price point.

We mostly develop PXIe based high speed (RF) applictions which stores data on one or more RAIDs.

Several customers already asked for a high speed ethernet connection do move this data over the net.


Yet there is only one PXIe 10 GBE availible and it is NOT from NI.

We would already need a 40 GBE solution the comming year.


PCI Express 40 GBE ist almost commonly avalilible, a mezzanine board solution would be sufficient if nothing else works.

But there is no carrier board availibe, too.


I feel kind of left alone with all this data, waiting on those bigg RAIDs for beeing processed / copied.



0 Kudos

Currently with a multislot chassis, the system will operate at the requested sampling rate even if that rate is above the maximum supported by the module.  In this case, the chassis will replicate the additional required data points from the previous sample, and will not return an error in NI MAX.  With a single slot chassis, this is not an option.  However, it would be helpful if this feature was also supported with the single slot chassis so that data could be replicated at a higher sample rate without returning an error message.


Relevant KnowledgeBase article: Why is My Slow Sampled C Series Module Able to Operate at a Higher Sampling Rate than the Specified ...





About Data Acquisition Idea Exchange

Have an idea for new DAQ hardware or DAQ software features?

  1. Browse by label or search in the Data Acquisition Idea Exchange to see if your idea has previously been submitted. If your idea exists be sure to vote for the idea by giving it kudos to indicate your approval!
  2. If your idea has not been submitted click Post New Idea to submit a product idea. Be sure to submit a separate post for each idea.
  3. Watch as the community gives your idea kudos and adds their input.
  4. As NI R&D considers the idea, they will change the idea status.
  5. Give kudos to other ideas that you would like to see implemented!
Top Kudoed Authors
User Kudos Count