Access platform Thorlabs APT with a joystick for motor control TDC001

Hi I am trying to use a joystick 3 axes for control TDC001 XYZ configuration engine controllers from Active-X and APT Thorlabs platform in Labview. I already follow this link: http://www.thorlabs.com/images/TabImages/GuideToLabVIEWandAPT.pdf

I'm able to control an axis in Labview platform APT now. Anyonw knows how can I access APT with my joystic 3 axes (either Labview or APT User Interface), so that I can use it to control the motors controllers?  Thank you!

You try to learn programming manual from the (not-so-bad, actually) LabVIEW, you reference in your message?  If so, it would be wise to find a LabVIEW guru and get to teach you the basics of the LabVIEW programming, including the importance of data flows (and how to serialize your code using error line) and good programming Style LabVIEW ("Lesson #1 - all the diagrams should fit on a single screen of laptop , and if it's not then break down the task into sub - VI. ("" "" Lesson #2 - all sub - VI and VI is in need of an icon and a Description ').

You don't say what the problem is that you are experiencing.  Could I guess that it involves the three-axis Joystick?  There are Joystick support in LabVIEW, but it's a little dark and a little outside the usual way of handling equipment.

Give us a better idea of what questions you have.

BS

Tracyfu wrote:

Hi I am trying to use a joystick 3 axes for control TDC001 XYZ configuration engine controllers from Active-X and APT Thorlabs platform in Labview. I already follow this link: http://www.thorlabs.com/images/TabImages/GuideToLabVIEWandAPT.pdf

I'm able to control an axis in Labview platform APT now. Anyonw knows how can I access APT with my joystic 3 axes (either Labview or APT User Interface), so that I can use it to control the motors controllers?  Thank you!

Tags: NI Software

Similar Questions

  • Need help with LabVIEW code for motor control.

    Hello

    My name is Sasi. I'm a grad student BME working on my thesis topic of assessment for back pain spine implants. To do this, I'm building a test machine that would apply pure moments of a specimen of the spinal column. I use LabVIEW 8.5 to implement the control of a brushless AC servo motor. My requirement is

    Step 1: Initialize the engine.
    Step 2: Start moving it to a uniform to the right PLAN (this value of RPM too user can enter).
    Step 3: while doing step 2; at the same time read the couple cell data (acquisition of data using Asst.). DAQ o/p is 0 v to 10 V; 0 v is 10 Nm n
    10 v is + 10 Nm
    Step 4: What torque reached + 10 Nm, i.e. 10 V, the engine stops.
    Step 5: from the position where the motor stopped (IE not need to return to the initial position) start moving in the opposite direction to the same
    Uniform rpm as in step 2 at the reading of data in the cells of the couple.
    Step 6: once more what torque reached-10 Nm, i.e. 0 V, the engine should stop.
    Step 7: Repeat "Step 2" to the "step 6' 3 times.
    Step 8: Reset engine position.

    So far, I managed to get the engine to move backward @ a desired vel, the accl, deceleration for 3 cycles before n n. I enclose my code. I have a problem inserting the code for reading DAQmx amidst all this. Can someone help me.

    Thnks,

    Sasi.

    Hi Sonia,.

    I took a quick glance to your problem and I think I have a solution for you.  I certainly agree with the suggestion of the use of parallel loops Lynn.  This will allow the portion DAQmx run uninhibited by the part of the motion, and vice versa.  In addition, you need only perform an iteration of the loop of the movement whenever the voltage level exceeds a threshold.  Thus, by performing an iteration on the code of movement in the same loop are you iterate over DAQmx code, you essentially waste processor.

    I created a VI that should do what you are wanting.  I tested it on me and it works very well.  You have a tweak a few things to apply to your system (such as motion Council DAQmx and physical channel ID, etc.).  I used two parallel loops and event programming.  Basically, the loop of movement starts the engine turns at the specified speed.  Once the engine is running, he expects the DAQmx loop to tell him that the voltage value has crossed the threshold.  When the voltage value exceeds the maximum threshold (I put a value slightly less than 10 to jitter and saturation), the DAQmx loop indicates the loop of the motion that it may end its iteration.  The motion loop stops the motion, causes a reversal and repeats the motion.  Once the movement has begun, he expects the DAQmx loop once again to tell him that a threshold was held, but this time, it's looking for a minimum threshold.  I used "Occurrences" to implement the event programming in LabVIEW.

    I've commented the code pretty thoroughly, so I hope that comments will answer all remaining questions.  The advantage of using programs that focus on the event for this is that you save time processor, and your movement is more closely synchronized with the DAQmx.  Instead of one iteration of the loop of movement as fast as you can, updates every hour, you just put in pause and wait for the other loop to tell you when to start up again.  Meanwhile, the processor doesn't have to worry about an iteration of this loop over and over again.  In addition, when the accident occurs, you catch him immediately, instead of having to wait until the next iteration.  Thus, you are more closely synchronized with the DAQmx code portion.

    I hope this will help you.  Please report if you have any questions about the code or its implementation.  Good luck!


  • How to block sites of specific discussion on mozilla firefox with flash player, for parental control

    I need to block sites internet chat specific for parental control, how?

    Thank you

    See block / unblock websites with parental control on Firefox

  • Programming of FPGA for motor control using downloadable IP cores for free for PWM and interfacing Quadrature encoder

    Hello

    I have a cRIO-9014 with a NI9505 DC brushed servo drive module and I would like to program the FPGA to PWM and encoder, quadrature, interfacing using the functions of intellectual property intellectual property mentioned in "CompactRIO Motor Control Basics Tutorial":

    DX of encoder quadrature method (FPGA, using SCTL) .vi

    Pulse Width Modulation (FPGA, using SCTL) .vi

    I did a search at ni.com/ipnet but I could not find them.

    Where can I find free downloadable IP cores for the blocks of PWM and encoder to include them in my interface FPGA program?

    Thanking you in advance,

    Manual

    Found by myself (google search!) to:

    https://lumen.NI.com/nicif/us/codepowelecguide/content.XHTML

  • I can access the internet in safe mode with networking; then for a short period in normal startup; but then I lose online access.

    Windows XP: internet connection

    Windows XP: I access to internet in safe mode with networking; then for a short period in normal startup; but then I lose access (IE8, Google, AOL) online. I tried several times, sometimes it seems able to stay online as long as I'm using the installation, but if I take a break, I lose access and return in safe mode.

    This question is submitted in safe mode with networking

    Hello

    Normal mode try to know what actually is the problem with the Internet connection and the components involved.

    Maybe this can help.

    For the wire connection - http://www.ezlan.net/debug.html

    For a wireless connection - http://www.ezlan.net/wireless.html

  • I'm trying to access a wireless network with the password provided for me. I get the following error message

    I'm trying to access a wireless network with the password provided for me. I get the following error message: "the network password needs to be 40bits or 104bits depending on your network configuration. This can be entered as 5 or 13 characters ascii or hexadecimal 10 or 26. "what does this error message mean and how do I address so that I can access the wireless network?

    I use XP Professional with service pack 3. I get this error message every other time I try to log in to a protected wireless network security. I used to not get this message; but, now, it may be impossible, sometimes to call all wireless providers when I might only need for a short period or after hours service opening.

    In addition, it is my computer that requires the network password to be different, not the provider of wireless. A password is given to me who works for other users, but my computer won't let me use it.

    Hello

    I suggest you to visit these links and check if it helps:

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_xp-networking/the-network-password-needs-to-be-40-bits-or-104/f3fdc3ee-CB40-4107-A632-082093dcdcb8

    http://answers.Microsoft.com/en-us/Windows/Forum/windows_xp-networking/need-to-connect-to-home-wireless-network-Windows/5bf37a22-cc42-4a0f-9d15-83e780f00123

    It will be useful.

  • Is it possible to send a pdf that they alone can / access view with a password for a password protected?

    Is it possible to send a pdf that they alone can / access view with a password for a password protected?

    Thank you!

    Hi wonderingtoday,

    Yes, you can! If you have Acrobat, you can assign a "Password" in the PDF Open, so that only those with the password can open the PDF file. If you do not have Acrobat, you can try it free for 30 days. For more information, see www.adobe.com/products/acrobat.html.

    Best,

    Sara

  • Desktop remote access simultaneously in windows with multiple session in Windows Server 2008 support?

     

    I would like to have a remote desktop solution that allows me to connect to remote computers even while users are connected, with the help of another session. The idea is that the user working locally in the remote system can function normally undisturbed by the remote user.

    I have tried TightVNC , but I couldn't understand how to enter an independent session.

    I am using Windows Server 2008 and I want two users access to the server with two different sessions as remote users.

    There are forums dedicated to Windows Server, please transfer your question in the relevant Microsoft Technet forum here:

    http://social.technet.microsoft.com/Forums/en-us/category/windowsserver .

    Thank you.      :)

    (I'm sorry, but I can't move this thread for you because the two forums are working on separate platforms)

  • Thunderbird 38.3.0: No writable calendars are configured for the invitations with the provider for Google Calendar 1.0.4

    Hello

    I searched many hours today in the internet and your forums, but it seems that this problem is not solved yet:

    No writable calendars are configured for the invitations with the provider for Google Calendar.

    My Thunderbird is 38.3.0 and the provider for Google Calendar 1.0.4.

    I put calendar.google.enableEmailInvitations; true but it did not help. I also tried [email protected]... @googlemail.com. Calendar works fine, it syncs, I see all the entries etc. But I can't accept invitations even IF she must have write access.

    What can I do? Is there a solution for this?

    Thank you!
    Daniel

    Use CalDAV here to access Google Calendar via lightning. I have no experience with the add-on of the provider.
    In any case, it is my understanding that you must assign an e-mail address to a calendar in order to be able to accept the invitations for this calendar. I see that in your screenshot.
    You can try to remove the Google calendar in lightning and re-create it. Given that all the data is on the server nothing will get lost.
    Or you may want to try CalDAV.
    https://blog.Mozilla.org/calendar/2013/09/Google-is-changing-the-location-URL-of-their-CalDAV-calendars/

  • Virtual joystick for Toshiba Libretto W100

    Hi friends,
    There's a virtual joystick for Toshiba Libretto?
    It should be indicated? on the second screen to control a game on the main screen.
    Thank you. Rgds.

    Hello

    Well, it would be a good idea to have something like that for the control of game but I think that this should be a part of the game.
    If the game would be developed for device with a double screen this gamepad should appear automatically.

  • Cannot access 'change of startup with the Defender programs stops but prove Essentials won't advocate not run

    Microsoft Security Essentials disables the Defender, but with Defender disabled I can't access certain items in such as 'Change startup programs' control panel - I get the message that the Defender is not enabled - if I try to activate Defendeer access, the freezing of the entire machine.  Defender does not appear in the list of programs - so it cannot be deleted.  (Well not really), I am surprised that Microsoft may not yet know of ocnflicts with its own software.  What is the reference for this?

    Because of the interaction between the defender and Essentials I need to completely uninstall Essesntials for program startup - enable - disable options via the control panel.  When you click the option to enable - disable the startup program that a box comes up saying Defender is turned off, and if you click on to activate it, the machine frezzes.  This is exactly the problem I want to fix it.  Your p - submit not only serve to illustrate the problem.  I have no idea why Defender is connected to the options of startup programs, but it is apparently and screw Essentials correct operation of this function.

  • access all information on the hard disk for all users.

    I tried to set up a link today from my new laptop computer Windows 7 my most top of desktop running vista.  The liaison program stated that the administrator on my old computer was only a temporary user.  I tried to set up the account as a permanent user without realizing that it would replace the current account.  I have now no access to programs from hard drive of the main user I was using.  I was wondering if there is anything I can do to access the hard disk with this user and import files?  I forgot almost all programs appear on the computer but open to anything.

    Hi kismet.

    1. What do you mean by link program?

    2. What have you tried to do?

    3. how many accounts do you currently on the computer and what are they?

    4. what happens when you try to access the files on the hard drive?

    It seems that you do not have permissions to access the files on the hard drive.

    I suggest that take you the files and folder try to access.

    To take ownership of a folder

    (a) right click on the folder you want to take control and then click Properties.

    (b) click on the Security tab, click Advanced, and then click the owner tab.

    (c) click on Edit. If you are prompted for an administrator password or a confirmation, type the password or provide confirmation.

    (d) click on the name of the person you want to give to the property.

    (e) If you want that person to be the owner of the files and subfolders in this folder, select the check box Replace owner subcontainers and objects .

    (f) click OK.

    Troubleshoot "access denied" when opening files or folders

    http://Windows.Microsoft.com/en-us/Windows-Vista/troubleshoot-access-denied-when-opening-files-or-folders

    I hope this helps!

    Halima S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Cannot access my IOGEAR BOSS with Vista home premium

    I have problems to access the directories on my external device with my new PC, and I hope you can help me.

    I just replaced my old HP Desktop running XP OS with a new DELL desktop which is under Vista Home Premium (32 bit) and now I can't access the device of utility of IOGEAR BOSS. I was able to access the external device with it and can be accessed with 2 other PC at home now. Can't seem to connect to the external device with this new system.

    What I can do:
    I am directly connected the BOSS and can access the internet via the BOSS. I also see the external device in my network. I can ping, tracert it. That's where! Just can't log in there!

    What I can't do
    Map a drive to the external device or authenticate in the unit. (When I try to access it, it prompts me for the ID/PW as it should, but he does not like the ID/PW I provided). I know that the PW & ID works calibrated it works on 2 other PC's connected on it.

    Steps to access the external device
    I am trying to access by taking the following measures:
    1 map a network drive
    2 assign the letter Z
    3 path: \\192.168.2.1\share
    4 pushes. me for ID & PW - admin\ *.
    5 ERROR Message: Logon FAILURE - NOTES: now shows the ID: Desktop\admin

    What I've done
    1 Contcted IOGEAR - checked all the settings of security, network and pwermission and reset the permissions of the external device to the original state. Did not work. They sent me to Ms & Dell.
    2. contacted Dell - did the same exact steps. They sent me Ms.

    Can anyone help?

    According to the site Web of IOGEAR (http://www.iogear.com/product/GNS1000/) it is only compatible with Windows® 98SE, 2000, ME, XP.  So so looking for a compatibility issue.  The update of the firmware is from March 2006, you might want to update the Firmware and see if that helps, but with compatibility issues, it's a scenario 'best effort '.

    Below you will find the IOGEAR support page, I hope that helps solve your problem.

    http://atenpbsr2.ATEN-USA.NET:8000/Inet_tech/form/us/index.asp

    Stephen Davies MS

  • Video device USB has a driver problem__ __There is a problem with the driver for USB video Device.__Device information __Name: __ID USB video device: USB\VID_05CA & PID_180C & MI_00\6 & 69C3BD0 & 0 & 0000 code __Error: 10 _ _ _

    I hava a dell inspiron 1440 with windows 7 and a a few days ago, my webcam was working just fine but know that it gives me this after troubleshooting

    Has a USB video device driver problem
    Not fixed
    There is a problem with the driver for USB video device. The driver must be reinstalled.
    The device information
    Name: USB video device
    ID: USB\VID_05CA & PID_180C & MI_00\6 & 69C3BD0 & 0 & 0000
    Error code: 10

    Hey laloo.16,

    As the error message states clearly that reinstalling the driver is required, please do the same. You can uninstall the driver that is currently installed from the Device Manager.
    To access Device Manager:
    1. go to start and type Device Manager.
    2. Select Device Manager in the control panel list.
    3. go to your device.
    4. to remove:
    Right-click on it and select Properties.
    5. Select the driver tab and click on uninstall to uninstall the existing driver.
    6. close Device Manager.
    Now go to the link below. Download the Dell WebCam software for your product.

    http://support.Dell.com/support/downloads/DriversList.aspx?OS=W732&CATID=-1&DateID=-1&impid=-1&OSL=en&typeid=-1&FormatID=-1&SERVICETAG=&SystemID=INSPIRON1440&hidos=WLH&hidlang=en&TabIndex =

    Please choose the appropriate version of Windows 7.  Install the driver and see if that brings your webcam to work.

    Kind regards

    Shinmila H - Microsoft Support

    Visit our Microsoft answers feedback Forum and let us know what you think.

  • Control access to the network with ACS device

    Hi all!

    I currently have in place an Appliance, Cisco Secure ACS using Windows as main server authentication. Cisco Secure acts as a GANYMEDE server +. I have two groups defined in Cisco Secure: Netadmins and security ITD. Users of the Netadmins group need access to all switches and routers on the network. ITD security must only access async line 53 on a router 2611 for a band of a firewall and no other access to all network devices offline. How can I limit access to the Cisco Secure security ITD group to line 53 only?

    My current config on this router is:

    AAA new-model

    AAA authentication login netadmins group Ganymede + line

    connection ITDSEC authentication group Ganymede + line of AAA.

    RADIUS-server host 10.30.X.X

    RADIUS-server host 10.18.X.X

    key radius-server XXXXXXX

    line 53

    No exec

    authentication of the connection ITDSEC

    transport of entry all

    StopBits 1

    Speed 115200

    line vty 0 4

    exec-timeout 30 0

    login timeout 120 response

    login authentication netadmins

    but users in the ITD security can still access by vty and then reverse telnet to any asynchronous line on the router. In addition, security ITD always access any switch or router using telnet: what should be my setup on these devices? I do an ACS configuration?

    All other devices:

    AAA new-model

    AAA authentication login netadmins group Ganymede + line

    RADIUS-server host 10.30.X.X

    RADIUS-server host 10.18.X.X

    key radius-server XXXXXXX

    Line con 0

    password 7 141C015C5806

    login authentication netadmins

    line vty 0 4

    password 7 11020A 524310

    login authentication netadmins

    line vty 5 15

    password 7 11020A 524310

    login authentication netadmins

    Any help will be greatly appreciated.

    Hello

    In the security group, I would create a Restriction of access to IP network with an entry permit. Essentially to allow access to the single port on 2611 only.

    The AAA Client field is the name that you gave to the 2611 in the network config. Address will be * unless you want to restrict access to the ip or address. Port... never quite sure with async if the port value must be "async 53" or "line 53".

    If you look in the pass/fail for the nas-port attribute, you'll see what that T + sends to the ACS. This should help you know what to put in the NAR.

    Mounira

Maybe you are looking for