Possibilities of using Labview for executable DAQ software, PIC programming, etc

We have multiply issues here.  We need to create a data logging and real time viewer for a custom Dynamometer build in which we need to bring in approx 12 sensor inputs through a DAQ card and plot their performance in a software package in house. This would likely not need to be wrote as an executable but would be nice for future expansion of business model.  This system would need to operated in closed loop where sensor data inputs will relate to a programmed output.  In a nutshell, we want to create automatic load sweeps for engines where we need to monitor rpm and such while outputting control to a load valve.  
In another application, we need to create very simple executable software systems to edit variables wrote to a PIC.  I am hoping that Labview has the ability to output and program as needed as well as create the software in an executable for our customers to use with our products.  
We have a good friend running LV 8 so really only plugged around with it a bit but would likely use their seat in the short term for our DAQ and programming software needs. That is of course if it can do all of that.  I would also like to askhow intuitive this program is?  I am rather concerned I will need another degree just to run it.  Learning Catia was NOT an over night deal.  I am hoping the learning curve for LV is better...

asdfs,
LabVIEW is certainly capable of doing what you are trying to do -- acquiring, processing and outputting data is what LabVIEW was created for.
With regards to how easy LabVIEW is to learn it really depends on your background and knowledge.  If you've never programmed before the learning curve is obviously longer since you have to not only learn the LabVIEW tool, but also how to think in computer programming terms.  I would say that you can become productive with LabVIEW much faster than with other programming languages.
If you're already familiar with basic programming (things like loops, arrays and boolean logic) then LabVIEW will be much quicker to pick up. 
Feel free to get in touch with someone from NI directly -- they can help you figure out if LabVIEW will be right for your needs technically and be able to meet your expectations with regards to how much effort you will need to put in.  If learning LabVIEW isn't for you they can also recommend people in your area with the appropriate expertise if getting someone else to the work is an option for you.
Contact NI 
You might also attend a free LabVIEW Hands On session given by your local field engineer - this would give you chance to get your hands on LabVIEW, go through some intro exercises and ask questions to an experienced user.  After 3 hours you'll know if LabVIEW will be right for your application.
Check for seminars in your area 
Regards,
SimonH 

Similar Messages

  • Using Labview for Interpolat​ion by minimum curvature method

    Hi,
    I'm currently seeking a VI that will enable me to
    use Labview for Interpolation by minimum curvature method.
    Can anyone help me? I'm looking for something that will
    Interpolate values Z at known points with coordinates X, Y
    to values ZI at points with coordinates XI, YI.
    Regards,
    Gilles

    Hi Cyril,
    Thanks for your followup! Any idea where I can find such
    a formula/book?
    Regards,
    Gilles
    Cyril wrote in message news:<506500000005000000196D0000-1017707437000@exc​hange.ni.com>...
    > Gilles,
    >
    > LabVIEW doesn't have a function that will spline a three point surface
    > plot. I would recommend looking into a statistical analysis book and
    > find a formula to set up a 3 point spline function. Then enter that
    > function into the formula node in LV. I hope this helps

  • Using LabVIEW for temperature control with AMREL SPS200-50-A022 power supply

    Hi, I hope someone can help me out. I'm an ME undergrad with pretty much no knowledge of LabVIEW. I am working a project which requires a temperature controller. Previously, we were using an SPS120-10 power supply from AMREL and a grad student wrote a LabVIEW VI which performed feedback temperature control. The VI would acquire temperature from a Benchlink which acquire the temperature from a thermocouple. The VI also monitor the output voltage & current and determine the power output and heater resistance from those values. When a desired temperature is set, the VI compares the actual temperature to the set temperature and adjust the voltage/current setting to achieve the desired temperature. The VI was designed to keep temperature deviation to within +/-0.5 deg C. I'm not sure of the data refresh rate, but it's on the order of seconds since the system has a small thermal mass and we're operating in the 800+ deg C range. When we were using the SPS120-10, the device used GPIB for communication with the PC. Due to higher power output demand for the heater, we switched to an SPS200-50, which only has an RS-232 port. First of all, I was wondering if someone could help me modify the VI so that it could communicate with the SPS200-50 through the serial port? In addition, the drivers for the SPS120-10 and SPS200-50 might be different. If modifying the VI to communicate through the serial port isn't enough, I would need to figure out where to modify the VI with the SPS200-50 drivers, which is provided by AMREL. If anyone would like, I can send you the VI files so that you can take a look at the block diagram and tell me where to modify it. I'm still not 100% certain I understand how to read LabVIEW block diagrams.
    Please let me know if you need any additional information. Any help would be appreciated. Thanks in advance!

    I have looked over your vi. First of all you have to do some changes in the "ARSPS Initialize.vi" See picture.
    The best way to check instrument communication is to send the *IDN? Command. The instrument will indentify itself in response to this command. The vi I have included is a labview example. Use this Vi to test your communication. Do not progress before this is working. The VI is also an excellent example on how to set up and close down RS232 communication.
    The VI "Tfeedbackpowercontroller-nolvdt-Dinh.vi" looks OK so I guess it will work then your RS232 communication with the SPS200-50-A022 is working
    good luck
    PS as mentioned before you will find all the RS232 details in the instrument manual
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)
    Attachments:
    sample.PNG ‏38 KB
    Basic Serial Write and Read.vi ‏29 KB

  • Is there a way to use Labview for Linux for IBM AIX 5.1.

    I think any application built for linux can run on the AIX 5.1 if the application is recompiled on the AIX 5.1. So theoretically NI can just recompile there Linux version of Labview on the AIX 5.1 and it will work. Is there a possibility that NI will port Labview for AIX 5.1.

    I think that the use of LabVIEW for linux is platform independent as far as hardware. I believe that as long as you are running a compatible GUI (I believe XWindows and KPT??? are two that are recommended - check ni.com/linux for more information. So, for your purposes, as long as you can install the proper GUI, and then LabVIEW for Linux, you can then run, code, compile, and deploy applications on the AIX 5.1.
    I am personally VERY interested in knowing about your success (or failure, should that unlikelyhood occur) on Linux. If you browse the topics, there is actually one on non-windows useage of LabVIEW. I am currently setting up my first Linux machine at my home office, and am very curious to know how other people do with this 'adventure into unc
    harted territory'. The only documented useage I have seen is in Gary Johnson's newest edition of Power Programming.
    Good luck, and please keep us posted. I sense that I am the only LabVIEW for Linux fan besides yourself. But please feel free to post to this thread, and to the topic.

  • Anyone using LabVIEW for MicroArrays?

    I am interested in using LabVIEW to automate MicroArray applications. Is anyone currently doing this?

    Hello,
    That’s a great question. Below is a link to a demonstration application designed to show how National Instruments Hardware and Software can be used to produce a custom
    microarray scanner. I hope this helps!
    Best Regards,
    Chris J.
    http://sine.ni.com/apps/we/niepd_web_display.display_epd4?p_guid=C3D764B6B6B42C3DE034080020E74861&p_node=DZ52490&p_source=External

  • How to use a function key on keyboard for executing a non SAP program

    Hello Gurus.
    My client want to run a non SAP program selecting the specific function key on keyboard during the entering data on SAP.
    i knew that it is possible to execute a non sap program after adding special program each by SAP program.  but, it is huge jobs.
    client wants to run a non sap program wherever he is on SAP program.  Is it possible ?

    Hi,
    1. Create a ".exe" file for the .NET application.
    2. Create a PF-STATUS and assign the Function Code for the desired Function Key in the SAP program.
    3. In the USER COMMAND code inside program, when the respective function code is triggered, write the below code with the path to the .NET exe file.
    CALL METHOD cl_gui_frontend_services=>execute
      EXPORTING
        document = '.NET exe file path'
      EXCEPTIONS
        OTHERS   = 1.

  • I am trying to use a SC-2024-RTD DAQ board to do 3 things (monitor two sensors (input) and control a small motor (output)) simultaneously. I have not been successful using labview for output. I can't even get it to show a voltage at the output pins.

    I have it configured for voltage modulation, channel 0, and I am testing Ix0+ and Ix0-. To run it, I am right-clicking on the function and clicking "test". What's wrong?
    thanks, Alex Millie
    [email protected]

    Ix0(+/-) are make the excitation current. You can see this in figure 4-1 in the user manual. You can see the output voltage from the MIO card by looking at the voltage from terminal 23 to terminal 20 (channel 0) and terminal 23 to terminal 21 (channel 1). You can see this pinout on page 3-5 of the SC-2042-RTD user manual.

  • How can i use labview for communicating with pic18 microcontroller through usb port?

    Hi all,
    I want to make a DAQ card using pic 18 microcontroller which has a built-in usb protocol. I have the firmware of this
    controller which will  make it as a usb device. How can i receive the analog voltages from this DAQ card in Labview? or i mean to say that how i can communicate labview with the Pic 18 microcontroller through usb port? I have also the
    mpusbapi.dll file which is for Visual C++. Can i make changes in this dll file to make it compatible with labview?

    Which labview version do you have. Up to labview 7.1 it was no USB raw communication options. I have heard it did not work well in 7.1, but from 8.x most of the errors were fixed.
    Here is a link it should be useful http://forums.ni.com/ni/board/message?board.id=170&message.id=340676&query.id=365864#M340676
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Does anyone know of good resources on using Labview with Omega DAQ (3000 series)?

    I'm fairly familiar with the labview environment and have used NI DAQ devices with ease as it's all set up through the help assistant in Labview. I am now utilizing an Omega DAQ system and have some troubles with understanding the VIs supplied with the system. Any resources on this would be greatly appreciated. Thanks

    Darshwings, 
    Unfortunately we do not have support for 3rd party drivers and I was unable to find any resources on our end for learning how to program with Omega's functions. Typically, instrument drivers come with some examples when installed. I would check the location of these drivers and see if there are any examples. Otherwise you may want to contact Omega for any documentation that is available. 
    Huntington W
    National Instruments
    Applications Engineer
    ***Don't forget to give Kudos and Accepted as Solution where it is deserved***

  • Logon Screen Modificatio : Using JCo for Executing a Func Module in SAP R/3

    Hi all
       I am new to Portal(EP: 6.0: SP12) and JCo.
       We are customizing the Logon Screen of the Portal to include a CLIENT field.
        And  we are planning to Call a Z Function Module present in the R/3 of the specified client(in the Logon Screen) using JCO.
        But i am really new to the Environment..
        Could anyone please help in carrying out this work???
        And also i would like to know how a Fuc Module can be called with the help of JCO. Providing a sample Code would really help me a lot!!!!!!  
    Thanks
    Kam
    Message was edited by: Kam

    Hi Kam
    You need to create a connection to that R/3 system for that.
    Try the following code:
    creating connection:
    =====================
    IConnectorGatewayService cgService = (IConnectorGatewayService)
         PortalRuntime.getRuntimeResources().
         getService(IConnectorGatewayService.KEY);
    IConnection con = cgService.getConnection("systemalias",request);
    ConnectionProperties cp = new ConnectionProperties(request.getLocale(),request.getUser());
    IInteraction ix = con.createInteractionEx();
    IInteractionSpec ixspec = ix.getInteractionSpec();
    ixspec.setPropertyValue("inputParameter","BAPI_SALESORDER");
    RecordFactory rf = ix.getRecordFactory();
    MappedRecord input = rf.createMappedRecord("inputParameter");
    input.put("EMPLOYEE_NUMBER",empNo);
    input.put("EMPLOYEE_NAME",empName);
    BAPI_SALESORDER==>calling fuction
    EMPLOYEE_NUMBER,EMPLOYEE_NAME===>parameter name
    empNo,empName===>parameter value
    <u>To retrive the value:</u>
    ============================
    MappedRecord output = (MappedRecord)ix.execute(ixspec,input);
    object rs = null;
    object result = output.get("SALES_ORDERS");
    if(result instanceof IRecordSet) {
         rs = (IRecordSet)result;
    con.close();
    Required jar files:
    ====================
    com.sap.portal.ivs.connectorserviceapi.jar,                                  genericconnector.jar,
                       connector.jar,
                       activation.jar
    regards,
    Yoga

  • Can I use Labview for linux with a student license?

    I recently aquired a copy of Labview, student edition. The package only includes the Mac and Windows versions. Would it be possible for me to obtain/use the linux version under this license? How?

    Hi, thanks for using the National Instruments' Forums,
    I would recommend you to contact your technical representative in order to give you detailed information about the Linux version. From what country are you? I can help you contacting you and your technical representative.
    Thanks again for using the Forum
    NorSa
    AE LATAM
    NorSa
    NI Applications Engineer Latin America
    Para Soporte entra aquí

  • How can i use labview for notebook

    i want to know spec of notebook for install labview programm.
    thank you vermuch.
    sattaya

    Sattaya,
    here you can find the system requirements for installing the LabVIEW development environment.
    Please post merely LabVIEW related questions to the LabVIEW board. The LabVIEW community is much bigger than the motion control community, so you will get answers quicker there.
    Regards,
    Jochen Klier
    National Instruments

  • I want use c++ for NI DAQ board and remote data access(RDA)

    how can i control NI DAQ board with c++(bolandc) through network?

    This is a forum for Measurement Studio development tools for Visual C++. You should post questions like this to the Measurements->Multifunction IO section of Developer's Exchange.
    Best Regards,
    Chris Matthews
    National Instruments

  • How to unbind mouse click 4&5 on firefox, because I use taht for an other software ?

    I want to unbind mouse click 4 & 5 on firefox.
    Because I use this buttons fort "Mumlble (chatvocal)"
    When I click on my button 4 or 5 of my mouse, firefox goes to the previous or next page. Can you help me please ?
    (I want not change my bind on mumble, it for that I want delete the button 4 & 5 of my mouse on firefox)

    Try http://www.highrez.co.uk/downloads/XMouseButtonControl.htm - X-Mouse Button Control

  • Looking for full time position using Labview and/or PLC's in Long Island NY area

    I have 13 years experience using Labview for user interface/daq applications.  I also have 20 years experience with Programmable Logic Controllers (PLC) programming for industrial machine controls.  My resume follows:
    Adam Wechsler
    111 Holbrook Rd.,Holbrook,NY 11741,(631) 981-1013 [email protected]
    Objective
    Labview programming, virtual instrumentation, industrial machine controls,
    automation, PLC, HMI, GUI, data acquisition
    Education:
    B.S. Mechanical Engineering 5/89
    Polytechnic University, Brooklyn, NY
    A.S. Engineering Science 5/86
    Suffolk Community College, Selden, NY
    (GPA 4.0 Dean's List Spring 1986)
    Experience:
    Controls Engineer 5/1994-3/2009
    Vacuum Instrument Corp., Ronkonkoma, NY
    *Program, troubleshoot, and upgrade automated Vacuum Chamber Industrial Leak Detection systems controlled by Allen Bradley PLCs in an OEM environment.
    *Debug equipment functions and programs prior to shipping, at customer's site, and by phone.
    *Integrate and install various types of peripheral equipment, barcode scanners and printers,
    *Design and develop Labview graphical user interfaces and HMI applications including recipe management and data collection for industrial machinery.
    *Write and review user manuals and installation instructions.
    Production Engineer 10/1989-5/1994
    Izumi Corporation, Yaphank, NY
    *Program, maintain, troubleshoot, and repair PLC controlled hydraulic, pneumatic, and control systems for automation in a hands-on environment.
    *Improve design for manufacturability of new products and prototypes to be urethane/injection molded.
    *Program, maintain, troubleshoot, and repair six axis hydraulic paint spraying robots.
    *Create interface between multiple PLC’s and central computer system.
    *Improved design and productivity of high volume, computer controlled, robotic molding machine by 150%.
    Consulting Projects:
    *Created Labview user interface components, and recipe management system for the testing of motion control servos.
    *Programmed Allen Bradley PLC machine logic for packaging machine for a food service supplier.
    *Created Labview to Allen Bradley PLC setpoint and monitoring interface for electric motor-starter test stand.
    *Programmed Allen Bradley PLC and PanelView operator interface terminal for cosmetic packaging assembly machine.
    *Developed Labview application for Fourier and statistical analysis of myogram biomedical data for researching the efficacy of acupuncture treatment.
    Other:
    *Attended National Instruments Labview training courses, and regularly attend local Labview Users Group meetings as a long standing member.
    *Member IEEE
    *13 years experience with Labview
    *15 years experience with vacuum chamber, mass spectrometer, and related technologies
    *20 years experience with PLC's and automated systems
    *Attended Autocad training course.
    *Willing to travel

    Will also consider contract, part time, or consultant work.

Maybe you are looking for

  • Windows 10 Prieview on Dell Venue 8 Pro

    Hello, I am one of those goofballs that installed the Windows 10 Technical Preview on my Dell Venue 8 Pro tablet.  Windows 10 preview runs great on the tablet, however I really miss the ability to swipe down a window to close it.  In fact, I miss tha

  • "Attempted to load Java content, but Java is unavailable or not installed"

    Got a weird error message "[web window name] attempted to load Java content, but Java is unavailable or not installed". This came when -immediately after having done a shutdown and restart- Safari tried to open a web page that had never caused any pr

  • Any way to turn off "Suggested" Album Ratings?

    I find that the current implementation of Album Ratings is pretty useless (iTunes 8.0.2). I'm OK with iTunes suggesting an Album Rating based on the ratings of songs on it, but not if it treats the suggested rating as an actual rating in Smart Playli

  • Data Modeler 3 (EA1): Connection issue when connecting to oracle 11R2

    Hi all, When I try to create a connection object for a oracle 11r2 database I get the following error: ORA-00604: error occurred at recursive SQL level 1 ORA-22285: non-existent directory or file for FILEEXISTS operation ORA-06512: at "SYS.DBMS_LOB",

  • Function module to change the SRM Purchase order data

    Hi Is there any function module in SRM which calls the BBP_DOC_CHANGE_BADI method BBP_PO_CHANGE  so that we could change the PO data via dubugging which changes the PO in SRM as well as in the backend in Extended classic scenario. Thanks Krishna.