How to control 2 motor epos using microcontroller 50/5

Hello. I did a program of integrated epos of labVIEW for control 1 motor epos. I make the program using the sub - vi from labVIEW epos data, but I don't know how to control 1 motor. Can anyone help me or tell me how to control 2 motors or wad is necessary? Thanks for your help :-D

Hi Spydi,

I don't think you need the CANopen library since you already use the instrument EPOS Driver.

Currently using a NI-CAN device to connect your controller? This is a device for both engines I think?

We are not very familiar with this set of drivers because it is not created by NOR, but I think all you have to do is to change the axis of entry to determine which engine is controlled.

So probably your first engine corresponds to the axis 0 (default value in the example program), then your second engine corresponds to the axis 1. When you want to send commands to the different engines, set the ID of node/keyhandle axis accordingly.

I hope this helps.

Best regards

Boon Chen

Applications Engineer OR

Tags: NI Hardware

Similar Questions

  • How to control the mouse cursor using EEG signals

    Hello world

    I am doing a project of cursor control using EEG signals. The idea is to find a way to all signals in a specific period of time in order to find the signal Ridge. Then, the highlight will be a parameter to control the position of a cursor.

    Can someone tell me the function that allows you to control the mouse cursor?

    I also found an old topic asking about it (http://forums.ni.com/t5/LabVIEW/Moving-Mouse-using-Labview/td-p/1285842) and I run an example of this link ( smercurio_fc) program. My cursor is stuck in the upper left corner of the screen, I can't control it again. Can you tell me how to run this program and to use the windows API?

    Thank you in advance.

    Sorry, but I can't do it for you.

    As I advised, you should take the free online tutorials. You clearly lacks the basic concepts of LabVIEW, as data flow.

    Things more: in your real applicaton does not use DAQ Assistant, screw Express are generally not optimal for data acquisition. It is safer and better use good DAQmx live. What is the equipment you use? Sampling rate, etc.?

    Why do you need to read data files? For testing? I thought that you will acquire data active, right? In your VI generate you some signals and write in a data file. Is this also for testing?

    There are several constructs in your VI which simply don't make sense.

    So again, I really suggest to go through online Core1-2 teaching material, which is accessible if you are a student, or if you have shared services provider license... It will really help.

  • How to control the Planar scanner using labview

    Hi, I am facing a control scanner Planar JSS project, the interface goes series use DB25 port, PM341UNIT and limit switch.

    I don't have any ideas on how to start. Please I need support.


  • How to control NI 2503 PXI using labview?

    Hello

    I am vishal.

    I have a job where I have to monitor the temperature of the various components.

    LabVIEW platform is used to make a software that takes the output of thermistor through NI PXI 2503 multiplexer and converts it into digital

    using or pxi5152 digitizer.now I have to control the two instruments of this and take values of the digitizer.

    but the problem is that I don't know who you screw to control these instruments, because I do this first time.

    I just know that the NIDAQmax screws can be used, but do not know how to use it.

    Please give me a little early to make this program.

    Thank you.

    You can find this useful: combined with the switch Modules OR PXI high-speed digitizers measures. Basically, OR-Switch is used to control the multiplexer.

  • How to control automatic scrolling when using the tool pen?

    Is there a way to control the SPEED that Photoshop scrolls when you use the pen close to the rim of a document? If a line of the path direction is suddenly slipped off the screen PSD moves the window WAY out of position. It's boring.

    Not that I'm missing, it can be annoying.

  • How to control an electric motor using LabVIEW?

    Hello

    is there a simple way to control the rotation speed of an electric motor (12V) using LabVIEW?

    I have an idea how to achieve this using the card OR measurement, its not that cheap. Any ideas?

    Maciek.


  • How to use Labview to control the motorized turntable?

    Hello

    I am new to Labview and do a project that requires the use of labview to control the motorized turntable (XYZ axes). I need to use the Labview programming and have no idea at all. Need help, thank you very much!

    Lei,

    Everything said by others is correct and to do because they describe, at a given time. But I always approached these projects of motion control first by looking at the 'motion controller' (I hope you have a) and 'drivers' (what you need) between the computer/LabVIEW and engines decide what communications will be required for these devices and get an idea of the syntax of command and the language to use with them.  In some cases, the controller and the motor driver are integrated in a single unit. Heck, in some cases, they are even integrated with each engine.

    The motors can be the stepper motors or perhaps servomotors.

    In the case of drivers stepper (devices that provide power electronics to run the engines), many of them are run using only two control signals for digital called 'step' (a pulse train) and 'direction' (high-low level) and if it is possible to generate directly with the PC, it's an order of magnitude easier (if you have not already a library of available motion control to manage the generation of these signals and) the execution of the stepper motors) of having a "Motion Controller" between the PC and the "motor".  Engine drivers step by step usually can be configured that current engine and the size of the stage and sometimes for the other plus-moteur/driver-parameter setting. The configuration of these can be made with jumpers, switches or, for some drivers, with orders ASCII on some sort of port of communication, but in general these are values you download the installer once at the beginning and then never touch again if you do not need generally to have a full time available on their change communication path.

    In the case of the actuator drivers (once again the devices that provide power electronics to run the engines), many use a +/-10V control input analog signal, and, again, while it is possible to generate the signal directly with the PC hardware, a separate axes controller is usually much simpler and more robust.  In the case of a servo system, there is also a signal back to an encoder or resolver attached to the engine to be used by any device will exercise the motion controller in the system.  There are once again associated with the driver configuration parameters (and controller in this case, since it is part of the servo feedback loop) which must be configured at the start but once set up properly, they rarely need to be changed again.

    A movement controller which is separated from the PC often manage several drivers, and can often coordinate a movement between them. It will load the rise up/down of the engine speed as that changes. It will be followed by position of each motor. The servo system, but it will take the feedback signal and use it to adjust the speed/position/torque of the engine. The motion controller also deal with race and home or index of signals is usually on most lines of movement and provide information of the State of the switch to the PC.   To run the motor controller is then just a matter of chaining a set commands of (usually ASCII) to indicate how fast to run and how far to go (and direction) and by sending a command "do it." Then, ask you to keep track of the status of the process and the States of the switches.

    In many cases the builders of controllers of movement are a primitive way to communicate with the controllers of a PC with no additional software other than what they offer. With this you can at least have an idea of how different the controller commands and responses they produce. That you can start to build sequences of commands to perform the actions you want.

    You can then add LabVIEW to the mix and to understand how you can get it to send sequences of similar orders on the paths of communication that are available and respond intelligently to the information it receives in return for motion control.

  • With LabVIEW how to control an instrument with a RS232 output, using a USB RS232 converter cable.

    With LabVIEW how to control an instrument with a RS232 output, using a USB RS232 converter cable, since I do not have rs232 ports. I have two instruments I want for the control in this way. One is a guarantee of strength Imada SPAS with RS232 output. The other is a micrometer Panasonic HL-G103-S-J laser sensor which is RS422. I have done significant programming LabVIEW using GPIB, but I have no experience with devices such as these. No matter what tutorial or examples would be greatly appreciated.

    Thank you.

    When you plug the USB-RS-232 converter, it installs a driver under Windows which makes it look like any other RS-232 port.  You may need to install the driver of everything that came on the CD with the converter.  It will get a Com as Com5 port number according to what is the next available number.

  • How to control the Animation of scenario to use the click of the mouse (mouse down)?

    I create an animation on the edge of adobe, I want just to control my animation to use the mouse to click down.

    If push right click reverses early animation, left click on the timeline, if the mouse stops then the animation will stop.

    Please suggest something.

    I suggest you choose a more intuitive way to navigate your timeline.

    The default in browsers mouse events are looking to your left click to event type. If you want to learn more about how the other mouse events are managed in each browser, take a look here:

    Test page for browser mouse event

    Test your mouse events you want in as many browsers that you expect to be supported, because it is possible that not all browsers handle these events of default mouse in the same way. For example, you will need to write your own contextmenu event handler and call it (and also remove context managers integrated each browser), but who would always fire your events, mousedown and mouseout/mouseouthandler() by default when you click on and release the button to right click, so you should also have replace the default behavior on these events as well.

    HTH,

    Joe

  • How to control the Captivate 4 variable using Flash Action Script 3.0?

    Hi all.

    I'm working on Captivate 4.

    According to my requirement, I need to control externally Captivate system variables in Flash using the AS3 version.

    I found a script somewhere in the forums to control system in AS1 and AS2 variables. But I need them in AS3.

    "this._parent._parent._parent.rdcmndPause = 1;  "

    "this._parent._parent._parent.rdcmndresume = 1;  "

    I tried the same way in the AS3 version but could not do.

    It is an important condition for me.

    How to control variables in Flash AS3 Cp4?

    Kind regards

    Kartik.P

    Use the following code:

    MovieClip (this.root) .rdcmndPause = 1;

    MovieClip (this.root) .rdcmndResume = 1;

    This should solve your problem

  • How can I get IDLE to use Tk 8.6?

    I just downloaded and installed Python 3.5.  So far, I have had problems using it the Terminal. However, the installation creates a folder in the Applications folder, and it contains among others:

    IDLE.app

    Python Launcher.app

    I've been using BBEdit and terminal to learn python, but I want to use IDLE, mainly to the size of the small window, when you work in python online tutorial.

    I saw warnings about the problems with the default value, already installed Tk 8.5 and followed the link to download and install Tk 8.6.

    Before and after I installed Tk 8.6, I get this warning when I open the market to SLOW:

    > > WARNING: the version of Tcl/Tk (8.5.9) in use may be unstable.

    Visit http://www.python.org/download/mac/tcltk/ for more information.

    I intrigued about this for a bit, googled around only to find that others had the same concern, however, no answers had been provided. I finally watched the dropdown on IDLE and window graphics bit, for me, to show that IDLE is still using Tk 8.5 rather 8.6.   So, how can I get the INACTIVE application to move with TK 8.6?

    Hello danuke,

    It seems that with all positions, open up a bigger and bigger can-o-worms.

    All these software are designed for a world of Linux. The user just goes ' yum... something...» ' or 'apt - get... .quelquechose else... "to install the software or update a version provided by the system. Sometimes it works, and sometimes, the user must go back and install a more recent, or longer, version of Ubuntu/Centos etc for all workers.

    There is a way of 'old school' more - you can install the software from source. Somehow really old-school, people used to actually install test built more recent versions, but in custom locations just to test. Few people do that. Few people know even how to build more.

    But if you want to use this software on a Mac, you need one of these strategies. You can go on the road with MacPorts package manager, Fink or now Homebrew and simply type «... BREW something...» ». OS X won't let you replace the versions of the system, so that option is on the table. But it's fine because who would break probably of stuff. But you can always install from source and select exactly what versions of the software you want to build with. Don't get me wrong - it is not easy. In fact, it is very difficult. Each project has a different construction system. Each is designed for Linux, with Mac users in a shot at best, but more often a nonthought. In the end, it's not so much software building as creatively hacking. I did this at work. It took me two weeks to get the entire system built GDAL, with postreSQL, a custom Python, etc. Ideally, you should do this for any software open-source that you build on the Mac. Never use Apple system software provided for what it is, unless you have no option. Apple IS NOT test such things. Apple crowd from all the trials and it is your job, not theirs. Apple will pick a untested development branch, of any package open source code and release it to 800 million customers in less than 3 weeks. I know because I've seen them do. He broke one of my apps.

    But there is no easy solution. Every project is different. You'll have to each project and how to control where it generates from search. I can help if it's something that I've built lately. But I did not intend to disturb with a daredevil Python3 or relive the 80s with Tcl/Tk. I would say than ever in the company polished, because Python is just overly fancy, but it *. This is a joke compared to Perl. But I'm a pragmatic man, so I know that Perl will not get anyone, including me, decent work. So I'll use Python junk instead because he pays the Bills. That's how the software works today.

  • How to control the speed of the fan on Satellite A660 - 11 M?

    Please any body know how to control the fan speed its always of 69% and making bad noise and the cpu use is 3% no to treatment high I try avancΘs power but still runing high speed

    Advanced power settings go to Toshiba power Saver saver > cooling method. There are minimum level. Change back to your power management for a second power plan, and the fan must be much quieter.

    I did it on my Satellite A660.
    Before changing PC Toshiba, health monitor showed CPU temperature 41% and the speed of the fan was 67%. After changing the method of cooling fan speed is 0%.

  • How to control the output voltage?

    Good time after some time can get the output voltage, but this value is alwayscontinuous. How to control the voltage output through a Boolean? In

    in order to get this tension when I want to.

    Greetings.
    Hugo Santos

    Hi Hugo,.

    If you use a LabVIEW project, you must set the time of sampling in the properties of the node (see SamplingInterval.png). But this time to refresh the data should be high enough. If you take into account this update of time trying to control your way out.

    Kind regards

  • How to implement the wafer map using LabVIEW?

    Hello LabVIEW Masters!

    I have a project which includes control and searching for information on a PROBER. One of the difficulties I have now is how to implement a WAFER card using LabVIEW. According to the requirements of my client, the element of pads varies between 6 k and 23 k. I guess that do everything (a = a ctl/indicator led) will be a hell of a task, especially on how to effectively manipulate each elements. Does anyone have a better idea on the way whose that?

    Please, I seriously need your help...

    Thank you and best regards,

    Dennis DG

    Hi Dennis,

    This wafer GerdW post card appears to me as a sort of histogram (for example http://www.ni.com/white-paper/4158/en#toc3);

    Altenbach post well this example that shows how to use a plot of intensity to create a 2d histogram:

    http://forums.NI.com/T5/LabVIEW/overlay-plots-as-intensity-graph/m-p/211222#M119248

    Learn how it works and try to adapt it to your specific task.

    Alex

  • How to control the controller esp 301 through labview

    Hello world

    I'm new to Labview. I'm trying to connect ESP 301 controller of Newport to the labview and control. But I could not find the drivers for it online. How do I connect it and use.

    I intend to use it with a USB connection.

    Could you please help me in this regard.

    It seems from the website of newport to the 301 ESP the device has an extensive library of LabVIEW drivers. These drivers are located on their FTP site at the following location.

    FTP://download.Newport.com/MotionControl/current/MotionControllers/ESP301/software/

    These drivers are developed by NewPort and should provide the necessary to communicate with the device interface. The commands that can be sent using these drivers should be available in the manual for the device.

Maybe you are looking for