UAV to run on LABVIEW ? can it ?

Hello ..
We are planning to build a UAV with surveillance system and weapons system ..we are impressed by the way labview works and would like to reduce time by building it with labview...
However I find some difficulties in exporting code to my processor..These are my questions ..
1.Can I install LABVIEW on  WINDOWS CE and WINDOWS XP embedded ?
2 We are using ETXexpress CPU Boards as processors can we use LabVIEW on those boards with SATA drives ?
3.LabView system onboard has to do image processing ..can it ?
4.The base station will have LabView as well ..can we have two vis communicating with each other ? 
We dont want compact rio on our UAV because it cannot house a imaging system ? SO dont suggest that ... 
 these are some of the basic stuff we need to know to proceed forward ...
Thank you  
Message Edited by Bharath kumar on 09-15-2008 11:27 AM

Hi Bharath,
To answer your first question, you can run applications on Windows CE, we only support ARM or X86 processors but you cannot install LabVIEW on it. With Windows XP Embedded here is a great link on how to get started installing LabVIEW.
To get you started I want you to go to www.ni.com/vision . This will provide you with information on anything vision related that you would need to get started with our products. But you also have to have answered what kind of vision equipment you are using and is there going to be dedicated hardware just for the vision system? If so what are you going to be using for that.  
For the two vi's communicating to each other, how will they be communicating? What are the devices communicating to each other? These are questions that you have to have answered to figure out what communication protocol you would like to use.
 You also may want to go towards something like blackfin to control your UAV. Found here
I would suggest looking at these links to better define what you would like to use to control your UAV, Communicate to your UAV, and do image processing on your UAV.
Regards,
National Instruments
RIO Embedded Hardware PSE
CompactRIO Developers Guide

Similar Messages

  • How can I run a labview executable file inside a VI

    How can i add and run a labview executable file inside the vi and grab the output of the executable file to be used in the vi?
    mytestautomation.com
    ...unleashed the power, explore and share ideas on power supply testing
    nissanskyline.org
    ...your alternative nissan skyline information site

    Hi cmdrb,
    to run an executable you use SystemExec function.
    To get the output of your (LabVIEW-made) executable you need to program some data transfer means: you may use network functions or file functions. In both cases your "LabVIEW executable" needs to provide that options…
    Best regards,
    GerdW
    CLAD, using 2009SP1 + LV2011SP1 + LV2014SP1 on WinXP+Win7+cRIO
    Kudos are welcome

  • Can I Run a labview application in a hidden window (i.e. I don't want the front panel to pop up in this Labview created EXE)?

    I have a executable labview 6.1 program with a front panel. The front panel pops up every time I run it. Can I force the program to run without popping up its front panel.
    Thanks in Advance

    If you're using MS Window, you can use lvwutil32.zip to hide the front panel. lvwutil32.zip can be downloaded from NI site.
    Or you can move your front offscreen, so that user can't see it. And save your vi. When you run your vi again, it'll popup at the offscreen position. NI uses this trick to hide windows from LabVIEW users. You can also set front panel size to 0.
    George Zou
    http://gtoolbox.yeah.net

  • How can I run a LabVIEW app as a service in 8.2

    I have need to run a LabVIEW created Executable as a Service using LabVIEW 8.2. I have heard 8.2 can host it but I cannot find any docs on this. Any help would be appreciated. SvcAny was not an option that worked.

    I would suggest trying to add the exe to the services under Control Panel >> Administrative Tools >> Services.  This should cause the exe to launch as a service.
    Brian R.
    District Sales Manager
    Washington DC
    National Instruments

  • I have a prpblem in enabling webserver i get message labview webserver not running error 54 , i checked IIS Manager and www the services r running ok ..can anybody tell what might be error ,,,iam on labview 6.1 and win 2003 server.,

    i have a problem in enabling webserver i get message labview webserver not running error 54 , i checked IIS Manager and www the services r running ok ..can anybody tell what might be error ,,,iam on labview 6.1 and win 2003 server.,

    If you already have IIS web server running, you need to run the LabVIEW web server on a different port to avoid conflicts. It probably won't start because the port 80 is already in use.
    Check options.."Web Server: Configuration" within LabVIEW.
    LabVIEW Champion . Do more with less code and in less time .

  • Can multiple executables run on Labview RT?

    Can I execute processes on the Labview RT that are non-VI processes?  From what I understand, the Labview RT is tightly coupled with the Pharlap RTOS.  NI has tools to create an executable to run on Labview RT.  Can I run other executables created from other applications?  What if I want to run a Labview RT executable and a non-Labview RT executable on the Pharlap RTOS?  The PXI-8196 RT controller will have a FAT file system?  Can the PXI-8196 RT, with its Labview RT and Pharlap RTOS, initiate multiple executables?
    Wayne

    Hi Wayne,
    Chris' answer was spot-on.  To clarify the other points, the RT controller will require the FAT file system (FAT32 in the case of the 8196 RT), and you can only run one executable at a time.  From within this executable, you can call DLLs and other VI's, but calling an external executable will not work.  If you choose to create a DLL, I recommend using the DLL Checker 7.1.1 utility, which can be found in our KnowledeBase.  This will verify that the DLL does not make calls to functions or libraries not supported on the Pharlap OS, since some windows libraries and function calls are not available in RT.
    Cheers,
    Matt Pollock
    National Instruments

  • Error when running the LabVIEW program

    hello...........
    I'm newbie in LabVIEW....I have a problem when i'm running the LabVIEW program...i want to analyse data using the LabVIEW through the real experiment....
    My problem is, there is an Error when i try to start the program...This Error forced me to restart the program several times until it can run.......By the way, i'm using Picoscopes 3206 to connect the LabVIEW program in PC with the real experiment.....
    Here, I'm attached the picture that I snap when the Error occur....
    Attachments:
    error.JPG ‏222 KB

    You have to try to isolate the problem...
    Use 'Diagram disable' or 'Case' structure to run special part of code or try write a specific code to access and manage your equipment.
    Several questions could help: 
    - Are you up to date with your hardware driver?
    - Do you call external ressources (ex: dll)? perhaps with instability
    - Do you properly close connection with your equipment after using? 
    - With your offline mode, do you load all the code, including hardware driver or do you use a special method without no loading the specific code?
    - When you are able to run after many tries, is the program stable? Can you re-start it without exiting LabVIEW?

  • Is it possible to run a LabVIEW LLB from Version 8.6.1 on a Version 8.6 platform?

    We need to move a Version 8.6.1 LLB to a Version 8.6 platform. Assuming our 8.6.1 LLB does not use any 8.6.1 specific features, can I convert it to run under LabVIEW 8.6? Thanks!

    TCPlomp wrote:
    One thing as a tip, don't usean LLB as a way to develop VIs in. Only use them for distributing code. If one of your VIs become broken, your whole LLB will be broken.
    Ton
    Actually this is not entirely true. The VIs itself are independant entitities in an LLB, so the brokeness of one of the VIs does not automatically have any influence on other VIs inside that LLB.
    That said, the VIs do get written to the LLB individually, and although writing changes to an LLB is always done on a shadow copy of the LLB, which only replaces the original LLB AFTER the writing has been finished without any errors, there is of course always a chance that writing of a VI itself goes havoc in some ways. This could in principle destroy the integrity of the LLB data structure, and in such a way make the LLB as whole inaccessible. But because of the shadow copy technique it is a rather seldom event.
    Rolf Kalbermatter
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions

  • How to save a screenshot while VI is running in LabVIEW 8.5

    I am wondering how to save the screenshot of PC while the VI is running in LabVIEW 8.5.1?
    Thank you.

    I like using the Snipping Tool built into Windows 7 and later. 
    http://windows.microsoft.com/en-us/windows7/products/features/snipping-tool
    A couple things I like, 
    1. When you make a snip, it automatically puts it in the clipboard so you can quickly paste it into a document
    2. If you hit "Cancel" on the current snip process you put it into a kind of "triggered" mode. So, I can put my mouse over a drop down menu or other interactive component in LabVIEW, then press ctrl+PrtScn to call the Snipping Tool to action, and it allows me to snip whatever interactive components were open. For example, here is a snip of a right-click on a control that shows it being highlighted and the right click menu. 
    Tim A.
    National Instruments

  • Once running the labview program which contain DAQ Assistant ,the message of "ERROR-50405....." appear.

    Once running the labview program which contain DAQ Assistant and can be run without any error before, the message box of "ERROR-50405....." appear which capture down in the attachment. We use PCI6221 and LabVIEW 8.0 in Windows XP. I also found that the Device Manager of Window have recognized the PCI6221.
    Any help on this situation would be great.
    Attachments:
    labview error.JPG ‏145 KB

    Hi~
    This error is due to signal interference between the device and the computer. This could be environmental or due to the PCI Controller. You can on a different computer to see whether this problem persists.

  • RS-485: PC can send/receive data from PCI card, but LabVIEW can only send to card.

    I have a master/slave setup with a 2-wire RS-485 connection via a StarTech PCI2S485 card  http://www.startech.com/product/PCI2S485-2-Port-PCI-RS-422-485-Card-with-DB9.  A Vista PC running LabVIEW 2010 is acting as the master to 6 slave devices.  I am running a driver VI supplied by the company that made the slaves. 
    I've used a terminal program called Termite to monitor the ports during operation and have concluded that both the PC and the slaves are sending correct data packets (i.e. correct protocol and reasonable data).  Termite indicates that the slave's response is being received by the PCI card, but the problem is that LabVIEW simply isn't reading the response from the card.  Each time the driver VI is run it returns a "timeout waiting for slave to respond" error.  
    The VI and slaves I am using are designed for both RS-232 and 485 communication.  I've verified the VI to run in 232 mode on a different COM port.  I also wrote a simple VI using the VISA functions to test the ports on the PCI card, but I've had the same results.  Hardware connections have been looked over carefully, but the fact that the card actually sends a correct message and receives a correct message indicates a different problem.
    Any idea why LabVIEW can talk to the PCI card but can't hear it?  Is there anything I can do about this, or does LabVIEW generally not like StarTech's PCI2S485 cards?
    Thanks,
    Tim

    Tim359 ha scritto:
    I have a master/slave setup with a 2-wire RS-485 connection via a StarTech PCI2S485 card  http://www.startech.com/product/PCI2S485-2-Port-PCI-RS-422-485-Card-with-DB9.  A Vista PC running LabVIEW 2010 is acting as the master to 6 slave devices.  I am running a driver VI supplied by the company that made the slaves. 
    I've used a terminal program called Termite to monitor the ports during operation and have concluded that both the PC and the slaves are sending correct data packets (i.e. correct protocol and reasonable data).  Termite indicates that the slave's response is being received by the PCI card, but the problem is that LabVIEW simply isn't reading the response from the card.  Each time the driver VI is run it returns a "timeout waiting for slave to respond" error.  
    The VI and slaves I am using are designed for both RS-232 and 485 communication.  I've verified the VI to run in 232 mode on a different COM port.  I also wrote a simple VI using the VISA functions to test the ports on the PCI card, but I've had the same results.  Hardware connections have been looked over carefully, but the fact that the card actually sends a correct message and receives a correct message indicates a different problem.
    Any idea why LabVIEW can talk to the PCI card but can't hear it?  Is there anything I can do about this, or does LabVIEW generally not like StarTech's PCI2S485 cards?
    Thanks,
    Tim
    RS232 interface consist of 2 indipendent communication crossed lines between 2 devices (9DSub connector: Pin 2-RX  Pin 3-TX pin 5-Gnd)
    RS485 interfaceis a bus, shared between 2 or more devices. (like ethernet or CAN Bus)
    This means that an incorrect use of the bus can lead to a "packet collision" if 2 or more devices try to send a message on the bus at the same time or at least their messages, partially "overlap"
    About 10 years ago I have used a PCI 2 RS485 port: I remember  that I have to change the status of RTS serial control line to switch between transmit and receive mode.
    This can be done using the serial VISA property:
    Serial Settings --> Modem Line Settings --> DTR State
    or using the VI
    <LabVIEW dir>\vi.lib\Instr\_sersup.llb\serial line ctrl.vi   (LV 8.6.1)
    The result was that the slave device connected, send me the response after few nanosec. causing the lost of the answer.
    because LabVIEW use more than some  nanosec. to change RTS property after sending message on the 485 bus calling a VISA Write.
    So for me there was 2 possibilities: 
    - use 2 RS485 port (1 for transmit 1 for receive echo transmit included)
     - use this converter  
             http://www.advantech.com/products/ADAM-4521/mod_2E78D425-8B08-43F6-81B0-1B924E53E075.aspx
     this converter, after sending a message on the bus, electronically switchs back to receive mode without losing a byte.
    But the question is :
    what does it means
    "RS-485 mode supports Auto Transceiver turn around (ATTA)"
    of your card?
    bye

  • Running A LabVIEW executable in Windows 7

    Can I run a Labview executable created with Labview 8.6(32-bit) in windows 7 or Vista. If this can be done then how to do it? I've tried copy the lvrt.dll(run-time engine) into the system 32 folder, but  it doesn't solved my problem. For info, My Labview exe file also consist the fuzzy logic toolkit.
    Hope someone will help me. Thanks. 
    Lojius. 
    Solved!
    Go to Solution.

    hi lojius,
      For that you need to install labview 8.6 run time engine which is freely downloadable....Please find it at the link
    http://joule.ni.com/nidu/cds/view/p/id/1101/lang/en
    thanks and regards,
    srikrishnaNF
    Message Edited by srikrishnaNF on 03-23-2010 05:46 AM

  • How to run a labview program(*.vi) in VB6?

    Hi:
    I use measurement studio 6 and VB6.I want to run a labview program(*.vi) which is no parameters to input to judge whether spectrum ananlyzer is in ready state.How can I run the program? Can the judgement be implemented through measurement studio 6?
    Thanks for your help!

    You can do this with VI Server. Here are a few articles and examples that you can look at to get started:
    LabVIEW and Visual Basic - Example 3: Sharing Code with Visual Basic
    Calling a LabVIEW Executable from Visual Basic
    Calling a LabVIEW VI from Visual Basic through ActiveX
    Passing Data between LabVIEW and Visual Basic Using the ActiveX Server
    Calling LabVIEW as an ActiveX Server from Visual Basic
    - Elton

  • I uninstalled Firefox once, reinstalled it and it ran. I had a problem so I did it again. Now it will not run and I get an error message saying that firefox is running and you can only run one at a time. I can't figure out what is running.

    Because of a problem, I uninstalled Firefox once, reinstalled it and it ran. I had a problem so I uninstalled/reinstalled it again. Now it will not run. I get an error message saying that firefox is running and you can only run one at a time. I have uninstalled multiple times and can't figure out what is running. The is only one Firefox installed and it is not open. What does this mean and how do I fix it?

    If you use ZoneAlarm Extreme Security then try to disable Virtualization.
    *http://kb.mozillazine.org/Browser_will_not_start_up#XULRunner_error_after_an_update
    See also:
    *[[/questions/880050]]

  • When I try to open firefox, I get a message that says, "firefox is already running" and to close it or restart my computer when it is NOT running, so I can't get on the internet through firefox. What is wrong?

    The information box pops up when I click on my desktop icon for firefox as well as if I try to access it in other ways. I have restarted my computer. I have tried removing firefox and redownloading it. No matter what I do, it still gives me a box saying it is already running, but not responding. When I pull up my taks bar, it is not running! I can't close it as the box suggests because it is not open to do it. I just keep getting a box saying it is already running no matter what I try to do, even though it is not running.

    I have tried everything I could to fix this, but some things require actually being on Firefox, and since I cannot get on, I cannot click on the tabs to do it. I have even totally uninstalled firefox, and that has not fixed this. I still get the same message that firefox is running and I need to close it or restart (which I have also tried dozens of times). I have removed things like Java, and that has not helped either. If I cannot even get on line in firefox, how can I fix this. I am not crazy about using internet explorer, but right now, it is my only option. I even tried to start in safe mode, and the same message box pops up!

Maybe you are looking for