PCI-7344 Analog out

How to output a signal to Analog out in NI PCI-7344 in Borland C++?
Thank you very much.

http://digital.ni.com/public.nsf/allkb/67253305A52EFB1986256E94005945D2

Similar Messages

  • 7344 analog out troubles

    I have a PCI 7344 for motion control and the corresponding UMI for breakout.
    I
    would like to use one of the analog outs on the UMI-7764 for the
    purpose of switching a solid state relay, so that I can turn on an AC
    power machine programmatically. The axis is configured as servo. 
    When
    I run the attached vi, I do not measure an output voltage.  Can
    anyone
    offer advice/help?  Im sure that it is something simple and I am
    slowly learning LabVIEW, but I have been searching previous posts am
    still
    little unsure.
    Thanks in advance for any help
    Attachments:
    Simple Analog Out.vi ‏13 KB

    In the Help for that function:
    The Load DAC VI is used to send a value directly to an unmapped DAC resource. DACs not mapped as servo axis outputs are available for general-purpose analog output applications.
    Caution  You must not execute this VI on a DAC mapped to an axis. Doing so causes the DAC output to glitch momentarily before returning to axis control.
    If you configured and mapped that axis for a servo, that may the issue. You may also want to add an error indicator to the vi to see if any errors are occuring.
    A better solution may be to use one of the 32 available Digital I/O lines to turn on the SSR.
    ~~~~~~~~~~~~~~~~~~~~~~~~~~
    "It’s the questions that drive us.”
    ~~~~~~~~~~~~~~~~~~~~~~~~~~

  • Mulitple analog out tasks

    I have a question about analog output generation with DAQmx and LabView 7.0.
    I have a NI PCI-6733 analog out card and I want to start multiple task on that card. For example I will begin with generating a continous sine signal on one or more physical channel and after a while output a finite noise signal on another physical channel, but when I try to start the second analog out tasks I get error message -50103 "The specified recource is reserved".
    Is it not possible to start two separate analog out tasks the way I want? If so, what solution shall I use to handle this kind of application? I want to use the eight analog out channels separately and not depending on each other.
    Daniel Olsson
    System Architect
    Endevo
    Sweden

    Hi Daniel-
    As you have noticed there isn't a way to run seperate analog output tasks on your board concurrently.  All operations must be grouped into the same task, so you are left with a choice between two options.
    First, you can simply write full buffers for all of the channels you will output.  This method works well if you know the amount of time or number of samples required for the continuous output at the beginning of operation.
    If you would like to change the operation based on some user input or other condition then the alternative is to stop the overall task, add channel(s) to it, rewrite the output buffer data, and then restart the task.  I have attached one way to perform this second method to this message.
    Hopefully this helps-
    Tom W
    National Instruments
    Attachments:
    AO Add Chan.vi ‏74 KB

  • PCI-7344 Servo Command Analog Ouput

    Hi,
    I am currently working on a project controlling several servos with PCI-7344.
    Servo amplifiers are working with +/-10 V. But with the servo's direction command, the polarity of servo command decides the motor's rotation direction.
    For an instance, with CCW direction, -10V means the maximum speed in reverse. and 0 means sero speed.
    So the problem is how to configure DAC outputs to produce -10V and +10V for full speed and 0 for zero speed.

    You have to enable the secondary feedback to the same encoder as the primary feedback. I know it sound crazy but it works. I scared half the maintenance crew to death the first time I tried to run autotune. Then tune manually start with real low values like 1. One of the techs sent the attached file it helped. Oh I found a work around for my stopping problem I break the command line to my drive and have a 100k resistor shorting the command out that takes it to 0 volt and stoppes the motor. Of the hundred plus drive we have in this plant none use torque command. So much for Industry standard :-) Hope this help you.
    Attachments:
    motion_control_hands-on_servo_tuning.pdf ‏435 KB

  • When using the analog inputs and analog outputs of the PCI-7344, what is the conversion between the voltage entering the card to counts? Similarly, what is the conversion between counts to voltage at the output of the card?

    I am using the PCI-7344 to control my system. The analog inputs are connected to the output of my system while the analog outputs serve as feedback to the system. The system is a servo. I want to know what is the conversion between the voltage read at the input, to card counts, and finally to the voltage output to the system.

    Carole,
    If you are trying to do analog feedback with a servo motor, Chapter 14 of the manual talks about how to set up the torque feedback. Also linked below is a LabVIEW example of analog feedback.
    Chapter 14
    NI-Motion User Manual
    Automatic Analog Feedback with FlexMotion example
    A. Talley
    National Instruments

  • Position Control of compumotor linear servo table and GV-U6E with PCI-7344

    I'm referring PCI-7344 (not 7334).
    I have the GV-U6E which is a drive only and does not possess control functionality. the drive only version does not store or use programs. So, serial commands can not be sent through COM port by LabVIEW even though A few basic commands can be emulated.
    I am trying to do position control as I mentioned. For example, the motor should move A point to B point exactly with a certain speed. The points must be aboulte position.
    I would like you to see the reference comment that I have been contacting with in your website forum.
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000DD490000&USEARCHCONTEXT_CATEGORY_0=_14_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_14_&UCATEGORY_S=0
    Regard,
    Jin Ho Lee
    ----- Original Message -----
    From:
    To:
    Sent: Thursday, September 26, 2002 5:00 PM
    Subject: Re: (Reference#1549-QYW196) "Position Control of linear servo table and GV-U6E with PCI-7344
    >
    > Note: Your reference number is included in the Subject field of this
    > message. It is very important that you do not remove or modify this
    > reference number, or your message may be returned to you.
    >
    >
    > JinHo. Compumotor is a very popular brand, and I know of several customers
    > who integrate our 7334 with Computmotor drives. However, when you say that
    > the MAX configuration doesn't fit in the compumotor drive settings, are you
    > referring to the specs from the 7344? It looks like the 7344 and the
    > Compumotor will work well together through a UMI break out box. If you're
    > referring to specific commands that the Compumotor receives, I'd have to
    > know more about the protocol. If the Compumotor needs serial commands,
    > then you can send them through the computer's COM port from LabVIEW.
    > Please let me know exactly what kind of configurations you're trying to
    > set. The 7344 can be completely configured in MAX and LabVIEW.
    >
    >
    > Best Regards
    >
    > Kyle Voosen
    > Applications Engineer
    > National Instruments
    > http://www.ni.com/support
    >
    > ------------------------------------------------------------------------------
    >
    > Problem Description :
    > "Position Control of compumotor 406LXR linear servo table and GV-U6E(motor
    > drive) with PCI-7344"
    >
    > "Since I had the answers referring:
    > http://exchange.ni.com/servlet/ ProcessRequest?RHIVEID=101&RPAGEID=135&
    > HOID=506500000008000000DD490000& USEARCHCONTEXT_CATEGORY_0=_14_&
    > USEARCHCONTEXT_CATEGORY_S=0& UCATEGORY_0=_14_&UCATEGORY_S=0
    >
    > Wiring step was done well. However, I still have a problem that MAX
    > configuration doesn't fit in compumotor drive settings. Therefore, the
    > setup is shown below, and I want to know how I can set up PCI-7344
    > configuration in MAX or LabVIEW VI.
    >
    >
    > -----------------------------------------------------
    >
    > Uploaded from device address 0
    >
    > Gemini GV Servo Drive Setup
    >
    >
    >
    > Motor Setup
    > DMTR 1703
    > Motor ID (406-x-LXR-M-x-D13-x-x-x-x-E5-x-x-x)
    > DMTIC 2.48
    > Continuous Current (Amps-RMS)
    > DMTICD 0.00
    > Continuous Current Derating (% derating at rated speed)
    > DMTKE 17.6
    > Motor Ke (Volts (0-to-peak)/krpm)
    > DMTRES 10.10
    > Motor Winding Resistance (Ohm)
    > DMTJ 119.300
    > Motor Rotor Inertia (kg*m*m*10e-6)
    > DPOLE 1
    > Number of Motor Pole Pairs
    > DMTW 40.5
    > Motor Rated Speed (rev/sec)
    > DMTIP 7.40
    > Peak Current (Amps-RMS)
    > DMTLMN 3.4
    > Minimum Motor Inductance (mH)
    > DMTLMX 3.4
    > Maximum Motor Inductance (mH)
    > DMTD 0.000000
    > Motor Damping (Nm/rad/sec)
    > DMTRWC 0.23
    > Motor Thermal Resistance (degrees Celsius/Watt)
    > DMTTCM 20.0
    > Motor Thermal Time Constant (minutes)
    > DMTTCW 0.33
    > Motor Winding Time Constant (minutes)
    > DMTAMB 40.00
    > Motor Ambient Temperature (degrees Celsius)
    > DMTMAX 90.00
    > Maximum Motor Winding Temperature (degrees Celsius)
    > DHALL 1
    > Disable Hall Sensor Checking
    > DMTLQS 0
    > Set Q Axis Inductance Saturation
    > DMTLDS 0
    > Set D Axis Inductance Saturation
    > DTHERM 0
    > Disable motor thermal switch input
    >
    >
    >
    > Drive Setup
    > DMODE 2
    > Drive Control Mode
    > DRES 8400
    > Drive Resolution (counts/rev)
    > DPWM 16
    > Drive PWM Frequency (kHz)
    > SFB 1
    > Encoder Feedback
    > ERES 8400
    > Encoder Resolution (counts/rev)
    > ORES 8400
    > Encoder Output Resolution (counts/rev)
    > DMEPIT 42.00
    > Electrical Pitch (mm)
    > SHALL 0
    > Invert Hall Sensors
    > DMTLIM 1.5
    > Torque Limit (Nm)
    > DMTSCL 1.5
    > Torque Scaling (Nm)
    > DMVLIM 119.000000
    > Velocity Limit (rev/sec)
    > DMVSCL 119.000000
    > Velocity Scaling (rev/sec)
    >
    >
    >
    > Load Setup
    > LJRAT 0.0
    > Load-to-Rotor Inertia Ratio
    > LDAMP 0.0000
    > Load Damping (Nm/rad/sec)
    >
    >
    >
    > Fault Setup
    > FLTSTP 1
    > Fault on Startup Indexer Pulses Enable
    > FLTDSB 1
    > Fault on Drive Disable Enable
    > SMPER 8400
    > Maximum Allowable Position Error (counts)
    > SMVER 0.000000
    > Maximum Allowable Velocity Error (rev/sec)
    > DIFOLD 0
    > Current Foldback Enable
    >
    >
    >
    > Digital Input Setup
    > INLVL 11000000
    > Input Active Level
    > INDEB 50
    > Input Debounce Time (milliseconds)
    > INUFD 0
    > Input User Fault Delay Time (milliseconds)
    > LH 0
    > Hardware EOT Limits Enable
    >
    >
    >
    > Digital Output Setup
    > OUTBD 0
    > Output Brake Delay Time (milliseconds)
    > OUTLVL 0100000
    > Output Active Level
    >
    >
    >
    > Analog Monitor Setup
    > DMONAV 0
    > Analog Monitor A Variable
    > DMONAS 100
    > Analog Monitor A Scaling (% of full scale output)
    > DMONBV 0
    > Analog Monitor B Variable
    > DMONBS 100
    > Analog Monitor B Scaling (% of full scale ouput)
    >
    >
    >
    > Servo Tuning
    > DIBW 1500
    > Current Loop Bandwidth (Hz)
    > DVBW 100
    > Velocity Loop Bandwidth (Hz)
    > DPBW 40.00
    > Position Loop Bandwidth (Hz)
    > SGPSIG 1.000
    > Velocity/Position Bandwidth Ratio
    > SGIRAT 1.000
    > Current Damping Ratio
    > SGVRAT 1.000
    > Velocity Damping Ratio
    > SGPRAT 1.000
    > Position Damping Ratio
    > DNOTAF 0
    > Notch Filter A Frequency (Hz)
    > DNOTAQ 1.0
    > Notch Filter A Quality Factor
    > DNOTAD 0.0000
    > Notch Filter A Depth
    > DNOTBF 0
    > Notch Filter B Frequency (Hz)
    > DNOTBQ 1.0
    > Notch Filter B Quality Factor
    > DNOTBD 0.0000
    > Notch Filter B Depth
    > DNOTLG 0
    > Notch Lag Filter Break Frequency (Hz)
    > DNOTLD 0
    > Notch Lead Filter Break Frequency (Hz)
    > SGINTE 1
    > Integrator Option
    > SGVF 0
    > Velocity Feedforward Gain (%)
    > SGAF 0
    > Acceleration Feedforward Gain (%)
    > -----------------------------------------------------
    >
    >
    > Regards,
    > JinHo"
    > NI Software :
    > LabVIEW version 6.0
    > NI Hardware :
    > Motion Control device PCI-7344
    > Driver Version :
    > no
    > OS :
    > Windows 2000
    > CPU :
    > Pentium
    > RAM :
    > 128
    > Vendor :
    > DELL
    > Customer Information :
    > Jin Ho Lee
    > North Carolina State Univ.
    > US
    > [email protected]
    > Ph: (
    > 919
    > )
    > 512-9929
    >
    >

    Yes, we used an NI PXI-7344 motion control card with an NI UMI-7764 box connected to a Gemini GV-U12E servo drive. (which is a drive only.)
    We did positional control in absolute position mode.
    I can send you an AutoCAD schematic detailing how to connect the UMI-7764 to the Gemini GV servo drive.
    In regard to the Rs232 interface to the GV servo drive,
    the GV drive only model is "configurable" not "programmable". You can create unique GV configuration files with Compumotor's Motion planner then download the configuration via Rs232 using LabVIEW as desired. Or, using LabVIEW via Rs232 you can change individual GV drive parameters on demand,
    or use the GV's two analog outputs back to LabVIEW's analog inputs to measure commanded motor current or torque, etc.etc.etc

  • 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

  • Open Loop Problem of PCI-7344

    Dear Partners
    I have a big trouble....
    Any suggestion would be appreciate!
    Here is the hardware and software that I am using
     S/W : MAX 3.1.1
               LabVIEW 7.1
               NI Motion 7.0
     H/W : PCI-7344
               UMI-7764 
                YASKAWA Servo Driver
    I've tested my motion B/D step by step
      1) Start Max3.1.1 / MySystem / Devices and Interfaces /NI Motion Devices /
           PCI7344(1)/Interactive/1-D Interactive
      2) Slect "OPEN LOOP"
      3) Input steps : Velocity, Acceleration, Deceleration
      4) Input steps : Target Position = 100000
      5) Click  "Apply"
      6) Click  "Start"
    But sometimes it stops generating steps.
    it occurs very very irregularly.
    I can't understand because I use "OPEN LOOP"
    and "Current Trajectory Position" must increase until "TargetPosion" whether the asis move or not.
    Also there is no limit signals..
    Please see the image file attached.
    It's very simple I control motion b/d with OPEN LOOP MODE.
    and, I think the servo Driver works well because command steps and encoder pulses are equal.
    Please Help me!!!
    Crane
    Attachments:
    7334error.GIF ‏117 KB

    Thank you Jasper S.
    I think you understand me well.
    I tell you more informations.  
    1) The computer is working in Windows XP Professional (Just Theme).
    2) It happens also at low velocity and acceleration.
    3) I think when the motor stops moving, it fails to translate into hardware steps.
      Because when the motor stops, "Current Trajectory Position" and "Encoder Counts" are equal.
    4) I checked status registers on the card when it works abnormally, but can't find any error message and flgs.
    5) To make matters worse it happens occasionally, so it's difficult to find out the reason.
    6) Strange as it may sound, when I touch the motion connector correctly,  the abnormal behavior frequency decrease.
      So I tried to exchange a new motion b/d and a motion cable but it was just same error situation.
      I can't understand because I just use "OPEN LOOP",  it is no matter whether servo driver works well or not.
    7) Do I have to change PC? I already tried to exchange PCI Slot position.
    I need more information about this.
    I'm in trouble because this system is operating at foreign country.
    It is fatal error  even if it happens once per day....
    Please help me once more. Thank you.

  • PCI-7344 not found in MAX 3.1.1 after installing NI-Motion 7.0

    Hi,
    I updated my PCI-7344 + LabView 7.0 system with the newest NI-Motion 7.0. After the update the card was not anymore detected in MAX. There was a "broken" device PCI-7344 under NI Motion Devices, which status said something like "This device has been removed or could not be detected" and the Reset command said something like "Could not communicate with the device. Power cycle the computer..". I removed the device from the "Devices and interfaces" list and since that, MAX hasn't had a clue about the card. I've tried the "Create new.." function, but it doesn't show any NI Motion Devices or PCI-7344 anywhere else. I've also tried the Tools/Install legacy driver support, but MAX only notifies that the updates are OK. I've also tried removing the physical device, starting the computer and MAX, reinstalling the device and restarting MAX, but nothing changes. The device is recognised by BIOS as "Unknown device"; in Windows 2000 Pro, the device is well recognised as National Instruments PCI-7344.
    One thing that could cause the problem is that I also have LabView 6i installed on the system, although I'm not currently using it for any purpose. Anyway, this seems to prevent the MAX from detecting the correct updates needed when using the "National Instruments Product Updates.." from Tools menu. Perhaps I need some driver software to correct this problem?
    I also tried to uninstall the NI-Motion 7.0 and to install the NI-Motion 6.1.5, but after this, the MAX did not work correctly. For example, none of the branches in the configuration tree would expand and the MAX locked up when trying to use the Create New.. / NI Motion Device. Is there a way to uninstall the NI-Motion 7.0 and to replace it with NI-Motion 6.1.5 without removing all NI software from the system?
    Before the update, with NI-Motion 6.1.5, the PCI-7344 card was correctly found in MAX and well usable in LabView 7.0.

    Jouni,
    A valid serial number is any number > 0. If you have multiple boards in you system, they must each have a unique serial number. This would be the case for any board coming out of manufacturing. The board Jochen had probably came from R&D and was a prototype board.
    Your problem with downgrading from NI-Motion 7.0 to NI-Motion 6.1.5 was most likely due to the data stored in the MAX database. When you uninstall NI-Motion, the data in the MAX database remains. The NI-Motion 6.1.5 driver would not have been able to read the data correctly. The easiest way to "clear" this database is to delete the c:\Program Files\National Instruments\MAX\data folder. The only other way is to uninstall MAX, which requires that you uninstall everything. WARNING, Deleting the MAX data folder will delete all MAX settings and set them back to defaults for all NI hardware (uninstalling everything has this same affect, by the way). Downgrading is never as clean as upgrading.
    The firmware on a Motion board can always be downgraded by forcing the download of firmware files. To do this, select the board in MAX under Devices and Interfaces. Click on the Firmware tab at the bottom on the window. Highlight "PCI-73XX Firmware" by clicking on it once. Right click on one of the items in the "Firmware name" column to the right. Select "Download All Files".
    I do not have a good explaination for why NI-Motion 7.0 did not recognize your board. Do you have a second board you can try in the system? If not, could you ask your local sales representative if they have one you borrow for a quick test? Since the board is recognized by Windows 2000 Device Manager, I don't think there is an issue with the board, but it doesn't hurt verify this.
    My best guess is that there was a confict during the installation process and your system did not get all of the required files. Though we do significant installer testing, there are rare occasions when a system is in such a state that the installation process does not function as expected. It is my experience that these rare instances do not occur on clean machines, but on machines that have had multiple products installed and uninstalled. If you do get a chance to try NI-Motion 7.0 again you may want to use these parameters to get the installer to create a log of the installation: "c:\setup.exe l*v c:\log.txt". This assumes that the setup.exe is in the c:\ directory. Go to start>>run and type this in without the quotes. The log file will be named log.txt in the c:\ directory.
    Finally, you can technically use NI-Motion 7.0 in LabVIEW 6. You just need to copy the C:\Program Files\National Instruments\LabVIEW 7.0\vi.lib\Motion folder to the vi.lib folder of LabVIEW 6. Though this is not officially supported, there is no reason it shouldn't work.
    Regards,

  • Position Control of compumotor 406LXR linear servo table and GV-U6E(motor drive) with PCI-7344

    Since I had the answers referring:
    http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=135&HOID=506500000008000000DD490000&USEARCHCONTEXT_CATEGORY_0=_14_&USEARCHCONTEXT_CATEGORY_S=0&UCATEGORY_0=_14_&UCATEGORY_S=0
    Wiring step was done well. However, I still have a problem that MAX configuration doesn't fit in compumotor drive settings. Therefore, the setup is shown below, and I want to know how I can set up PCI-7344 configuration in MAX or LabVIEW VI.
    ;Uploaded from device address 0
    ;Gemini GV Servo Drive Setup
    ;Motor Setup
    DMTR 1703 ;Motor ID (406-x-LXR-M-x-D13-x-x-x-x-E5-x-x-x)
    DMTIC 2.48 ;Continuous Current (Amps-RMS)
    DMTICD 0.00 ;Continuous Current Derating (% derating at rated speed)
    DMTKE 17.6 ;Motor Ke (Volts (0-to-peak)/krpm)
    DMTRES 10.10 ;Motor Winding Resistance (Ohm)
    DMTJ 119.300 ;Motor Rotor Inertia (kg*m*m*10e-6)
    DPOLE 1 ;Number of Motor Pole Pairs
    DMTW 40.5 ;Motor Rated Speed (rev/sec)
    DMTIP 7.40 ;Peak Current (Amps-RMS)
    DMTLMN 3.4 ;Minimum Motor Inductance (mH)
    DMTLMX 3.4 ;Maximum Motor Inductance (mH)
    DMTD 0.000000 ;Motor Damping (Nm/rad/sec)
    DMTRWC 0.23 ;Motor Thermal Resistance (degrees Celsius/Watt)
    DMTTCM 20.0 ;Motor Thermal Time Constant (minutes)
    DMTTCW 0.33 ;Motor Winding Time Constant (minutes)
    DMTAMB 40.00 ;Motor Ambient Temperature (degrees Celsius)
    DMTMAX 90.00 ;Maximum Motor Winding Temperature (degrees Celsius)
    DHALL 1 ;Disable Hall Sensor Checking
    DMTLQS 0 ;Set Q Axis Inductance Saturation
    DMTLDS 0 ;Set D Axis Inductance Saturation
    DTHERM 0 ;Disable motor thermal switch input
    ;Drive Setup
    DMODE 2 ;Drive Control Mode
    DRES 8400 ;Drive Resolution (counts/rev)
    DPWM 16 ;Drive PWM Frequency (kHz)
    SFB 1 ;Encoder Feedback
    ERES 8400 ;Encoder Resolution (counts/rev)
    ORES 8400 ;Encoder Output Resolution (counts/rev)
    DMEPIT 42.00 ;Electrical Pitch (mm)
    SHALL 0 ;Invert Hall Sensors
    DMTLIM 1.5 ;Torque Limit (Nm)
    DMTSCL 1.5 ;Torque Scaling (Nm)
    DMVLIM 119.000000 ;Velocity Limit (rev/sec)
    DMVSCL 119.000000 ;Velocity Scaling (rev/sec)
    ;Load Setup
    LJRAT 0.0 ;Load-to-Rotor Inertia Ratio
    LDAMP 0.0000 ;Load Damping (Nm/rad/sec)
    ;Fault Setup
    FLTSTP 1 ;Fault on Startup Indexer Pulses Enable
    FLTDSB 1 ;Fault on Drive Disable Enable
    SMPER 8400 ;Maximum Allowable Position Error (counts)
    SMVER 0.000000 ;Maximum Allowable Velocity Error (rev/sec)
    DIFOLD 0 ;Current Foldback Enable
    ;Digital Input Setup
    INLVL 11000000 ;Input Active Level
    INDEB 50 ;Input Debounce Time (milliseconds)
    INUFD 0 ;Input User Fault Delay Time (milliseconds)
    LH 0 ;Hardware EOT Limits Enable
    ;Digital Output Setup
    OUTBD 0 ;Output Brake Delay Time (milliseconds)
    OUTLVL 0100000 ;Output Active Level
    ;Analog Monitor Setup
    DMONAV 0 ;Analog Monitor A Variable
    DMONAS 100 ;Analog Monitor A Scaling (% of full scale output)
    DMONBV 0 ;Analog Monitor B Variable
    DMONBS 100 ;Analog Monitor B Scaling (% of full scale ouput)
    ;Servo Tuning
    DIBW 1500 ;Current Loop Bandwidth (Hz)
    DVBW 100 ;Velocity Loop Bandwidth (Hz)
    DPBW 40.00 ;Position Loop Bandwidth (Hz)
    SGPSIG 1.000 ;Velocity/Position Bandwidth Ratio
    SGIRAT 1.000 ;Current Damping Ratio
    SGVRAT 1.000 ;Velocity Damping Ratio
    SGPRAT 1.000 ;Position Damping Ratio
    DNOTAF 0 ;Notch Filter A Frequency (Hz)
    DNOTAQ 1.0 ;Notch Filter A Quality Factor
    DNOTAD 0.0000 ;Notch Filter A Depth
    DNOTBF 0 ;Notch Filter B Frequency (Hz)
    DNOTBQ 1.0 ;Notch Filter B Quality Factor
    DNOTBD 0.0000 ;Notch Filter B Depth
    DNOTLG 0 ;Notch Lag Filter Break Frequency (Hz)
    DNOTLD 0 ;Notch Lead Filter Break Frequency (Hz)
    SGINTE 1 ;Integrator Option
    SGVF 0 ;Velocity Feedforward Gain (%)
    SGAF 0 ;Acceleration Feedforward Gain (%)
    Regards,
    JinHo

    First of all, before connecting the drive to the 73xx controller I would check that the drive and motor configuration works correctly independent from the controller. The Gemini drives have a utility called the Motion Planner that allows you to configure your motor and drive for independent operation so you can test if the motor and drive combination are working by themselves. Refer to page 18 of the Gemini GV installation guide which you can find at the compumotor site or download from:
    http://www.compumotor.com/manuals/gemini/Gemini_GV_HW_Install_Guide.pdf
    Once you have tested your motor and drive combination, make sure that the drive is configured in torque mode and that the command signal is configured to be sent from the I/O connector and not through RS232 using the Motion Planner. The next step would be to connect the 7344 through the UMI-7764 breakout box in the following order:
    ---- UMI7764 GVU6E
    ---- AOut Cmd+ (pin23)
    ---- AOGnd Cmd- (pin24)
    ---- InhOut Enable- (pin2)
    ---- +5V Enable+ (pin24)
    7344 --> EncA AX+ (pin8)
    ---- EncA- AX- (pin9)
    ---- EncB BX+ (pin10)
    ---- EncB- BX- (pin11)
    ---- Index ZX+ (pin12)
    ---- Index- ZX- (pin13)
    ---- +5V Encoder +5V (pin5)
    Verify that your enable line is connected in an open collector mode (as shown in the diagram above). Our inhibit outputs can sink current but not source it so if your enable line is not behaving properly you want to make sure that the +5v supply you are suing for the UMI can source enough current for your enable line to work. Consult Compumotor on the specs of their enable switch.
    Once the connections are done properly, all you need to do is configure and initialize your board for servo operation in MAX and then you can start your tuning process. Refer to the Tuning PID for servos tutorial in:
    http://www.ni.com/support/motnsupp.htm
    for instructions on tuning your servomotor properly. Also for more information on using MAX, refer to the following tutorial:
    http://zone.ni.com/devzone/conceptd.nsf/webmain/081957EE013C7A4586256B92007818E0?opendocument

  • Trying to do a simple analog out in LabView8 imported form LV7

    I have a PCI-6733 DAQ board and I can set it's analog outputs in
    'Measurement and Aquisition' so I know the hardware is working
    correctly.  I can also create a simple VI in labview 7 to set
    those analog outputs.  However, I dont' see any of the same
    components in my LV 8 installation.  I cannot figure out how to do
    an analog output in version 8 and if I try to simply import my LV 7 vi
    I get an error when it tries to load 'AO Update Channel.' 
    Specifically, it says, 'AO Update Channel is not a valid Labview file.'
    ANy idea what is going wrong?

    You may have 7.4.1 installed but if you installed LabVIEW 8 after you installed it, you probably don't have the VIs in the LabVIEW 8 folder. If you re-install 7.4.1, then you should be able to proceed.
    To set an analog output to a fixed value, it's just a DAQmx Write (analog DBL 1Chan, 1Samp), with a DBL wired to the data input.
    Message Edited by Dennis Knutson on 04-28-2006 08:32 AM
    Attachments:
    Analog Out.JPG ‏8 KB

  • How to get a stable DA output without feedback in PCI-7344

    I have a motion controoler PCI-7344 to control a PZT stage without any kind of feedback. And PCI-7344 is expected to act as a DA output with trajectory generation and onboard programming. But I am confused about how to configurate this motion card.
    Another thing I want to know is what is the normal noise level of the DA output. My card's noise is very large(roughly 70mV RMS). Is this noise is normal for the PCI-7344? Or this noise is caused by my incorrect configuration and use of PCI-7344. I have tried to use the analog feedback and none feedback to configurate motion card, and the noise are the same.

    If you just want to output a trajectory profile without feedback a multifunction board like the PCI-6229 would be a better choice. Simply precalculate your trajectory profiles and send them to the outputs of the board.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Limit Switches interfacing with PCI-7344

    I am trying to figure out the best way to calibrate encoders with the PCI-7344 interface card. Should I setup my limit switches to stop the axis at the limit and then reset encoders there or what? Or should I have a home switch somewhere in the center of travel and let Labview reset the encoders at that point? The 7344 card has digital I/O but they are not configured as anything at the moment. I assume there is a vi to do this? What is the accepted way to do this?
    Perry

    Hi Perry,
    What sort of behavior is your motion system going to have? Typically, you would want for one end (if linear) to be the home. So, I would probably approach it that way. But, what is your system going to be like? As for the digital I/O, there is a palette of VIs to handle this within the NI 73XX functions palette. See the pic.
    Matt J.

  • How to come true a constant temperature control through PCI 7344

    I have one PCI-7344 to control three motors.I also need to come true a constant temperature control through 7344.
    using "Analog Input"and "Analog Reference",is it possible to come true the control.
    To come true it, what others I need?
    Waiting for your answer!
    Thanks
    帖子被langtian在12-20-2005 08:58 PM时编辑过了

    Langtian,
    In general the PID control loop of the 7344 can be used for a wide
    variety of control applications. You can use the analog inputs to
    acquire the feedback signals and the analog outputs to control e. g.
    torque, flow rates and so on. For temperature control the board seems
    to be a bit oversized as temperatures typically change very slowly
    compared to the high control loop rates of the 7344 but this shouldn't
    result in a problem.
    Please note that the "Analog Reference" Output can't be used for
    control tasks as this is a static analog output fixed to 7.5 V which
    can't be changed.
    For more information about how to use NI motion control boards with analog feedback please refer to this link and to this document.
    Best regards,
    Jochen Klier
    National Instruments Germany

  • Analog Out from reading a file

    I have a written a file .txt which is built from analog in vi's at 2Ks/sec.
    How to read a upper mentioned file containing voltage signal data,and how to out the data to the analog out to PCI card at the sampling rate equal to the that of read(2ks/sec).

    There are example VIs that generate a waveform datavalue computationally and outputs it through a D/A channel. You could take one of those examples and replace the waveform generation subVI with one that reads the waveform data from your file...
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

Maybe you are looking for

  • Unable to load data from essbase to Sql server2005

    Hi all, When executing the DataExport command Iam encountering the following error: Info(1021031)List of table [Tname] columns is empty The coding is as below: SET DATAEXPORTOPTIONS DataExportLevel LEVEL0; DataExportDynamicCalc OFF; DataExportColForm

  • DBIF_RSQL_SQL_ERROR while doing a transport from DEV to PROD

    Hi, We are trying to transport some requests from our BW Development to BW Production. As we are importing the request we are facing the following two runtime errors in Dev. 1.   Database error text........: "ORA-01654: unable to extend index SAPSR3.

  • ASA self-signed certificate for Anyconnect 3.1, which attributes?

    Hi everybody, I can't find the detailed information which attributes are exactly needed for the Anyconnect 3.1 client to correctly identify the VPN server -ASA 8.4(4)1 I have added two servers in the client connection profile: IP address, primary pro

  • Aperture 3 library file organization question

    I tried searching for an answer to this question but I had no luck.  Perhaps I was searching on the wrong keywords. In the older version of Aperture, you could look in the "guts" of the library and see individual projects, but as far as I can tell wi

  • Missing themes?

    I use Aperture for most of my photo work, but need to view some iPhoto books and create some new ones. When I try to view a saved book, I get an error message saying that no themes are installed. I just re-installed iPhoto from the iLife 08 disk, upd