High-Speed Digitizers

cancel
Showing results for 
Search instead for 
Did you mean: 

Linux OS and C programming language with NI products.

I have a high speed digitizer (NI 5112) and I am a new user of NI products. I will appreciate any help and suggestions about following questions.

1. I want to code an application program in "C" programming language. Is this possibble ?

2. Is it possibble to use NI 5112 on a Linux /86 platform with an application program coded in C.

Thanks for your help.
0 Kudos
Message 1 of 3
(7,051 Views)
Thank you for contacting National Instruments. The answer your questions are as follows:

1) Yes, you can program your NI 5112 High Speed Digitizer using C. The NI-SCOPE driver that you received with your board installs several examples for doing just this. These examples are a great place to start programming your application and can be found on your system at: C:\Program Files\IVI\Drivers\niScope\Examples\c (assuming a default install path). Information on the NI-SCOPE functions can be found in the NI High-Speed Digitizers Help (Start >> Programs >> National Instruments >> NI-SCOPE >> Documentation).

2) The NI-SCOPE driver is only supported on Windows 2000/NT/XP. Installation of the driver, and thus the NI 5112 is not possible on a Linux/86 platform at
this time.

In regards to your first question, another option you might consider is using LabWindows/CVI to program your NI 5112. LabWindows/CVI is National Instruments' ANSI C development environment optimized for test, measurement, and control. More information on LabWindows/CVI can be found at:

Products and Services: NI LabWindows/CVI

I hope this helps get you started.

Regards,
Aaron C.
National Instruments
0 Kudos
Message 2 of 3
(7,051 Views)
Hello everyone,
 
In an attempt to try to catch everyone who might have a LabWindows/CVI and Linux or Real-Time interest, I'm going to repost this information in this thread as well. I know this thread has been going on for a few years now, but I wanted to update whoever is interested in the latest LabWindows/CVI modules that we've released to try to address your multiplatform support needs:
 
So we now have a Real-Time Module, which allows you to develop LabWindows/CVI apps on a Windows machine and run on a real-time PXI or PC target.
Also, to partly address the main subject of this thread, in August, we release the Run-Time Module for Linux, which similarly allows you to develop on a Windows machine as you always have with CVI, and then run your application on multiple Linux distributions.
 
That's a brief overview of the latest modules, but if you want more information on what hardware is supported and also a more in-depth discussion on the module, take a look at the following resources:
Real-Time Module: www.ni.com/lwcvi/realtime
 
Thanks.
Wendy L
LabWindows/CVI Developer Newsletter
0 Kudos
Message 3 of 3
(6,719 Views)