Robot rs485

Bonjour,
Dans le cadre d'un stage, nous essayons de piloter un bras de robot, qui necessite une liaison RS485 pour communiquer. Ce robot date des années 90, et nous manquons de documentations. Auparavant, il avait été programmé en Turbo Pascal et nous aimerions pouvoir programmer ce robot sous labview.
L'ensemble, se compose d'une armoire et du robot ARIA de marque SWITZERLAND (CASTOR) MR-03.
L'armoire est composé de :
- d'un rack d'alimentation,
- d'un rack d'axes, comportant 6 cartes d'axes, une carte I/O 32 et une carte OPTO 22 :
Différents degrés :
1 : Rotation d’axe X       Caractéristiques : Rotation sur 340°
2 : Translation d’axe X       Caractéristiques : Translation sur 135 mm
3 : Translation d’axe Y       Caractéristiques : Translation sur 200 ou 220 mm
4 : Rotation d’axe Y       Caractéristiques : Rotation sur 190°
5 : Rotation d’axe Z       Caractéristiques : Rotation sur 190°
6 : Rotation autour d’un axe situé sur le plan (X, Y)       Caractéristiques : Rotation sur 2160°
- d'un rack capteurs.
on souhaiterait développer un programme qui permette la commande d'un des axes du bras de robot. Pour cela nous aimerions nous baser sur un exemple qui pourrait déja exister. Malheureusement, nous n'avons pas de connaissances approfondies sur le logiciel labview.
Merci pour vos réponses.
Cordialement M.Popowicz.

Bonjour,
Concernant votre message d'erreur, veuillez consulter cette Knowledge Base pour voir si elle peut vous aider. Il se peut également que cette erreur vienne d'un soucis au niveau de la vitesse.
Si vous souhaiter vous informez sur nos matériel, il existe par exemple cette carte NI PCI-8431/2 qui a de très bonnes capacités. A partir de cette page vous aurez également un accès à tous nos matériels séries sous différents facteurs de forme.
A propos de l'adresse des cartes d'axes, je ne suis pas sûr de comprendre votre besoin. Si chacune serait branchée sur un port série (d'une carte NI PCIe-8430 8 ports par exemple), l'adressage sera facile par LabVIEW car les ports seront listés. Si vous branchez un unique port série sur un dispositif qui communique avec les différents variateurs, dans ce cas l'addressage doit être indiqué dans la documentation de ce dispositif.
Cordialement,
Mathieu P. | Certified LabVIEW Associate Developer
National Instruments France
#adMrkt{text-align: center;font-size:11px; font-weight: bold;} #adMrkt a {text-decoration: none;} #adMrkt a:hover{font-size: 9px;} #adMrkt a span{display: none;} #adMrkt a:hover span{display: block;}
Journées techniques : des fondamentaux aux dernières technologies pour la mesure et le contrôle/comm...

Similar Messages

  • I can not see the word in the I am not a robot screen

    When I try to activate the Firefox sync, on the last screen I am asked to copy a word to prove that I am not a Robot. The word however does not show in the screen so I can not get past this to activate the Firefox sync

    Cannot see what files ? Music (synced music should appear in the iPod app), films/TV shows (Videos app), documents ... ?

  • Unable to capture a video using robot.createScreenCapture

    Hi all,
    I'm having one problem with robot.createScreenCapture, i used the
    below code to take screen shot, everything goes fine except one case, I'm unable to capture videos played in windows media player & winamp, black screen is displaying instead of the video. I used avi files.
    here is the code
    import java.awt.AWTException;
    import java.awt.Dimension;
    import java.awt.Image;
    import java.awt.Rectangle;
    import java.awt.Robot;
    import java.awt.Toolkit;
    import java.awt.event.ActionEvent;
    import java.awt.event.ActionListener;
    import java.awt.image.BufferedImage;
    import java.io.File;
    import java.io.IOException;
    import javax.imageio.ImageIO;
    import javax.swing.JButton;
    import javax.swing.JFrame;
    public class CaptureImage implements ActionListener {
         Robot robot = new Robot();
         Image image = null;
         public CaptureImage() throws AWTException {
              JFrame frame = new JFrame("Capture");
              JButton button = new JButton("Capture");
              frame.setAlwaysOnTop(true);
              button.addActionListener(this);
              frame.getContentPane().add(button);
              frame.pack();
              frame.setVisible(true);
         public void actionPerformed(ActionEvent e) {
              // image = robot.createScreenCapture(new Rectangle(800, 600));
              String outFileName = "shot.png";
              // determine current screen size
              Toolkit toolkit = Toolkit.getDefaultToolkit();
              Dimension screenSize = toolkit.getScreenSize();
              Rectangle screenRect = new Rectangle(screenSize);
              // create screen shot
              Robot robot;
              try {
                   robot = new Robot();
                   BufferedImage image = robot.createScreenCapture(screenRect);
                   ImageIO.write(image, "png", new File(outFileName));
                   System.out.println("Saved screen shot (" + image.getWidth() + " x "
                             + image.getHeight() + " pixels) to file \"" + outFileName
                             + "\".");
              } catch (IOException e2) {
                   e2.printStackTrace();
              } catch (AWTException e1) {
                   e1.printStackTrace();
         public static void main(String[] args) {
              try {
                   new CaptureImage();
              } catch (AWTException e) {
                   e.printStackTrace();
    }

    Are you setting the videoPause property to true in the rule you're using to navigate to the video screen? For example, assume you're using a button to navigate to the VideoScreen, its OnSelect property should be: Navigate(VideoScreen, ScreenTransition!Fade,{videoPause:false}).
    Basically, the value needs to change for the video to pause. If you don't have that set up, you could also do that within the rule you're using to navigate to scrHome as follows:  
    UpdateContext({videoPause: false});Navigate(scrHome, ScreenTransition!Fade,{videoPause: true})
    Thanks
    Robin

  • Focus in java.awt.robot

    A couple of hours ago I read about java.awt.robot and I thought it was really cool.
    Right now I have a working code that presses a couple of key and uses a listener to put them in the "messages" area of Borland JBuilder.
    Is there any way to get these keys to be typed globally?
    (ie. other programs read them as if the user was typing them.)
    I haven't had much time to test out things like focus of the programs or messing with priorities in the task manager but any help would be appreciated =]
    BTW, this isnt a hacking thing....just trying to make a program to automate tasks on my computer :)
    ~Thanks

    Is there any way to get these keys to be typed
    globally? Sure. The keys typed by robot can be received by other non-java apps.
    I haven't had much time to test out things like focus
    of the programs or messing with priorities in theor what about focus? Using the robot it's just like you'd normally focus on something; you click.
    task manager but any help would be appreciated =]priorities in the task manager? In general you can't do anything in java about how the task manager prioritizes jobs. You can make your own internal threads higher or lower priority tho.

  • Confirm that you are not a robot by entering the text from the image. I dont see any code in letters...I just see a blank screen there.

    When I try to setup the sync, I dont any code to put in to prove that I am not a Robot. I am using FF 9.0.1.
    Any suggestions....or Just stop using FF. I did not get any resolution for my previous quires too.....

    Clear the cache and the cookies from sites that cause problems.
    "Clear the Cache":
    *Tools > Options > Advanced > Network > Offline Storage (Cache): "Clear Now"
    "Remove Cookies" from sites causing problems:
    *Tools > Options > Privacy > Cookies: "Show Cookies"
    Start Firefox in <u>[[Safe Mode]]</u> to check if one of the extensions or if hardware acceleration is causing the problem (switch to the DEFAULT theme: Firefox (Tools) > Add-ons > Appearance/Themes).
    *Don't make any changes on the Safe mode start window.
    *https://support.mozilla.org/kb/Safe+Mode

  • I dont see any picture or text at the point where it asks to confirm that you are not a robot!?

    i really dono why but whenevr i go to create my new account for the firefox sync and get to the part where you have to fill in the text according to the picture (confirm that you are not a robot), there is nothing dere, its completely blank! i hope sum1 can help me out as soon as possible.
    thanks in advance

    Just disable the adblock plugin, retry……

  • I am trying to simulate the robot voice synthesizer sound that is produced by that electronic voice simulator after someone as had their voice box removed.   The vocal transformer insert in Logic Pro doesn't quite do it.   Suggestions?

    I am trying to simulate the robot voice synthesizer sound that is produced by that electronic voice simulator after someone as had their voice box removed.   The vocal transformer insert in Logic Pro doesn't quite do it.   Any Suggestions?

    Try one of the Audio Voice Effects like Alien / Cosmic / Robot… etc. to start with…
    Adjust the Settings in the Inspector to your liking…

  • I cannot create an account. When I am asked to prove am no robot, I see no phrase or place to put one in

    When I try to set up sync on the desktop, I could not get past the question about not being a robot. There is no clue about what to do. When I click on "next" it says "wrong answer" (or similar phrase). and I cant get past that.
    Also, both, the iphone and the desktop generate different passcodes and suggest entering these codes in the other device, but there is no field to enter these codes in?!? Obviously something is amiss either in my hardware or my procedure. I try to do as the instructions suggest, but it's not possible. Is like me asking you to enter the secret code shown, but there is nothing shown and no place to enter it anyway.

    Hi silverz,
    Some users report issues with ReCaptcha (the mechanism we use to prove you are not a robot) when [[JavaScript]] is not enabled. Check the article to understand how to enable it.
    Also, make sure that your antivirus system is not blocking the module.
    If none of them are the case, try to access Firefox [[Safe Mode]] to ensure none of your add ons is affecting this behavior.
    Let me know if this helps or not.

  • How to use Java Robot to click the same button multiple times

    Hi All,
    I am trying to use Java Robot to turn a Windows utility located on the Desktop by clicking the same button on and then off with the following code:
      1.  Robot robot1 = new Robot();
      2.  robot1.mouseMove(400,180);
        // Turn on the utility
      3.  robot1.delay(100);
      4.  robot1.mousePress(InputEvent.BUTTON1_MASK);
      5.  robot1.delay(100);
      6.  robot1.mouseRelease(InputEvent.BUTTON1_MASK);
        //Wait for 2 minutes
      7.  robot1.delay(200);
        // Move the mouse to disconnect button
      8.  robot1.mouseMove(400,180);
        // Turn off the utility
      9.  robot1.mousePress(InputEvent.BUTTON1_MASK);
    10. robot.delay(100);
    11. robot.mouseRelease(InputEvent.BUTTON1_MASK);However, only the first click (line 1 - 7) worked. Everything from step 8 onwards doesn't appear to be doing anything. Even instantiating another robot2 to carry out step 8 - 11 did not work either. Also have tried running steps 9 - 11 only. ie skip 8.
    My aim is to turn this tool on and off at regular interval.
    Any assistance would be greatly appreciated.
    Thanks in advance,
    Jack

    Hi darth_code_r and Vincent,
    Both you and Vincent are right about insufficient time between the release ( 6 ) of mouse button and step ( 9 ) press the same button again to turn it off. You are also correct in saying that it was not necessary to move the mouse again ( 8 ) since it was sitting on the right button already.
    Below is the code I have ended up with which worked for me:
    1.  Robot robot1 = new Robot();
    2.  robot1.mouseMove(390,150);
    4.  robot1.mousePress(InputEvent.BUTTON1_MASK);
    6.  robot1.mouseRelease(InputEvent.BUTTON1_MASK);
         //Wait for 3 minutes
    7.  robot1.delay(30000);
    9.  robot1.mousePress(InputEvent.BUTTON1_MASK);
    11. robot1.mouseRelease(InputEvent.BUTTON1_MASK);This utility also takes a few seconds to turn itself on and vice versa. As a result, it is necessary to give it sufficient time to turn on prior to turning it off again with the second mouse press.
    Thanks to both of you very much,
    Jack

  • How to use labview to control a robotic arm by EMG signal

    Hello,
    I am working on simulation of an active Exoskeleton (wearable robot) for the upper limb using LabVIEW for my senior project. I need to use the EMG signal as an input to move the elbow joint (flexing and extending). I downloaded labview biomedical toolkit to take a ready simulated EMG signal but have a weak experience in LabVIEW.
    The design criterial I am planning to use is to establish a threshold for the EMG signal using a comparator (above 0 for example) and set a counter for everytime the signal passes the threshold as(+1) in every count. Then, specify a degree value for the counter (for example when the counter reaches 10000) and feed this value of the counter to a simple simulated structure for the joint (simple angle of 2 lines) or a meter to represent the movement.. e.g. every 10000 count = 1 degree of movement. Zero crossing can also be used instead of the comparator and the signal will be filtered and that is easy to do. However, my problem is in converting this logic into LabVIEW. I don’t know how to set a counter for the signal and make every number of counts refer to a specific degree of movement and I also don’t know how to form the simulated joint structure in LabVIEW or even how to transfer this into a simple meter device in LabVIEW.
    I have only one month to do this project so any help or ideas you provide are highly appreciated
    Thank you ,

    CarlFHellwig 
    Thank you for providing this example I just implement  it in the software to check the counter results.
    In fact, the design criteria I desided to use latly is to use is to establish a threshold for the EMG signal using a comparator and correlate the EMG signal with the angles of movement of a simple simulated structure "motor" for a single joint (simple angle of 2 lines) eg. 30,60,90,120,150 degrees for flexing and extending. Zero crossing can also be used instead of the comparator and the signal will be filtered and that is easy to do. 
    In other words, the idea is to drive a motor for different angles based on the input EMG signals. I am now stuck with developing the algorithm of how the angles are related to the RMS value of the signal while flexing and extending and how to convert this RMS into angular velocity and angular position to form the simulation. 
    I will be grateful if someone guided me to a person did a similar project to discuss some issues. 
     

  • How can I communicate the instrumnet in labview using RS485 interface?

    I am using NI USB RS485 to connect the instrument, but I donot have instrument driver,I have to use VISA write and read data. the connection and serial setting are correct, I used a software ModScan32 from win-tech, the communication works well. I want to use the labview as my platform, How can I use VISA? please give me any clue or sample code. the instrument has a Modbus commmunication protocol.ThankS!

    Hi,
    VISA allows you to send/receive string data to/from the instrument. Serial communication with RS-485 is just like RS-232, so any of the labVIEW examples on serial will work. For serial you basically need to use VISA Read and write, that's it.
    If you need information on what to send, you can check out the modbus website (www.modbus.org) and the documentation for the device.
    Hope this helps.
    DiegoF
    National Instruments.

  • How to use sda6810 to receive data from a rs485 channel?

    I want to use sda6810 to anlyze data from a rs485 bus. So I use Labview to progame the sda6810 with the drivers.Firstly,I intilite the card,then I cofigued an channel to send data from a buffer,and configued another channel to receive data from the first chanel . But unfortunatly the data I received was not equal to the data I sended.And there are not any error messages indicated in Labview
    And when I try to use the GP channel,I found it worked properly.please tell me how I can solve the problem?

    I really apreciate your help.You told me that
    I should use the exameples which shipped with sda driver firstly. I do used them,and it worked correctly.So I think the connections was being setup properly.And I
    used labview to progame the rs485 channel
    . It do received something .But it was incorrect.
    I would be grateful if you could send me an
    example writted by labview,or you could tell
    me you e-mail address.
    Here is my code .
    Attachments:
    youyou2.zip ‏110 KB

  • Robot class in Windows Vista

    Hello,
    It seems like there are problems with the java Robot class in Windows Vista.
    Did anyone encounter them?
    Thanks

    I didn't get your response, but I will try to explain myself.
    I have a problem with a program that I wrote that uses the Robot class and doesn't run well on Vista.
    I think that the operation system isn't letting it to control the mouse/keyboard: The program didn't crash,
    Simply didn't move the mouse although it was supposed to.
    I searched google for relevant information and the only relevant result I found was the link I posted.
    That link doesn't help me because in order to view the answer I have to pay money.
    I posted it because I thought that another description of the problem might help to understand it.

  • What can i do to fix the robotic sound on my macbook pro 10.7.4?

    Lately I have been experiencing a problem with my audio. After a short while, if I am using skype or watching a videa on youtube, for example, the audio get fragmented and very robotic. If I disconnect from skype or pause the video, it corrects itself for a short time but inevitably the problem returns. Any thoughts on how to fix it? I upgraded from Snow Leopard to Lion about 2 months ago and have noticed that my computer has been running a little slower since I made the change. Could this have something to do with it?
    Any advice would be much appreciated.
    Thanks.

    If there are problems with updating or with the permissions then easiest is to download the full version and trash the currently installed version to do a clean install of the new version.
    Download a new copy of the Firefox program and save the disk image (dmg) file to the desktop
    *Firefox 8.0.x: http://www.mozilla.com/en-US/firefox/all.html
    *Trash the current Firefox application to do a clean (re-)install
    *Install the new version that you have downloaded
    Your profile data is stored elsewhere in the Firefox Profile Folder, so you won't lose your bookmarks and other personal data if you uninstall and (re)install Firefox.
    *http://kb.mozillazine.org/Profile_folder_-_Firefox

  • I just updated my iPhone 5 and Siri sounds more like a robot and I don't know what's wrong. My iPad Siri and my moms iPhone Siri sound like real people. Why doesn't my phone Siri sound like it should???

    Siri sounds more robotic on my iphone for the iOS 7 update.....  Help????

    Hello smartbud,
    The following article provides steps for changing the way Siri sounds.
    Can I change how Siri sounds?
    New female and male voices will be available initially in U.S. English, French, and German. You can change the gender by going to Settings > General > Siri > Voice Gender. Your iOS device initially uses a compact voice for Siri. iOS will automatically download and install a more natural-sounding voice when you first connect to power and a Wi-Fi network.
    iOS: About Siri
    http://support.apple.com/kb/HT4992
    Cheers,
    Allen

Maybe you are looking for

  • Premiere Pro CS5 - Media Encoder Crash when Exporting to MPEG-2

    System: Core i7 920 @ 3.8 Ghz Gigabyte X58A-UD3R 12GB DDR3 1600 External Sound Card - M-Audio ProFire 610 OS Drive - 2x300GB WD Raptors - Raid 0 Project Drives - 3x300 WD Raptor - Raid 0 Video Card - Geforce GTX 285 1GB Adobe Premiere Pro CS5 and Med

  • Gzip encoded XML data in HTTP adapter

    Hi, I'm involved in building an synchronous interface to an external credit agency. According to their documentation their XML response is encoded as a gzip XML-data stream. As I understand this it implies that the XML data stream is compressed. Does

  • IBook 14" 600 - Airport - Can't see network

    I just upgraded to the Extreme N Airport Base - Now I can't get my old iBook 600 to see the network (My MBP and MacPro see it fine). I've tried the 802.11a compatibile setting as well as the b/g. Neither allows it to be seen.

  • Photos won't print

    I'm using PM 7.0.  I've placed several photos in the document, but none of them print.  They show on the screen but print with an 'X' in the box.  How can I correct this?

  • Cloning an Environment

    Hi all, I have Peoplesoft 8.9 Financials Installed in my laptop. database is SQL Server 2005. I am trying to clone my 8.9 Financials into the same laptop. So I did the following 1. Cloned the databse EPDMO to FS9UPG 2. Cloned the PS_HOME folder to FS