Controlling a solidworks model using Labview

I am an intern working on a project where I have to controll a solidworks model using Labview. I have to make straight 3-dimensional as well as pan and tilt. I am working with Labview 2009 and Solidworks Office Premium 2007.  I have seen the videos on the NI website on how to do something similar to this, but they use Solidworks Office Premium 2009. 
First of all, is it possible to do this using the 2007 version?
Would I need to purchase any extra Toolkits for Labview?
If it is possible with the tools I have, I would appreciate any help so that I know where to begin.
Thank You

Hi,
Here are some webcasts explain what you can do with this Toolkit:
NI LabVIEW-SolidWorks Mechatronics Toolkit (Alpha version 01)
Mechatronics Web Cast Series: New Technologies Enable Virtual Machine Prototyping
Mechatronics Series I: Mechatronics Basics - Virtual Machine Prototyping Overview and Business Benef...
Thanks and have a great day.
Esmail Hamdan | Applications Engineering | National
Instruments

Similar Messages

  • How to control darwin op robot using labview

    hey eveyrone,
    i have just started working on a project..
    i want to know how to control the darwin op robot using labview.. want to get a head start....
    thanx...

    Hi Preetisar,
    You can use LabVIEW robotics to start your project.
    You can find some informations from our website regarding this Software:
    Overview of the LabVIEW Robotics Module
    <link no longer exists>
    <link no longer exists>
    Robotics Fundamentals Series
    Regards,
    Rémi D.
    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;}
    >> Les rencontres techniques de NI - Mesures et acquisition de données : de la théorie à la mise en ...

  • How to control an electric motor using LabVIEW?

    Hi,
    is there a simple way to control the rotation speed of a electric motor (12V) using LabVIEW?
    I have an idea how to achieve this by using NI measurment card, by its not that cheap. Any ideas?
    Maciek.
    LabView 2009.
    Solved!
    Go to Solution.

    Rubid wrote:
    Let's complicate the problem. Is there a way to control the output voltage of the USB port in my PC?
    Do you know what a USB-RS232 converter is??
    Buy one together with that power supply and your problem is solved
    What do you mean with "control the output voltage of the USB port" do you want to drive the motor directly from the USB port

  • I want to control a telesis pinstamp using labview has anyone done this?

    The pinstamp is a Telesis TMP6100 that is being controlled by a Telesis TMC090 controller.  The computer communicates with the controller via USB.  I need to integrate the pinstamp into an existing in-house VB software package and would like to write a .dll in LabVIEW that would allow the existing VB code to call it with as few changes as possible to the VB.  I did get an activeX add on from Telesis but it came without any help files or variable definitions.  Telesis seems to want everyone to use their Merlin II software that is also included but I am trying to apply a little K.I.S.S. theory to my already overgrown project.  Any suggestions?

    There are two ways to comunicate with a TELESIS controller: Programable Protocol for simple one-way comunications and the Extended Protocol that includes error checking and transmission acknowledgment. Both are described at the last page in the Product Data Specification Sheet Download.
    Now, there is an ActiveX available to use the Extended Protocol, the Extended Protocol ActiveX Control Download.
    With this ActiveX is possible to send commands to the TELESIS controller, and get response when available.
    I'm using a Telesis TMP1700 that's being controlled by a Telesis TMC420 controller, and i succesfully got the status, restarted and put online the controller.
    It is possible using an ActiveX Container then Insert an ActiveX Object wich is the Telesis Extended Protocol Control. THe next picture will be seen in the Front Panel.
    you can change the serial port configuration by clicking on it.
    The next step is crating Invoke Nodes to use the methods.
    The included file was made in LabVIEW 7.1, and it only request the status. It's necesary to change the command (Type) depending on what you want to do. Check the Product Data Specification Sheet to do this.
    It's all i know by two days working on it.
    Message Edited by G1L on 07-03-2008 08:08 PM
    Attachments:
    TELESISCOMM.vi ‏19 KB

  • How can i control a puma robot using LABVIEW

    the robot i have is puma 200 series controlled by val/valII operating system , if we can control it what are the cards needed for it

    A response to this question has been posted in the LabVIEW General category. Please click here to view the question in the LabVIEW General category.

  • Solidworks model mating issue in 3D Picture control

    Hello
    I have been following example of LQR and linear inverted pendulum ...where we can import Solidworks model in Labview and have our own control.....
    I made SCARA and I am being able to access individual part ...however I still have some mating issues with individual part....
    Please have a look at VI I have attached and see how Arm1, Arm2 and ZArm doesnot follow Parent Child relationship.  
    As I have leaned andgot help from forums.....I will get it this time too ....
    Thanks in advance.....
    Thanks & Regards,
    Kunal Raithatha.
    CTD - CLAD (I wish I can take off that A, and maybe use it later to replace D :-)
    Easy Tip :- "To copy an image to a VI icon, drag the image file and place it on the icon
    located in the upper right corner of the front panel or block diagram" ...If you know any
    more reply back.
    Solved!
    Go to Solution.
    Attachments:
    Forum.zip ‏73 KB

    Hello Vugie and Zach ...Few more favors plzzz
    Is there a way I can focus and zoom in zoom out particular portion of the scene, I can do it along Z axis but it will zoom whole scene. I guess Camera Control setting but not getting how to do it.
    Also
    1. When I RUN a vi, change camera (spherical) position and STOP a vi,
    next time I run my vi scene display shows last Camera position, Is there
    a way that for every new RUN of a program Scene Display erases old
    image and starts over again. Looks like re initializing Camera Position.
    2. Scene in Continuous loop and Camera Controller >> Spherical. Scene
    display gives kind of broken and flashy display while changing camera
    position using mouse.
    3. If I translate any object and again translate-rotate to change center
    of rotation, isn't it Total translation and then rotation.
    4. When I plan to show stretch/compress from one end, it will be again translating object half a distance similar to Pivot ???
    Is there any easy way to find Translation you apply to move your center
    of rotation, I waste lot of time when I import someone's vrml model, its
    lot easy if I make my own using 3D geometries at least I know half a
    distance to move.
    Also see another method I am trying in which I have all 3
    objects imported as a separate vrml and I called via one vrml.  I tried
    different translate-rotate combination but nothings working out
    Thanks in Advance
    Thanks & Regards,
    Kunal Raithatha.
    CTD - CLAD (I wish I can take off that A, and maybe use it later to replace D :-)
    Easy Tip :- "To copy an image to a VI icon, drag the image file and place it on the icon
    located in the upper right corner of the front panel or block diagram" ...If you know any
    more reply back.
    Attachments:
    SCARA3309.zip ‏81 KB

  • 3D Solidworks Model with Temperature Sensors

    Hey all,
    For my senior design project, I've been trying to create a incorporate my Solidworks model that I have previously into my Labview program. I have watched a few tutorials outlining different ways to incorporate a Solidworks model and test stress and movement of this model. For my application, I am trying to incorporate around 16 different heat sensors in different positions around this model in Labview. I want my program to give a 3D representation of the positions of these sensors in space so that the user knows exactly where a certain temperature reading is occurring. This way, the user can pinpoint the position in this model where the temperature is increasing or decreasing. I am having a great deal of trouble trying to create this code and haven't found any tutorials outlining similar situations as mine. Does anyone have any suggestions on how I could go about creating this code? How does one incorporate heat sensors into a Solidworks model via Labview? Any suggestions or advice would be greatly appreciated. Thank you

    jab10015,
    I initially saw this and asked Spicy to jump in because I thought you were trying to interface with Solidwords directly. Your latest post made me realize I had misunderstood the question, and I believe I have an answer for you. Just to make sure, you're wanting to take physical measurements and then map them on to a virtual 3D model within LabVIEW, correct?
    If so, there is an express VI that you can find under the programming/graphics and sound/3d picture control/helpers that is called Sensor Mapping (provided you're running a LabVIEW 8.6 or higher). It sounds like it will do what you're after.
    As far as documentation for it goes, you can find the manual page here:
    http://zone.ni.com/reference/en-XX/help/371361K-01/lvpict/sensor_mapping/
    A community example here:
    https://decibel.ni.com/content/docs/DOC-2059
    And a solution for a common issue here:
    http://digital.ni.com/public.nsf/allkb/2D8235CFB7C06A21862574BE00595B9B
    Christopher S. | Applications Engineer
    Certified LabVIEW Developer
    "If in doubt... flat out." - Colin McRae

  • Controlling a chemical process with LabVIEW and the SC 2075 board

    Hi,
    I am a degree student and one of my projects is to control a chemical process using LabVIEW and the SC2075 board. The process variables i must control are temperature, pH and also several motor. Is this viable using the SC 2075 board and if so does anyone know where i can attain information on using the board. Also if anyone has suitable sample vi's that may be of use to me it would be very much appreciated. My email is [email protected]
    Kind Regards,
    Derek

    Hi Derek,
    Bellow is a link the the user guide for the 2075.
    http://www.ni.com/pdf/manuals/371217a.pdf
    You should be able to aquire data from you sensors but you might need some signal conditioning depening on the voltage levels they return.
    For sample vi's try going to Help>>Find Examples... within LabVIEW or goto the following link to search our developer exachange.
    http://www.ni.com/devzone/dev_exchange/ex_search.htm
    For more information about Signal conditioning and Data Aquisition try:
    http://zone.ni.com/devzone/devzone.nsf/webcategories/4d58b1b80ec41ef70625683f006e1d6d
    I hope this helps
    Regards
    Jon Bowers
    Applications Engineer
    NIUK

  • Writing to a profibus network using labview datasocket

    Hello
    Can anybody help me?
    I'm trying to control a moeller inverter using labview datasocket on a profibus network. the problems i am having is how to structure my Vi to write the message. so far i have used loops to write the first message to notify the inverter of status change then to write the new frequency setpoint. but i am having awful trouble doing this consistently without the inverter sending a fault message and denying me further control. i have also used an update button to pass the next value on but this requires furious mouse clicking to eventually get the message to the inverter. i have tried modifying some of the labview examples for CAN write and some others but often with less success. i'm sure this must be a standard thing with any Profibus writing to any other equipment. Can anyone give me any pointers or example code to help.

    Hi,
    I'm assuming that since you're going over datasocket, then you're linking to a profibus opc server.
    For OPC in LabVIEW, LabVIEW Datalogging & Supervisory Control (LVDSC) module is the way to go. LVDSC is an add-on module which you can install on top of your LabVIEW. It provides native (non-datasocket) OPC support. In addition, it also provides features typically required by a datlogging and supervisory control application, like historical logging and trending, alarming, security, etc. Check it out:
    http://sine.ni.com/apps/we/nioc.vp?cid=10418&lang=​US
    With either datasocket, or LVDSC, you're looking at a polling setup, and the actual communications is done with the Profibus OPC server. In this way, if you're writing to quickly, or the poll rate isn't correct at the server side, then that could lead to problems.
    I would recommend contacting both the OPC provider, and the device manufacturer to see if there's any quirks in the system you need to be aware of, and create your code appropriately.
    Another option might be to take on already developed drivers and hardware. There is a company in Germany offering VISA drivers for Profibus communications (www.comsoft.de), however, they're linked to specific profibus interface cards. This is not a personal or a National Instruments recommendation however, but something another user has posted on a similar discussion forum so we can't be held responsible if you decided to go down that route.
    http://forums.ni.com/ni/board/message?board.id=120​&message.id=224&requireLogin=False
    Thanks
    Sacha Emery
    National Instruments (UK)
    Message Edited by SachaE on 01-31-2006 01:35 PM
    // it takes almost no time to rate an answer

  • Can I use SoftMotion to simulate a PID motor control loop using a Solidworks model?

    Hi
    I'm not a labVIEW user yet. But I probably will become one when I can do the following:
    I have a Solidworks model of a complex machine with multiple servo motors. Can I use labVIEW plus SoftMotion to calculate the needed motor forces and aply these forces on the Solidworks model making some parts in the model move and can I get positional feedback from the Solidworks model which I can use in labVIEW to calculate the motor forces again. This way I could use labVIEW to simulate the complete motor control loop including some PID filtering.
    I could find some posts about SoftMotion, but they all seem to handle about SoftMotion in combination with external hardware. But I would like to do a complete software simulation.
    I hope this is possible.

    Hi Melomania
    Solidworks for SoftMotion works in an interesting manner. First SoftMotion runs in labview and plots a trajectory path based off the input from the user. The generated points are controlled by speed, velocity and acceleration. These generated points are sent to SolidWorks where the physics engine takes over. SolidWorks calculates the ammount of force required to move the component the given distance and also if there are any collisions that take place. Basically the whole process is open loop with no PID being implemented. The purpose for the software is to test your motion system for collisions and calculate the required torque for your motors to move and the velocities and accelerations provided. A system prototyped with SoftMotion Solidworks will still need to be tuned when constructed in the real world.
    For your application I would look into Control Design and Simulation Toolkit.
    Thank You
    Eric Reid
    National Instruments
    Motion R&D

  • Use Labview to control two Picomotor actuators successively through Model 8753 iPico driver

    Hello All,
    I want to use Labview to control two Picomotor actuators(belong to channel A ,C) successively through Model 8753 iPico driver.Since the example VI's
    (Application.vi) from Newport's website just control one actuator at one time, so I copied the example code, thus there are two repetitive sections (see the attachment) in
    the while loop structure. The test result was that two Picomotor actuators moved to respective target position circularly. And I found the test was correct when two Picomotor actuators belonged to different address. Can anyone tell why ,what should I do? Any assistance with this matter is greatly appreciated.
    Best Regards,
    Attachments:
    control two picomotor actuators.vi ‏90 KB

    BRox,
    I had a look at the examples and obviously all it does is to communicate to the drive through RS232 with a proprietary protocol. With the documentation in the block diagram and the documentation of the protocol it shouldn't be too hard to understand what's going on, but on the other side NewFocus has obviously missed a chance to provide a high level and easy to use API for their product...
    I can't dive too deeply into the features of this drive, but before you spend too much time on understanding their command language, you should check with NewFocus, if it is possible at all to meet your requirements with their hardware. The main reason why I doubt that is the slow communication speed provided by RS232. The only way to reach a sinusoidal motion profile of 30 to 70 Hz with this type of communication is running the complete trajectory generation and interpolation onboard. If you have planned to generate the motion profile in LabVIEW and send setpoint commands to the drive this will probably not work.
    If the drive provides another command input (e. g. an analog +/- 10 V input for torque or velocity command signals), we can talk about alternative approaches.
    Regards,
    Jochen Klier
    National Instruments

  • Using labview cosimulation, how to control PWM duty cycle in multisim

    I am new to using Multisim with LabVIEW using cosimulation. I want to ask if there is a PWM component in Multisim that can have its duty cycle be controlled using LabVIEW? I have an algorithm in LabVIEW that outputs duty cycle values from 0 to 1, representing duty cycle percentages.
    How do I control the PWM duty cycle in Multisim using LabVIEW cosimulation?
    Many thanks,
    SPECTRE
    Solved!
    Go to Solution.

    Hi Spectre,
    In Multisim, search for the parts base on functionality, there are some PWM models in the database.  Have a look at this knowledge base  if you don't know how to search for parts:
    http://digital.ni.com/public.nsf/allkb/7309A5CABC677296862577ED006EC99E
    Aslo, have a look at this knowledgebase:
    http://digital.ni.com/public.nsf/allkb/EF391C48CF71AE4F862571B900644F84
    This article shows how you can get Mutlisim and LabVIEW to co-simiualte:
    http://www.ni.com/white-paper/13663/en
    I hope this helps
    Tien P.
    National Instruments

  • Controlling water level of spherical tank using labview.

    Hi, I'm trying to control the water level of a spherical tank model using PID in labview. The model is a non-linear equation as follows:
    Qi(t-L)-Qo=pi*R^2(1-(R-y)^2/R^2)dy/dt
    where Qi=inlet flow
    Qo=Outlet flow
    R=tank radius
    y=height of water
    t=time
    In order to get y, i have shifted the right hand side to the left and integrating it. However, i can't implement the integration of this non-linear equation in labview. Pls advise. Thank you.
    Attached are the files that i've tried.
    Attachments:
    plant.vi ‏31 KB
    integration3.vi ‏18 KB

    I've never seen this approach before and don't really know what you're doing
    from this snippet.
    What you essentially have is a system where the proportionality term varies
    depending on the current height of the water. This isn't too different from
    heater controls where the heater can operate anywhere between 70 and 450K.
    What we do here is to simply have a table of a handful of PID values
    appropriate to a range of levels and simply linearly interpolate between
    them to obtain an approximate value appropriate to the current level.
    Control wrote in message
    news:[email protected]..
    > Hi, I'm trying to control the water level of a spherical tank model
    > using PID in labview. The model is a non-linear equation a
    s follows:
    > Qi(t-L)-Qo=pi*R^2(1-(R-y)^2/R^2)dy/dt
    > where Qi=inlet flow
    > Qo=Outlet flow
    > R=tank radius
    > y=height of water
    > t=time
    > In order to get y, i have shifted the right hand side to the left and
    > integrating it. However, i can't implement the integration of this
    > non-linear equation in labview. Pls advise. Thank you.
    > Attached are the files that i've tried.

  • Sorensen SGI control using labview

    Hi,
    I am attempting to control a sorensen sgi400/63 dc power supply using labview. I have the supply connected via rs232 and using windows hyper terminal i am able to issue a *idn? command and get a response back detailing model name / number etc. - This says to me that the comms link is working.
    My troble comes when trying to use labview to do the control. I  have downloaded the labview driver for this power supply form ni.com - this gave me a .zip folder (called sornsg.zip) containing some .vis. I opened the self test vi. It seems when run in highlight execution mode that all is well writing to the supply, but reading from it throws the error -10738007339. Any ideas?
    I have contacted sorensen but no reply as yet...
    Many thanks.
    Attached is screen shot of the vi not working quite as i'd like.
    Attachments:
    selft test.jpg ‏1615 KB

    I still have the error.
    What error are you getting?
    I'm not sure what you mean by changing the display mode to "\".
    Right click on your "*IDN?" string constant and select the display mode - Normal, \, Hex or Password
    Also in the "Visible Items" select "Display Style" to show the '\" symbol in the string constant.
    Is there anyway to configure a termination character in labview?
    Yes with the same property node that you are using to set the other com port settings.
    But for the writes you do not need to if you include at the end of your *IDN? string. Now as for the read, it is good to set the termination character for the VISA reads and then set the bytes to read to some number larger than anything you expect.
    Omar

  • Can we use LabView controls in VC %3F

    Hi,
    I was wondering if Gauge and Tank controls from LabView can be used in VC++? We have labview installed in our lab and we use the graphic controls as major part of our software. We have one software that is written in VC++. Is it possible to export the controls from Labview to VC++? I know MStudio has all those controls for VC++, but our lab is not willing to spend money on MStudio alone. Any suggestions?
    Thanks
    Vijay

    In a word, no. The controls are drawn by the LabVIEW application itself. They are not standard Windows controls.

Maybe you are looking for