Library of Sub_vi for DC motors. controller model C-862 (PI: Physik Instrumente)

Hey, 
i m looking for the Library with Virtual Instrument to control the DC motors C-862 (PI: Ppysik Instrument)
thks for any help. 

There is no C-862 I am aware of
PI does suggest that LabVIEW drivers are available for C Series devices (Have you contacted them?)
I would be a bit careful using that driver "Out of the box"
That image on their web site does not really inspire me to believe that the developers understood what they were doing
Really, "Pink" Errors- WTH is that sequence frame doing there?, Bool constants everywhere (set default values of sub vis)? and old style bool constants too...  We won't even go into improper error handling! 
And do not miss the windows tittle bar----- That's GOTTA-B some C programming weenie's way of decorating a module's name 
Next time I need a few "Billable hours" I'll call them.

Similar Messages

  • Driver for step motor controller MM4006

    Please help, i need the driver for the step motor controller MM4006
    (Newport, Micro Controle). I found them on the Newport site, but when
    i unzip them, it seems to be the drivers for the MM4005, so is there a
    difference between both.
    Thank you for your help,
    JB

    JB,
    National Instruments has the driver for MM4000, of the Newport's 4000 series Motion Controllers.
    Visit our website:
    http://ni.com/devzone/idnet/
    You will find help on developing your own driver, or if you need instrument driver expertise to develop your instrument drivers, contact one of our experienced Certified Instrument Driver Developers.
    Zvezdana S.
    National Instruments

  • Looking for smart motor controller (profibus comm)

    looking for optional smart motor starters that communicate profibus to interface with a Siemens APACS system

    What type of motors? Servo, Stepper regular AC or DC motors?

  • Looking for LabView driver for Suruga-Seiki motorized stage controller model D70

    I'm Looking for LabView driver for Suruga-Seiki (Japan)motorized stage controller model D70, GPIB or RS232 (optional model D92).

    Hi,
    Unfortunately, I was unable to locate a driver for your instrument. I would like you to submit a request for this driver at: http://zone.ni.com/idnet97.nsf/instrumentdriverrequest/ and with the instrument manufacturer. We develop drivers based on demand and popularity so the more requests we have for it, the greater the possibility that we will develop one.
    If you would like to try developing your own instrument driver (or modify the existing one), we have documentation, model instrument drivers, and driver templates to help at :
    http://www.ni.com/devzone/idnet/development.htm
    We also have a syndicate of third party vendors that specialize in National Instruments' products and services. Some of the vendors specialize in driver development. I would s
    uggest contacting one of the Alliance members at:
    http://www.ni.com/alliance
    An instrument driver is a collection of functions that implement the commands necessary to perform the instrument�s operations. In short, someone read the instrument user manual and implemented some of the functionality in a program for the end user. Instrument drivers are not necessary to use your instrument. They are merely time savers to help you develop your project so you do not need to study the manual before writing a program.
    There are example VI's in LV on Instrument Connectivity. If you go to the Help menu >> Examples.. >> I/O, you will see a couple and Examples.. >> Fundamentals for File and String manipulation. I would suggest tweaking them to suit your application. Also the specific command that your instrument responds to can be found from it's manual.
    Some useful resources for your application are
    ni.com > NI Developer Zone > Development Library > Instrument Connectivity
    http:/
    /search.ni.com/?col=alldocs&layout=TechResources&ql=a , to search examples and knowledge bases
    Hope this helps!
    Best Regards,
    Aaron K.
    Application Engineer
    National Instruments

  • LabVIEW driver for a ControlTechniques motor controller

    Anyone know of LabVIEW driver for a ControlTechniques
    Unidrive motor controller?
    Or any info/pointers to programming them via LabVIEW?
    Any help much appreciated
    Paul
    Dr Paul Rocca - Managing Director
    Brill Engineering Ltd, 3 Longwood Court,
    Love Lane, Cirencester, Gloucestershire
    GL7 1YG. www.brill-eng.co.uk
    Phone: 01285 883888 Fax: 01285 883876
    NI Alliance Member Since 1992
    Please note that calls may be recorded using our leading edge digital
    recording product AudioPC.
    Any opinions expressed in the email are those of the individual and not
    necessarily of the Company. This email and any files transmitted with it are
    confidential a
    nd solely for the use of the intended recipient. It may
    contain material protected by lawyer-client privilege. If you are not the
    intended recipient or the person responsible for delivering to the intended
    recipient, be advised that you have received this email in error and that
    any use is strictly prohibited. If you have received this email in error ple
    ase notify the Security Manager by telephone on +44 (0)1285 883821 or by
    email to [email protected]

    LV can interface to 232, 485, Devicenet... depending on what the controller has.
    You could find a LV/CVI driver for this (232/GPIB/ethernet only) instrument at http://www.ni.com/devzone/idnet/default.htm . If it's not listed there, it leaves you with one of a couple options. First, I would like you to submit a request for this driver at: http://zone.ni.com/idnet97.nsf/instrumentdriverrequest/
    We develop drivers based on demand and popularity so the more requests we have for it, the greater the possibility that we will develop one.
    If you would like to try developing your own instrument driver (or modify the existing one), we have documentation, model instrument drivers, and driver templates to help at :
    http://www.ni.com/devzone/idnet/development.htm
    We also have a syndicate of third party vendors that specialize in National Instruments' products and services. Some of the vendors specialize in driver development. I would suggest contacting one of the Alliance members at:
    http://www.ni.com/alliance
    An instrument driver is a collection of functions that implement the commands necessary to perform the instrument�s operations. In short, someone read the instrument user manual and implemented some of the functionality in a program for the end user. Instrument drivers are not necessary to use your instrument. They are merely time savers to help you develop your project so you do not need to study the manual before writing a program. With all of this work already done for you in the driver, instrument drivers can significantly reduce development time.
    There are example VI's in LV on Instrument Connectivity. If you go to the Help menu >> Examples.. >> I/O, you will see a couple and Examples.. >> Fundamentals for File and String manipulation. I would suggest tweaking them to suit your application. Also the specific command that your instrument responds to can be found from it's manual.
    Some useful resources for your application are
    ni.com > NI Developer Zone > Development Library > Instrument Connectivity
    http://search.ni.com/?col=alldocs&layout=TechResources&ql=a , to search examples and knowledge bases
    Hope this helps.

  • CANopen: the PC doesn't communicate with the motor controller

    Hi there,
    I'm new with both Labview and CANopen and I'm trying to write a RXPDO on my Linmot motor controller(VI attached). I'm using a PCI CAN Series 2 card. 
    My VI worked just once ; I was able for example to move the motor with the JOG commands. 
    Now the VI runs without errors but any control word is not really sent to the controller.
    Sometimes (don't know why!!) after the CANopen create interface.vi, the interface object results "Not executed" but even when it is regularly executed, the motor doesn't receive the command.
    Can anyone help me to solve this problem? 
    Regards
    Alessandra
    NOTE: the linmot controllers need the count nibble to be incremented for each new command; I've set the auto-increment using the linmot software. 
    Attachments:
    ControlWord send.vi ‏26 KB

    Hi Loura,
    thank you for your suggestion. Unfortunately I already know those labview VIs, they are well developed but they don't run over the CANopen protocol.
    I think the problems I'm having in using my controllers with Labivew and CANopen could depend on the fact that the LV canopen library are not intended for use with the latest version of Labivew (which is the version I'm actually using).
    (It's the only explanation I have for strange behaviours dealing with open / close / reset can objects)
    Bye
    Alessandra

  • Scenario for a single forest model

    Kind greetings.
    Could anybody please help me to know the best suited scenarios for a single forest model?
    I would be much appreciated. Thank you.

    Hi Tino,
    Thanks for your reply.
    The deployment below is a simple environment with a single domain in a single forest, you can take it as an example:
    Server1: Domain Controller and DNS server (only one NIC with a static IP address and DNS server points to itself)
    Server2: Domain member (in the same subnet with Server1, DNS server points to Server1)
    Install AD DS in server manager on server1, choose Create a new forest on Choose a Deployment Configuration page. On the Domain Controller Options page, select DNS server option and create the first domain controller with DNS role in a new forest.
    Then promote server1 to a Domain Controller. After that, add Server2 to the domain.
    More information: 
    Installing a New Forest by Using the Graphical User Interface (GUI)
    http://technet.microsoft.com/en-us/library/cc755059(v=ws.10).aspx
    How to Join Your Computer to a Domain
    http://technet.microsoft.com/en-us/library/bb456990.aspx
    Best regards,
    Susie

  • Motor Controller communication via PDO CANopen

    I am using a Mattkeg Servo position Controller (MDR2300) to control a PMSM via Speed and Position control. The motor controller uses the CANopen protocol to receive commands from the NI Realtime Controller. In order to send the speed, position, velocity, etc commands, I am currently using the SDO method of communication. But I want to use the PDO method in order to do the same.
    I am using the 'NI-Industrial Communications for CANopen 1.0.3' library. The examples given by NI regarding PDO, transmit/receive 64bit word. But the way I understand it, the Objects can be mapped to the 4 transmit and 4 receive PDO's so that I can send, for example object values for target_position, profile_velocity, profile_acceleration, and polarity in one PDO msg. I managed to do the PDO mapping using the LabVIEW Batch SDO process. But I don't know how to use it further in my Program. I have attached the current program I have that uses SDO. I wish to accomplish the same using PDO. Has anyone managed to do this?
    Thanks a lot for your help..
    Attachments:
    Position_Control.png ‏115 KB
    Speed_Control.png ‏103 KB

    the more appropriate NI forum http://forums.ni.com/t5/Automotive-and-Embedded-Networks/bd-p/30

  • Interfacing TETRIX/NXT HiTechnic Motor controller to myRIO

    I am an Adjunct instructor at a Junior College.
    We are implementing the Intelitek "Advanced Engineering with myRIO" curriculum.
    This is a brand new program and we have received the software, course materials
    and the myRIO controller but it will be close to mid term before we get the
    rest of the hardware based on the TETRIX Prime robotic platform and interface
    board.
    I have borrowed an older TETRIX kit from a local High School that was used with
    the LEGO NXT and it hast the HiTechnic Motor controller with the NXT connector
    interface.
    What I am wanting to do to get the student started (we just had the 2nd week
    meeting of a 14 week course) is take the motor controller with the NXT cable
    and interface it to the I2C interface on the myRIO.
    I had found online a German site that has a board that will directly connect
    the NXT sensors to a myRIO.
    I was wondering if you have any VIs that might help met get this working
    quickly, even the code details from the NXT version of Labview for the Tetrix
    controllers would probably help.
    Thanks in advance
    Scott Willis

    Hi Swillis,
    Unfortunately we do not have an specific library to communicate with the Tetrix controllers. The following link, contains information related to the NI LabVIEW Module for LEGO® MINDSTORMS®, but it is not supported and will not necessarily work fine for the myRIO programming.
    Regards
    Regards,
    S.Jimenez

  • VXM Stepping Motor Controller Driver

    Hello All, 
    It's my first time to write in this forum. I am a new with using LabVIEW and very optimistic to get  assistance.
    I am trying to controll a stepping motor controller (VXM-1 Model) with Labview, which is moving a Velmex Unislide. I need help to do a code LabVIEW that control VXM-1 Model and measure the displacement of a Velmex Unislide. How could you help me out ?. 
    Please be advised that I am using LabView 2010 and Windows XP. 
    I am looking foeward to hearing from you.
    Thanks for any assistance in advance. 
     

    Using VISA 5.0.3 is fine, but upgrading couldn't hurt.
    In terms of where to start programming.  I would recommend taking a look at the "Simple Serial" example VI under Hardware Input and Output>>Serial in the example finder.  You'll need to change the "*IDN?/n" command to something that the controller is actually expecting.  It looks like the VXM can be given commands in "interactive" mode, in which you send a command and the controller immediately executes that command, or in "standalone" mode, in which you define a command script, download that script to the device, then the script is executed without any further host interaction.  These two differences are explained on pages 8-9 of the user manual.
    The command set is explained there as well.  A couple important notes from that manual:
    "The standard RS-232 communication settings on the VXM are 9600 baud, 8 data, no parity, and 1 stop bit."
    "When sending commands that require a value, the commands must end with a carriage return (Enter key or Return on most keyboards), comma, or a period."
    There are control examples given starting on page 26 of the user manual.

  • Custom device / I am trying to use a vehicle controller model developed in LabVIEW with compactRIO (cRIO-9024)

    Now I have developed a vehile controller model with LabVIEW so as to run on VxWorks operating system. ( compactRIO cRIO-9024)
    And I converted a controller model of labview into *.lvmodel in order to use it as I did with simulink models. 
    However, converted *.lvmodel was not supported for VxWorks operating system. so after searching for this, I found out that I have to use a custom device. 
    I am now studying the custom device, but it looks diffcult because I dont have much experience in real-time system.
    Here are my questions.
    1. Simulation model in VeriStand
    Should I convert a labview controller model into *.lvmodel even if I use the custom device in order to run on VxWorks operating system? 
    If not, what should I do after building a controller model with labview?
    2. Operating system
    It is silly question. anyway, as long as I run a controller model on compactRIO cRIO-9024, the operating system always has to be set to VxWorks. Is it right?
    3. Custom device
    This is the most difficult thing. I dont know even what to do. What functions should be inside a custom device template tool? The controller model send output signals to a vehicle model, and receive input signals from a vehicle model.
    Thank you in advance. 
    Hognjun

    Hi,
    You should post this on the Veristand Forum.
    http://forums.ni.com/t5/NI-VeriStand/bd-p/440
    Ravi

  • Driver for the ethernet controller on a HP Pavillion P600000 Series desktop after upgrading to Windows 7 Enterprise?

    After upgrading from Windows 7 Home Premium to Windows 7 Enterprise (x64) Service Pack 1 (build 7601), I cannot find working drivers for my ethernet controller. The desktop is a HP Pavillion, Model
    No. p6710f. I located the drivers on HP's website, but Windows 7 Enterprise
    is not listed as compatible. Compatibility list:
    Microsoft Windows 7 Home Basic (64-bit), Microsoft Windows 7 Home Premium (64-bit), Microsoft Windows 7 Professional (64-bit), Microsoft Windows 7 Ultimate (64-bit), Microsoft Windows 7 (64-bit)
    The original driver (according to HP's site) is a Realtek PCIe Family networking controller, Version:7.26.902.2010 Rev. A.
    I tried contacting HP, but apparently I voided their warranty once I upgraded to Windows 7 Enterprise. I do not have a support plan with Microsoft because the operating system was purchase through TechSoup (nonprofit). I greatly appreciate your help;
    let me know if you need more information.

    On Fri, 15 Jul 2011 21:36:53 +0000, microsoft_questions wrote:
    After upgrading from Windows 7 Home Premium to Windows 7 Enterprise (x64) Service Pack 1 (build 7601), I cannot find working drivers for my ethernet controller. The desktop is a HP Pavillion, Model No. p6710f. I located the drivers on HP's website <http://h10025.www1.hp.com/ewfrf/wc/softwareDownloadIndex?softwareitem=pv-89905-1&cc=us&dlc=en&lc=en&os=4063&product=5049513&sw_lang=>,
    but Windows 7 Enterprise is not listed as compatible. Compatibility list:
    Microsoft Windows 7 Home Basic (64-bit), Microsoft Windows 7 Home Premium (64-bit), Microsoft Windows 7 Professional (64-bit), 
    Microsoft Windows 7 Ultimate (64-bit), Microsoft Windows 7 (64-bit)
    Windows 7 Ultimate and Enterprise are essentially the same with regard
    to their software. Only the license is different. So if it's
    compatible with Ultimate, it's also compatible with Enterprise.
    Ken Blake, Microsoft MVP

  • NXT-G block for HiTechnic Servo Controller

    I'm trying to track down an NXT-G block for the HiTechnic Servo Controller. My son just purchased the controller at LEGO Ed but hasn't found a block for it. After a lot of searching, we did find a block for the HiTechnic DC Motor Controller ( http://joule.ni.com/nidu/cds/view/p/id/1129/lang/en ) and was hopeful that a similar block for the servo controller would be available somewhere. He has spent quite a few years working with RoboLab and NXT-G with LEGO robots and felt that the combination of the NXT, servo controller, and NXT-G 2.0 control and data logging would be perfect for his project.
    Cheers!
    -Glenn

    Ok, I made a Sub VI with it, and put together a simple program. When I try to download it to my NXT, it gives me the error "Cannot open a VI because it is password protected."
    Any idea on how to fix this?
    Attachments:
    Speed_Sub.vi ‏186 KB
    speed_test.vi ‏17 KB

  • How do I establish serial communicat​ion using LabView to two stepper motors using a motor controller​?

    I currently use an off the shelf motor controller to run my two stepper motors. It already has integrated a firmware software that sends commands to operate each motor. I would like to create an interface where I can send these commands using LabView. If someone can point me in the right direction I would appreciate it.

    Look at the examples for the serial VISA vi.  Something like Basic serial write and read.vi is a good starting point.
    Have you searched for a LabVIEW driver  at the NI LV driver network?   Asked the vendor?
    If you write your own driver with the serial VISA vis remember to open and configure the port only once at the beginning and close it at the end of your program. 
    Message Edited by Henrik Volkers on 07-13-2009 04:21 PM
    Greetings from Germany
    Henrik
    LV since v3.1
    “ground” is a convenient fantasy
    '˙˙˙˙uıɐƃɐ lɐıp puɐ °06 ǝuoɥd ɹnoʎ uɹnʇ ǝsɐǝld 'ʎɹɐuıƃɐɯı sı pǝlɐıp ǝʌɐɥ noʎ ɹǝqɯnu ǝɥʇ'

  • Faulhaber motor controller

    Hi,
    I am attempting to interface a Faulhaber motor controller BLD 5018 to an NI-6020E. The motor controller has an input for +/-5volts. My problem is that I do not know how to control the speed of the motor programmatically. Per the company rep, the only way to read the speed of the motor is by reading the pulses from the Hall effect sensors.
    I know that motor will be operating at different speeds and that I need to know the speed that the motor is operating at, I am just not sure how to go about doing this. I figured that I would probably have to read out an array to the analog output and read in the Hall effect sensor on an analog input.
    Any thoughts?

    Hi Mystery,
    I'm not sure which function you're trying to do - set the speed or read the speed of the motor. For the sake of discussion, though, I'll pretend like you're trying to do both and offer some of my thoughts.
    So, if the Hall effect sensors provide a series of digital output pulses, then you could use the digital input of the DAQ6020E to read in this value and then write some type of algorithm to calculate the speed in software. Or if it's analog pulses of a sort, then you could read in the value using an analog input on the 6020E.
    As far as setting the speed of the motor, section 6.3.3 of the manual describes how to set the speed using an external voltage source.  It appears as if you could output an analog voltage from 0V-5V and connect it to pin 9 on the controller - or "Spd9" as they call it.  If I were you though, I'd read over the manual again just be double-check what I'm saying. I don't have the controller in front me, so it's just my idea.
    Writing code in LabVIEW that will do analog or digital I/O shouldn't be too difficult, and there's some pre-made examples I can point you towards to help get started.  If you open up LabVIEW, click Help » Find Examples...  When that window pops up, double-click the Hardware Input and Output folder » DAQmx.  From here, you can select which example to use based off the function you need.  For example, if you need to do analog voltage output, double-click Analog Generation » Voltage and check out an example such as "Cont Gen Voltage Wfm-Int Clk.vi". 
    I hope this helps!
    PS This was the manual I referenced: http://www.faulhaber.com/uploadpk/EN_BLD5018_im_MI​N.pdf

Maybe you are looking for