Labview or Matlab?

Does anyone know a nice site for comparing these two software(Labview/Matlab)?
I'm working on the area of Signal Monitoring and Analysis. I prefer to use Labview for my programming but I have to show them the advantage of Labview rather than Matlab.
Thank you in advance.

I will say the 2 are different. In LV you can do different things and signal
processing/DSP etc. are 1 part of it. Matlab, Signal Processing are the
core, other things like instrument control, GUI are sides. Depends what you
want to do. In my company DSP/RF guys use Matlab exclusively as it is much
easier for them to do the math in matlab than in LV. Programmers will prefer
a more extensive development environments like LV, CVI or VC++. You can
always interface to Matlab if you can't so something in LV or C.
vishi
"woodst23" wrote in message
news:[email protected]..
> Does anyone know a nice site for comparing these two
> software(Labview/Matlab)?
> I'm working on the area of Signal Monitoring and Analysis.
I prefer to
> use Labview for my programming but I have to show them the advantage
> of Labview rather than Matlab.
> Thank you in advance.

Similar Messages

  • How to create a DLL for LabVIEW in MatLab

    I want to use MatLab-Code from an M-file in LabView without MatLab. So i decide to use external code in a DLL. Can anybody give me some hints - how to do? (How to create, how to use?)
    Used System Windows 98, LabVIEW 6.1, MatLab 6.1 R12.1
    Thanks

    Hi,
    I use Matlab-Code in Labview and it's don't need create a dll. The LV was a tool, matlab script, you can write your code Matlab here. see the examples of LV.I think the lV 6.1 have.
    Dll it's very complicated

  • Labview controlling Matlab

    I'm trying to get Labview 8.6 to programatically launch and run MATLAB 7.5.0.  We have routines currently written in MATLAB that interface with a third party's software to download data from some proprietary equipment.  Is there an ActiveX example or a better way to get Labview and MATLAB to talk nicely?  I've written a bare bones vi that will allow me to launch MATLAB but I keep getting an "Unexpected MATLAB operator" error when I try to use the Execute method on the MLAPP.DIMLApp Invoke Node.  I'm not even sure if this is the right approach for what I'm trying to do.
    I've searched the forums for hours and have found a couple of clues but most of the comments are to use MathScript or MATLAB Scripts and I don't think these will allow me to retain the comm functionality with the other software.  
    Ultimately, it would be nice if I could remotely launch MATLAB and run selected .m files.  I would also need to pass small amounts of data back and forth from the Labview GUI to the MATLAB back end.  Any help would be greatly appreciated!
    Larry 

    I agree, the VNC route is overkill.  What I think you should do is write a standalone LabVIEW application that reads an INI file and executes the desired M-files.  To control the program remotely over a network, simply incorporate a Remote Front Panel and webservices into theLabVIEW VI. Just go toTools --> Web Publishing Tool to add this functionality to your VI.  Also make sure that the appropriate settings are enabled in the Web Services section of Tools --> Option.  The LabVIEW help should have all the information you need to get going.
    Then what you will have is a LabVIEW executable (only LabVIEW runtime engine needs to be installed on that machine, and MatLAB of course) running on the remote machine that you can control through your web-browser on the machine you are sitting at.  Follow the links below for some more information.
    Developing Remote Front Panel LabVIEW Applications
    Web Publishing Tool Dialog Box
    Chris Bakker
    National Instruments
    Applications Engineer
    Check out LabVIEW 2009 and the New X-series DAQ!

  • How to interface LabVIEW to Matlab?

    Hallo everyone,
    I have a function written in Matlab that does some calculations, the final result which is a number should be sent to LabVIEW to do something else. I want to know what is the best method to do this, ActiveX, TCP/IP or something else. why do I need this? because both programms were developed apart from each other, but know should be connected and it would take more time to rewrite either one in another software.
    Thanks in advance!

    Ive tried but it doesnt help. My matlab code is extremely complicated its all about fuzzy logic stuff and the labview program communicates with a microcontroller to control a pump.
    to make it simple, Ive 2 programms one in Labview and the other in Matlab, i want to give the inputs of the "matlab code" in LabVIEW, then matlab code works, then the result is delivered to Labview to do sth else. does anybody have any idea how to do this or is it even possible?
    Attachments:
    pic.jpg ‏34 KB

  • Trasferire dati da Labview a Matlab e viceversa

    Buongiorno, ho iniziato da un paio di mesi ad utilizzare Labview, e per un progetto universitario mi hanno chiesto di sviluppare un software che mi permetta di trasferira dati da Matlab a Labview e da Labview a Matlab. So che le stesse analisi che posso fare in Matlab le posso fare in Labview ma mi hanno chiesto proprio un software apposta per il passaggio dei dati. Qualcuno può aiutarmi?

     How do I Transfer Data Between The MathWorks, Inc. MATLAB® Software Development Environment and LabVIEW?
    http://digital.ni.com/public.nsf/allkb/2F8ED0F588E​06BE1862565A90066E9BA?OpenDocument
    Reading TDM/TDMS Files with The MathWorks, Inc. MATLAB® Software
    http://zone.ni.com/devzone/cda/epd/p/id/5957
    Il primo documento spiega le due opzioni a tua disposizione:
    - o utilizzi il Mathscript Module per LabVIEW che ti consente di mandare in escuzione del codice MatLab, richiamandolo da LV e passandogli (o ricevendo) dati
    - o utilizzi un file di appogio nel quale scrivere i dati acquisiti, leggendoli poi da Matlab

  • Interface LabVIEW and matlab

    Hello, I want to interface LabVIEW with MATLAB using TCP/IP for data transfer. Can anyone, please give me a step-by-step instruction to how to do this? Or else can you point out where I can get them? Thanks.
    Solved!
    Go to Solution.

    Hi Sanchu,
    As TCP/IP is such a generic protocol then you should be able to fairly easily build TCP/IP interfaces for both your LabVIEW and Matlab code and transfer data using ASCII, or variants etc depending on what sort of data you are trying to transfer. I'm not too familiar with Matlab, but on the LabVIEW end there are some very good TCP/IP server and client examples that ship with LabVIEW.
    Another option that you may want to consider, and the reason I'm answering this is that I've recently done a project whereby we took some legacy Matlab code which we wanted to transpose into LabVIEW so that we could then fully automate a test system we have using TestStand. Much of it we were able to derive LabVIEW equivalent functions, but for some functions where LabVIEW didn't appear to have a suitable equivalent, or where it was simply more efficient, we simply copy and pasted the Matlab code into either in the first instance MathScript nodes (not dependant on Matlab) or Matlab script nodes (which will hopefully return to at a future date to fully transpose over to LabVIEW so that we are no longer dependant on a Matlab licence).
    In both instances the relative ease of doing this was very impressive, and we were able to wrap huge amounts of Matlab code within LabVIEW with very few issues. As an idea, have you considered wrapping your Matlab functionality in this way and then keeping all the TCP/IP client and server comms within LabVIEW?
    N.B. if you haven't found it search the palette for 'Matlab Script'
    Best of luck,
    David
    David Clark
    CLA | CTA
    CLA Design Ltd
    Hampshire, England

  • Error in Calling a dll built in labview from Matlab standalone

    hello,
    The problem I encountered is in the use of the math interface toolkit. I
    created a dll which performs data fitting using a labview vi which i converted into a dll using the
    math interface toolkit.
    This dll is then called from a standalone matlab program. It works fine in the computer where I
    create the matlab standalone program and labview dll. Howerver when i export to another
    computer the matlab part runs fine but an error is reported when it tries to
    call the labview created dll.
    "One or more output arguments not assigned during call Parfit.dll"
    The files related to this problem in the math interface toolkit (the labview vi, the corresponding dll and the matlab .m and .fig files and the standalone exe are in the attachment and named MathITproblem.zip
    The matlab run time engine(for matlab 7) and labview runtime engine(ver 7.1) must be installed for this matlab file to run. the run time engines are downloadable from the web.
    Does any one know the source of this error or encountered it before?
    thanks
    Attachments:
    MathITproblem.zip ‏1263 KB

    Hi Srinivas,
    Just another note, I noticed that the Math Interface Toolkit version (MIT) 1.0 is not compatible with LabVIEW 7.1. You’ll need version 1.0.1. of the MIT toolkit in order for it to work with LabVIEW 7.1.
    The LabVIEW 7.0 lvanlys.dll is also attached. I had to rename it with a .txt extension, so you’ll want to delete the extension.
    Kileen
    Attachments:
    lvanlys.dll.txt ‏516 KB

  • How do i pass a daqmx task from labview to matlab using the math interface toolkit?

    I want to use DAQMX functions from Matlab using the Math Interface Toolkit (MIT). How can I have a labview function output (return) the DAQMX task to matlab via the MIT?
    I want to do this so I can start a DAQMX task in Labview from a matlab function and return control to matlab without losing the task.

    Hi Mark,
    (I already posted this answer in your other thread, but let's keep THIS thread alive - it makes more sense here in the LabVIEW forum than in Instrument Control forum.)
    Since the DAQmx Task is not a native data type that can be passed directly to MATLAB from LAbVIEW, try flattening the DAQmx Task to a string before passing to MATLAB. However, I doubt that you can access the task from within MATLAB, but feel free to give it a try.
    Good luck!
    - Philip Courtois, Thinkbot Solutions

  • Same code gives different results in Matlab Script in Labview and Matlab

    I am implemeting a Matlab code into a LabVIEW application using Matlab script. When I import the exactly same code to the Matlab Script in LabVIEW it gives a different result than it is in Matlab. This code is a simulation code including first kind bessel functions. Using LabVIEW 7.1 and Matlab R14 service pack 3.

    Labview 8.5
    Matlab R2009b
    Attached are the graphs produced by matlab script in labview and in matlab.
    The minimum of graph produced by matlab code is below 1 and that in labview is above 1.
    Thanks a lot for your reply.
    Sorry, I haven't quantified the "sometimes" yet. 
    Attachments:
    matlabsResult.jpg ‏29 KB
    LV.png ‏84 KB

  • Different output of DST function in labview and matlab

    I am passing a 1D array of size 1550 as input to DST function. I have also calculated DST of same array in matlab using 'dst' function. I got approximately same answer till 1399th element but after that answers of two varies abruptly. I tried hard but I am unable to find the solution. I am attaching the data file in which it can be clearly seen that at 1530th element there is a difference of sign also.
    Attachments:
    data file1.txt ‏37 KB

    Out of curiosity, have you tried another software, like Octave? When you have two software that is different, which one is incorrect?
    Also, have you tried to use the DST function in LabVIEW directly?
    Another think to keep in mind... When you try to run a sequence for so long, small round-off errors could be cummulative and show later on the analysis. Also, it depends on how you load the data into each software. Hopefully when moving the platforms, the string conversion would not truncate the number. The best is not using string, but some kind of binary format...
    These are some ideas to check...
    Barp - Control and Simulation Group - LabVIEW R&D - National Instruments

  • Levy flight or firefly algorithm in Labview or matlab

    Hello,
    Has anyone used Levy flight algorithm with Labview. Is there any toolkit  or library to implement this algorithm in Labview or at least a Matlab code that can be coupled with Labview via Mathscript??
    Thanks,
    Zied

    If you search the Web for "Levy Flight", you will find Matlab code.
    Bob Schor

  • How to read avi file created in labview from matlab?

    in labview, i created an avi file using 'microsoft video 1' compression codec and with each frame i have a string data attached to it.
    i tried to load the avi file in matlab for further processing, but 'aviread.m' doesn't seem to work.
    also does anyone know in matlab how can i play/read an avi file (created by labview) frame by frame and also have access to the data string attached to each frame?
    thanks!

    Maybe you can use Java.
    http://stackoverflow.com/questions/9155642/how-to-read-an-excel-file-in-c-sharp-without-using-microsoft-office-interop-exce
    Or, get excel Viewer.
    http://www.microsoft.com/en-us/download/details.aspx?id=10
    Knowledge is the only thing that I can give you, and still retain, and we are both better off for it.

  • Labview and Matlab inferfacing with each other

    I currently have Labview Mathscript RT Module that allows me to insert my matlab script into my labview program, but the problem I’m having now is the mathscript module isn’t able to run the Simulink file I have. Currently my matlab script runs and saves some variables, then calls the Simulink module inside of it and returns to the matlab script to continue to run, then it gives my labview program the final outputs from the matlab script.
    So my question is how should I go about editing the matlab script? Or is there a module I could download that would allow me to just call it directly from my mathscript RT module.

    The Mathscript RT node does not actually run code in MATLAB®, but simply runs m script code. If you look in the help for the Mathscript RT Module there is no function call listed to open and run Simulink®. You may be able to accomplish this task using the MATLAB® Script Node which uses ActiveX to call MATLAB® software. If you'd like to try this you can find this node under, Functions >> Mathematics >> Scripts & Formulas >>Script Nodes. 
    You can find some more information about the Model Interface Toolkit and it's new features here, https://decibel.ni.com/content/groups/product-pulse/blog/2013/10/07/adieu-labview-simulation-interfa... or on it's product page. 
    MATLAB®, and Simulink® are the registered trademarks of The MathWorks, Inc.
    Miles G.
    National Instruments
    Applications Engineer

  • LabVIEW Calling Matlab on PocketPC

    Does anyone know if it's possible to call a Matlab dll or script from a LabVIEW vi running on a PocketPC?  I searched the forums, but all of the posts seemed to be specific to a PC and not a PocketPC.
    Thanks

    This post really begs the question: do you have a version of MatLab for the PocketPC?  I have a new (Christmas) Pocket PC and I would love to be able to run matlab on it.  I have not looked for this, however, so could you give a little info about it?
    Thanks,
    Bob Young
    Bob Young - Test Engineer - Lapsed Certified LabVIEW Developer
    DISTek Integration, Inc. - NI Alliance Member
    mailto:[email protected]

  • Does LabVIEW support matlab's MWArray data type?

    I build a .net control using matlab R2006a for LabVIEW7.1 or 8.2 to call ,but I found that LabVIEW can not support MWArray datatype,but the  method of the .NET control  created by matlab R2006a just use MWArray datatype input and output,so how can I get out it?
    Thank you !
    E-mail: [email protected]

    Here the dll file is just the .NET control created by matlab R2006a and visual studio .NET 2005;we can use LabVIEW 7.0 or later to call it ,so let we try ,and may someone  know the answer.
    Attachments:
    dotnet test.zip ‏168 KB

Maybe you are looking for

  • How to make fonts in firefox look prettier? For example like in sleipnir

    Hello, I wonder if there is a way to make fonts in firefox look smooth and easy to read? I've tried using Sleinpir browser (http://www.fenrir-inc.com/us/sleipnir/) which has aimed to provide smooth and readable text and almost every piece of text loo

  • PANIC: fatal region error detected

    i encoutered this error for stress testing. in the project, we used the transaction and cursor. when the application is runing for a long time, i will receive the err about "PANIC: fatal region error detected". i change the max numbers of transaction

  • Camera RAW only converts 1 image at a time

    Hi, I recently upgraded to CS6 from CS5.5 on Windows, and i recently just did some work in Camera Raw,  and I noticed that when I saved the RAWs into JPEG format, it only did one image at a time, instead of the 3 at a time that CS5.5 did. How do i ch

  • SES integration with Oracle WMS

    1) How do we dispatch the events from the SES database (SDR, EDGE SCHEMA) To the EBS WMS Module, such that when an item in an order is scanned using RFID, the Order should automatically be ship confirmed in WMS? Regards Balaji [email protected]

  • Triple Boot; Mavericks, Snow Leopard & Windows 7

    Hello Has anyone had experience of creating an installation that can triple boot, Snow Leopard, Mavericks & Windows 7? I have software that can only run 10.6.8, some that will only run 10.7 or beyond and some Windows only. I'd like to use a single ma