Which version of Matlab support the NI PCI-7350(NI-DAQmx) motion card?

3 views (last 30 days)
I have the MATLAB R2014a(64 bit) version but there is no data acquisition toolbox in my MATLAB. Which version of MATLAB support the NI PCI-7350?

Answers (2)

Walter Roberson
Walter Roberson on 9 Mar 2016
Edited: Walter Roberson on 10 Mar 2016
There does not appear to be any built-in support for that device. The NI 73xx Motion Controllers use the NI-Motion drivers, and do not appear to support IVI (necessary to use Instrument Control toolbox) or NI-DAQmx (necessary for access from Data Acquisition toolbox).
It might be possible to adapt the drivers, but it does not seem to have already been done.
  2 Comments
Yunus Ertugrul
Yunus Ertugrul on 10 Mar 2016
What do you suggest at that point? How can I communicate NI PCI 7350 and Matlab? It may be using TCP/IP, UDP, etc. but we don't know port adress and IP adress of NI PCI 7350.Thanks for your reply.Regards...
Walter Roberson
Walter Roberson on 10 Mar 2016
Edited: Walter Roberson on 24 Mar 2016
I do not find any information suggesting that the NI PCI 7350 series supports ethernet.
When I look around further, I find on another site that you are wanting to use an NI 7356 connected to a NI UMI 7774, and that you want to use Real Time Windows Target blockset in Simulink.
If you were trying to use the device within MATLAB, then following on the hints at http://www.wisumpire.com/using-pci-7344-with-matlab/ you could possibly use MATLAB's loadlibrary() with NI's nimotion.lib and FlexMS32.lib (or some 64 bit equivalent.) On the other hand I find "NI-Motion currently works with Microsoft Windows 7/Vista/XP/2000" so I am not certain there is a 64 bit driver version.
I am not certain that loadlibrary() can be done with RTWT; looking around I find that it might possibly be accepted in Normal Mode or Accelerated Mode, but not likely in External Mode. I would think that if it could be done it would not be likely to work well: RTWT only calls to MS Windows when it has some spare time, but you would be needing MS Windows to act as your interface to all of the data collection and device control. I would be concerned about whether the system would be able to keep up.
I do find NI saying that they supply some of the drivers in the form of standard C, but standard C does not have access to hardware (access to hardware is through extensions to the C language). At the moment I do not find instructions for adding drivers for RTWT.
I would not say that it is necessarily impossible, but it does appear that it would be necessary to develop the interface if it can be done at all.
Note: I notice that on another system you indicated you had "reached out to Mathworks" and copied what I posted above. Please note that MATLAB Answers is replied to by volunteers, most of whom are outside Mathworks. You would need to open a technical support request for an answer from Mathworks itself; I am just a user with some skills at finding information.

Sign in to comment.


MAHDI A. A. ELHAG
MAHDI A. A. ELHAG on 24 Mar 2016
Hello my friend,
I checked around the support of Data Acquisition toolbox in MATLAB 2015a. I found out that there is actually a support of the system you talk about. I don't know if it helps you enough, but give it a good try then see me in the school as soon as you can.
If you have a licensed copy of MATLAB get this tool, if not, you need to use my PC.
I downloaded the hardware support you see in the link above.

Categories

Find more on Manage Products in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!