Data Acquisition Idea Exchange

Community Browser
cancel
Showing results for 
Search instead for 
Did you mean: 
Post an idea

To help with system recovery in the case of system errors/crashes, it would be useful to have a tool to configure a more frequent backup of the system without having to manually export the system configuration. 

ExpressCard slots are getting rare on Laptops these days - this idea is requesting a replacement please on a more modern bus e.g. thunderbolt3 / USB-C...

 

Yes my development day to day computer is a laptop. In production will deploy to dedicated PC. 

 

http://forums.ni.com/t5/PXI/Thunderbolt-ExpressCard-Adaptor-for-ExpressCard-8360/m-p/3332184#M16392

 

http://forums.ni.com/t5/PXI/Thunderbolt-3-PXI-chassis-interface/td-p/3314556

 

 

Hi,

 

It will be great if VirtualBench have an option that we can choose 7 or 8 digits to be decoded for I2C address. I understand that we usually decode 7 digits for address and the eighth digit for read/write for I2C protocol but sometimes we need to decode 8 digits for I2C address and the eighth digit still for read/write to satisfy our work.

 

Thanks,

 

Brian

Since the drivers support the basic communication for the GPIB-USB-HS+ devices, the code should be ported to support the analyzer functionality as well. Create the driver API to support analyzer and then make that available to LV.  Create cross platform LV routines for the analyzer functionality so it is available on all platforms.

The minimal range and the test current for resistance measurement of NI's DMMs (ex PXI-4072) are :

 

NI.jpg

 

A DMM with a lower range and a higher test current (eg Keysight M9183A) would be very useful in some cases.

 

Keysight.jpg

 

Hi all, 

 

Biomedical applications have become more popular. Specially in bioimpedance field (see link for more information), where usually the equipment used for this is quite expensive... so researchers and students with low budget usually stick to a custom design systems.

Currently, I am using a Red Pitaya board which has these 2 fast analog outputs and 2 fast analog inputs up to 125MHz sampling frequency to develop my own. This board uses the same processor and fpga as myRIO. However, sampling frequency's myRIO is 500ks/s much lower than Red Pitaya. 

 

My idea would be to develop further hardware to have at least these 2 fast analoge input and 2 fast analog output to be able to compete with Red Pitaya board. I believe that having these characteristics into myRIO will be greatful for those researchers who dont have either the money or the knowledge to put together a system capable of doing that.

 

Cheers,

Albert

 

 

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.

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.

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.

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.

 

Herramientas:

Labview

MySQL

PHP

ODBC

hi ,

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

 

please reply ASAP.

 

 

regards,

Sowmya.

 

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.

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.

 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.

Support for .net 4.5

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.

Hi, 

 

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?

 

Regards

 

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?

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.