Using PCI-7344 with matlab

Dear all,
I want to use a motion controller card NI PCI-7344 integrated into matlab R2007a (Version 7.4.0.287) to build up my system, and just want to develop several simple control methods to my system, such as PID, sliding-mode, etc using manual command, AND/OR using SIMULINK, AND/OR using xPC-target of Matlab. My problem is, this NI PCI 7344 is not supported by matlab (not compatible). Does anyone have the solution? is there anyone here can help me? How to use PCI-7344 into matlab? Thanks for your advices, kind help and attention before.
regards,
matlabers
- hnd -

Hi hendro,
In C++ you can do this by including the nimotion.lib and FlexMS32.lib when compiling and including the neccessary *.h files at the beginning of the program. (For example, at the top of the program, you'd type #include "Flexmotn.h" if you were using the function flex_load_rpm).
In Visual Basic you would include the line Private Declare Sub nimotion Lib "Location of dll" if you wanted to include a dll.
You would likely need a similar command in MatLab. Unfortunately, since this is a forum for National Instruments products, I do not know what that is.  

Similar Messages

  • Problems using FW-7344 with Fire Wire Video Cameras

    Is it a bad idea to use the FW-7344 with other devices on the same fire wire bus?
    We are trying to use an FW-7344 with a fire wire video camera but we tend to get packet errors that force a reset of the controller. We suspect that the problem is related with the camera and controller being on the same fire wire bus.
    We instantly see problems when we connect two FW7344s and one video camera on the same fire wire card.

    The NIMax program reads Packet Error. I can't recall the first error that our program reads, but I think it typically says something about not being able to communicate return values from the controller to the host computer.
    This makes me think that the NI driver on the host does not retry after failing to get return data from the controller. This assumption may be valid with the PCI version, but probably is not with the FireWire version.
    It only takes one camera for this problem to happen, but the problem is intermittent.

  • I would like to use your 6035E with Matlab, Data aquisition toolbox.

    What drivers do I have to have to use the 6035E AD card with Matlab, Data aquisition toolbox?
    thanks

    You will have to check with Mathworks and see if they have a driver for that board that works with their software.
    Otis
    Training and Certification
    Product Support Engineer
    National Instruments

  • Is Ardence RTX required when I use PCI-7831R with labview real-time module for RTX target

    I am new in the labview real-time field. I want to use labview real-time module for RTX target on only one desktop. My card is PCI-78331R.  Is Ardence RTX necessary? Why I cannot find my card in the MAX after I configured the RTX?
    Thank you very much.

    Hi Ziaozhongda,
    You must have the RTX runtime engine installed before the LabVIEW Real-Time RTX module will install.  Additionally, you should follow the instructions in the "Using the NI PCI-7831R with the LabVIEW Real-Time Module for RTX" section of Getting Started with the NI 7831R (page 8).
    Please see Configuring Hardware for Use with RTX.
    Also useful is "How Can I Validate That My PC Will Run RTX?

  • Using PCI-6025E with quadrature encoder.

    Hi,
    i'm presently trying to figure out if i can use the PCI-6025E Card to count up/down with a quadrature encoder with no additionnal hardware. I know my answer lies in a document called "Using Quadrature Encoders with E Series DAQ Boards document " but it is not presently available on the ni website.
    Can any1 either confirm me that i can do this or send me the document?
    Thank you,
    Max

    This link seems to confirm that you can
    Link
    Randall Pursley

  • Using PCI-8532 with NI-DNET 1.6.6 / NI-DNET 2.0.2

    I have a test fixture PC with the following configuration:
    PCI-8532 DeviceNet card
    Windows 7 Enterprise, SP 1
    LabVIEW 2010 Runtime
    NI-DNET 1.6.6 with MAX 5.0
    No LabVIEW development environment
    PCI-8532  is not available in MAX and the Windows Device Manager shows the card as 'PCI Device' with exclamation mark.
    Here is a screen shot of the Windows Device Manager and MAX:
    I cannot install the NI-Industrial Communication for DeviceNet 2.0.2 on this computer because I am getting the following error:
    Well, I have two questions
    How can I install and use the PCI-8532 and see it with NI-DNET 1.6.6? If this is not possible:
    How can I create an executable on my development system (laptop) with LabVIEW 2010 or LabVIEW 2011 and start this executable on the test fixture. Currently on my development system I have:
    LabVIEW 2010 and LabVIEW 2011 professional
    NI-DNET 1.6.6
    No NI hardware at all
    Do I need to install the NI-Industrial Communications for DeviceNet 2.0.2 on my laptop (my development system)
    Will this interfere with my current NI-DNET 1.6.6 and can I select which driver to use at compilation time
    Thanks,
    Nick
    Solved!
    Go to Solution.

    Hy Nick,
    No, it is defenitely not a replacement yet and I will work with our Web Department to make that more clear on our web page.
    The development for the new API is pretty much done but based on your feedback we are thinking of improving the compatibility so you could for example use the old 1.6.x APi and the new 8532 APi on the same machine, so you could use old and new hardware on that same machine. Would that be important for you?
    For now we are planning to allow only one hardware type at the same machine to save some development time. Let me know what you think.
    To clarify the today situation: The InCOM for Devicenet  component is not a part of LabVIEW. It is just a very simple way of communication with IO variables and function blocks for EM. The driver should install just fine even without LV installed. The error message is pretty much a Bug on our side and the workaround would be to use the LV Installer builder to create a new Installer that can install the Incom Dnet 2.0.x driver without having Lv installed.
    And today you should be able to have both the 1.6.x and the 2.0.x driver installed in parallel and use the 1.6.x API with ypour old boards and the 2.0.x IO variable approach with your new board.
    I keep this post updated as soon as we have a stable Beta available I will post something.
    DirkW

  • Using PCI-6025E with CVI2010

    I have been bring older legacy CVI Programs to windows 7 and have gotten a snag with use of a PCI-6025E card.  The compiler project works fine in windows XP but when it has been brought over to win 7 it does not drive the DIO ports.
    I checked the the card functions with NI-MAX with no issues.
    Not sure if it is a driver problem or i have to include a new library in the old source code moving into windows 7.  i have the latest NI-DAQ installed but the original libraries that the source code was compiled with was from 2007.
    Anyone have any ideas?
    Thanks

    Hi,
    Could you please confirm if the DIO lines work using a CVI example? -> C:\Users\Public\Documents\National Instruments\NI-DAQ\Examples\DotNET4.5\Digital
    Regards,
    - Miguel

  • Using PCI-6251 with Labview 6.1

    I recently purchased a PCI-6251 multifucntion DAQ board to get a higher sampling rate than my old PCI-MIO-16E-4 board.  However I have existing software that I want to run on the new board.  The board came with NI-DAQmx which will only work with Labview 7 or above.  I am currently running NI-DAQ 6.9.3 and the Measurement and Automation program does not recognize the new PCI-6251 board.  Is there anyway to get Labview 6.1/NI-DAQ 6.9.3 to recognize and configure the new board?  Or will I be forced to upgrade my Labview?

    The M-series boards (PCI-62xx are M-series) require NI-DAQmx driver. The NI-DAQmx driver requires a newer Labview. No way around it.
    John Weeks
    WaveMetrics, Inc.
    Phone (503) 620-3001
    Fax (503) 620-6754
    www.wavemetrics.com

  • Has anyone successful​ly interfaced a PCI-7344 with a Techno-Ise​l servo box?

    I'm specifically interested in the wiring between the UMI-7764 and the Techno-Isel Servo breakout box.  Techno-Isel makes good quality stuff but their documentation and support leave something to be desired.

    Hello Charles,
    Thank you for using our discussion forum. Do you happen to have the pinout for the servo breakout box? I haven't used Techno-Isel's servo systems but if we can find pinouts for this box I'm sure we can determine the appropriate connections. I looked on their website but couldn't find any relevant information.
    Regards,
    Nipun M
    Applications Engineer
    National Instruments 

  • Using Mitsubishi A500 inverter with PCI-7344

    Another question..
    I am planning to use PCI-7344 to implement speed control for 7,5 kW
    induction motor. Mitsubishi A500 inverter driving the motor seems to
    have only speed (frequency) setting input. This axis don't have to make
    rapid movements, instead I'm looking for accurate speed and mostly
    rotation in one direction only. In the same machine there are
    servoaxises with Mitsubishi J2S servocontroller and they work OK.
    Movements of servos should be syncronized to the rotation speed of main
    axis.. I am asking this because it says in the manual that torque
    control should be used.
    There are two pulse encoders in that 7,5kW axis. One in the motor and
    another in spindle axis after reduction gear. There is also orientation
    control/PLG feedback/pulse train unit (FR-A5AP) installed to the
    inverter. I'm not sure if that should be used or not.
    Tommi

    Tommi,
    it's a bit easier to tune a system that works in torque mode as typically you only have to tune the position PID loop of the board. That's why torque mode is recommended but that doesn't mean that you can't get good results with velocity drives, too. With a drive that works in velocity mode you will also have to tune the velocity PID loop of the drive and you will probably have to use Vff and Aff parameters of the PCI-7344 to reduce or eliminate the following error.
    In order to get very accurate velocity and position control you should use both encoders of your 7.5 kW axis. The encoder that is attached directly to the motor should be configured as secondary feedback device, the other one as the primary feedback device. Please follow this link for further instructions. Also have a look at this tutorial, especially at the "Dual position feedback" paragraph.
    Jochen Klier
    National Instruments Germany

  • Can I use a DAQ PCI-1200 with Labview 5.0.1?

    I have a Labview 5.0.1 software, and I want to use PCI-1200 with it. Can I do that? My OS is Windows XP, but I can change it with Windows98/2000.

    Hello jhylee,
    The latest NI-DAQ driver for the PCI-1200 is 6.9.3, which is compatible with LabVIEW 5.0.1. LabVIEW 5.0.1 supports Windows 2000, but not Windows XP (although it may still run).
    Have a nice day!
    Robert M
    Applications Engineer
    National Instruments
    Robert Mortensen
    Software Engineer
    National Instruments

  • Using PCI-6503 on Win NT 4.0, with NIDAQ 6.8 or 6.9, in a C++ program I found the following DLL Initialization error..

    "Initialization of the DLL C:\WINNT\System32\NIPALU.dll failed. The process is terminating abnormally"
    The card tests OK with MAX2.0 and if I open the test panel first and then compile the exe, it works. So what exactly is the initialization Im missing but happens in MAX ?? While using PCI-6503 with Windows NT 4.0 SP6, and NI-DAQ 6.8.1 or 6.9, is there any initialization that a C++ program needs to do before trying to write to DIO lines ? I have a program in C++ which works fine (writes and reads the DIO lines from PCI-6503) IF I run it after opening the test panel for PCI-6503 in MAX 2.0. Otherwise it gives the following error..
    "DLL Initialization failed
    Initialization of the dynamic link library C:\WINNT\System32\NIPALU.dll failed. The process is terminating abnormally."
    The PCI-6503 tests OK using either NI-DAQ 6.8.1 or 6.9 and I can read write to the DIO lines using the MAX2.0's test panel. Also my program works fine if before compiling the code I open the test panel for PCI-6503 in MAX2.0, so I suspect there is some initialization Im missing in my program. Can someone educate me more on this. Thanks.

    Are you using ComponentWorks++ or just the NI-DAQ C interface?

  • PXI device compatiabl​ity with matlab

    Hi,
    My application requires RF signal Measurement & analysis.(For audio systems in Cars)
    We have planned to procure NI PXI hardware.Our client has provided XPC target matlab models for our application
    My question is that:  Is NI PXI hardware compatiable with Matlab?(I have tried using Matlab with NI PCI hardware & it has worked,but not sure abt PXI)
    I feel using labview and accessing XPC matlab  models is slighly round aboutway than using it straightforward with matlab.
    Any suggestions ?Kindly help
    Thanks
    -Murali

    Hello Murali,
    I saw that this post hadn't been answered in a very long time.
    I know this post is probably not any more valid or up to date.
    If it is still is in need for an answer, can you then provide me with the PXI hardware you're currently looking at.
    Are these the same type of cards as the PCI-hardware you're working with?
    Kind Regards,
    Thierry C - Applications Engineering Specialist Northern European Region - National Instruments
    CLD, CTA
    If someone helped you, let them know. Mark as solved and/or give a kudo.

  • Voltage range for PCI-7344

    Hello,
    I am using PCI-7344 4 axis servo/step motion controller for windows. I want to know about minimum and maximum range of voltage this board can handle or what range i can use with this board. Please help me out with this.
    thanx
    yogesh

    Yogesh,
    here are the specs:
    Analog Output range:
    -10V to +10V
    You can set limits for the DAC output in MAX (Axis Settings -> Miscellaneous)
    Analog Input ranges:
    -10 V to 10V
    0V to 10 V
    -5V to 5V
    0V to 5V
    I hope this answers your question.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Pci 7344 fuzzy control

    Currently I am using PCI 7344 to control 3 axes servo motor which lately I realize cannot used user defined controller. By any means can I still make use of fuzzy control algo on this flexmotion to do the tuning. I am stuck since have to complete my master thesis.
    TQ.

    Sadiah,
    If you have already developed code using the SoftMotion software that I described previously, then the transition to a PAC may or may not require modification of your code. This is dependent upon what type of PAC you move to. If you developed your code on a PC with an M-series DAQ board and you move the code to a PXI chassis with an M-series DAQ device, then the code will not need to be modified. However, if you move the code to a cRIO or FieldPoint platform, then the code will require modification. There are several shipping examples that come with SoftMotion that demonstrate how to use each of these platforms. I would suggest starting with those examples and building your code from there.
    For additional information on PACs and the benefits of their use, take a look at the following documentation:
    PACs for Industrial Control, the Future of Control
    http://zone.ni.com/devzone/conceptd.nsf/webmain/63b424952e7eb98b86256f9b00766805
    A Comparison of PACs to PLCs
    http://zone.ni.com/devzone/conceptd.nsf/webmain/bb14727c48c013ef86256f81007fb095
    Please let me know if you have any additional questions on this issue.
    Regards,
    Scott R.
    Applications Engineer
    National Instruments

Maybe you are looking for