Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Is NI-DAQmx supported as true 64-bit mode in Vista x64?

Does anyone at National Instruments have any new schedule information as to when x64 DAQmx .NET library support will be available?
0 Kudos
Message 21 of 29
(3,783 Views)

Iam still waiting too.  

 

The Kerneldriver are 64 bit, so why is it that difficult to support NIDAQmx in 64 bit UserSpace ?

 

 

0 Kudos
Message 22 of 29
(3,773 Views)

Hello Everyone,

 

For upcomming releases of DAQmx and added support, I would highly recommend signing up for the DAQmx Beta Program. Once you have signed up and been approved, you can download our latest DAQmx software. Once inside the beta you can find out more about the upcomming features of the DAQmx driver.

 

Regards,
Paul C.

Message Edited by Paul C. on 05-29-2009 06:29 PM
0 Kudos
Message 23 of 29
(3,755 Views)

The release notes of NI-DAQmx 8.9 say:

 

"The following main features were added in NI-DAQmx 8.9:

....

Support for 64-bit user mode in ANSI C. You can now create 64-bit applications with ANSI C as long as you're not using a switch module or a high-speed digital input/output (DIO) device. "

 

it looks like this is wat we all were waiting for.

I will give it a try ...

Message 24 of 29
(3,712 Views)

Dear all,

 

My first attempt to create a 64-bits ANSI C NI-DAQ application.

 

I have installed NI-DAQmx 9.0 and including the 'Application Development Support | ANSI C Support' feature.

According to the 8.9 release notes 64-bit user mode ANSI C should be available with this version.

 

However, the folder 'C:\Program Files\National Instruments\NI-DAQ\DAQmx ANSI C Dev\lib\msvc' only

contains a 32-bits version of the NIDAQmx.lib library.

 

Where can I find the 64-bits version ?

 

WR,

 

Kees

0 Kudos
Message 25 of 29
(3,479 Views)

Kees -

 

 

You can find the 64-bit libs installed by default to:

C:\Program Files\National Instruments\Shared\ExternalCompilerSupport\lib64\msvc

 

The location that you referenced is legacy. You should use C:\Program Files\National Instruments\Shared\ExternalCompilerSupport\ moving forward.

 

We continue to install to the legacy location so that projects that were developed against older versions of DAQmx continue to build when newer versions of DAQmx are installed.

 

Dave_m, merano, and others -

 

64-bit support in the .NET libraries was added in DAQ 8.9.5. The 64-bit assemblies are installed, by default on XP, to C:\Program Files\National Instruments\MeasurementStudioVS2008\DotNET\Assemblies (64-bit)\Current.

 

 

Basically, "it just works". That is, if you install DAQ 8.9.5 or later, you can change the Platform Target, of a project that references the DAQ .NET assembly, to AnyCPU or x64, and when you build you'll get an application that runs as 64-bit on 64-bit Vista (or 7).

 

For  more information, see the help topic N Measurement Studio Help>>NI Measurement Studio .NET Class Library>>Using the Measurement Studio .NET Class Libraries>>Using the Measuremet Studio NI-DAQmx .NET Library>>Working with 64-bit .NET Support for NI-DAQmx.

 

 

 

David Rohacek

National Instruments

Message 26 of 29
(3,474 Views)

Thanks David,

 

 I found the correct headers and libs in the c:\program files (x86)\National Instruments folder

instead of the folder that you mentioned.

 

Calling DAQmxGetSysDevNames in x64 user mode succeeded.

 

During installation of NIDAQmx I specified 'L:\Program Files\National Instruments' as Destination Directory.

So I did not think about looking on the C: drive at all.

It looks like that the installer silently ignores the Destination Directory preference.

0 Kudos
Message 27 of 29
(3,471 Views)

Kees -

 

Did you have any NI software installed to the C: drive before you installed DAQ to the L: drive? Or, was this the first NI software you installed on that machine?

 

David Rohacek

National Instruments

0 Kudos
Message 28 of 29
(3,443 Views)

David,

 

I had 8.6.? installed on L:\Program Files\National Instruments.

 

During the upgrade to 9.0.0 I accepted the proposed folder 'L:\Program Files\National Instruments'

 

After the upgrade I have:

 

some folders in L:\Program Files\National Instruments:
 ExpressWorkbench,
 MeasurementStudioVS2005,
 MeasurementStudioVS2008,

 NI Spy,
 NI-DAQ (ChanWiz, DAXmx ANSI C Dev,doc,Documents,fpgafiles,HWConfig,LabVIEW,staging,Switch)

 

some on C:\Program Files\National Instruments:
 MAX
 NI-DAQ (docs, LabView, staging)

 Shared

 

and some on C:\Program Files (x86)\National Instruments:

  DataSocket

  IVI

  MAX

  NI-DAQ (Legacy)
  PXI,

  RT Images

  Shared

  SignalExpress

 

I don't which of these folders originate from the 8.6 installation.


Kees

0 Kudos
Message 29 of 29
(3,438 Views)