Presentation - Why LabView is better than C++

Currently have a setup that has been use for almost ten years using LabView.  New members and manager came aboard that don't understand LabView so of course they want to change to language they understand.  Currently the process of giving presentation for the best method to use.
Testing environment consists of RF testing, measurement and analysis and basic command analysis (simple commands get back simple responses).  Testing equipment: Data Acquisition Units, Signal Generators, Power Meters, MXAs, Signal Analyzers,GPIB interface boxes, Cytec switch and others.
I would like some feed back as to the advantages that LabView has over C++ other methods.  
I am also going to propose adding TestStand to our current setup.
Thanks

WouterG wrote:
The biggest advantage is I think development time and that people don't have to be an expert to understand it and to program in it.
It's really easy to develop a very handy and easy to use GUI and at the same time create some very intelligent program behind it. 
Depending on whether this is a simply one off utility that someone will play with for a short time or a large complex system that will be around for 10+ years, the "ease" of programming in LabVIEW can be a negative factor as well. The problem with NI's marketing standpoint of "anyone can program in LabVIEW" is that it misleads people to think that anyone can sit down and write quality code and large systmes with little or no training. Any sufficiently large and complex application will need experienced developers to design and architect a robust, quality system.
The Mars rovers had LabVIEW code running on them. (Not sure if all the code or part of the code was LabVIEW) I doubt NASA grabbed untrained people and said "do this is LabVIEW because because anyone can write LabVIEW programs".  I am quite confident their team was comprised of highlu trained developers.
Mark Yedinak
"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot

Similar Messages

  • Why is illustrator better than corel?

    hello forumers.
    im an illustrator freak,but my annoying boss wants me to learn corel ;-( ,i need some facts why illustrator is better than corel so i can shove his face in it if possible.
    VIVA illi
    thank you very much.

    Do not, I repeat do not, ask James or Scott or Hans.
    Indeed.
    Only ask Jacob, who is still using a four-version out-of-date copy of Illustrator and who tries to personify it as a female idol.
    If the comparison is to be "fair" (which it clearly will not be, at least from your perspective), it should compare Corel Draw X4 to Illustrator CS3 or CS4. Release dates being what they were, X4 would more legitimately be considered Draw's answer to CS3; since it long predates CS4.
    Talking about earlier versions of either program is not very meaningful, except in the sense of history of development. When I compare the release histories of Draw, FreeHand, Canvas, and Illustrator, Illustrator comes in an often-embarrassing last in terms of features long taken-for-granted in other programs.
    im an illustrator freak,but my annoying boss wants me to learn corel...i need some facts [that] I can shove his face..
    Shove in your boss's face? For presenting you an opportunity to escape fearful dependency upon a single software?
    i need the pros and cons...to outline to him why illustrator is better...
    Why don't you simply welcome this opportunity to actually know something about that which you claim a completely bogus "preference"?
    Were you at all interested in gaining input that would help you help your boss reach a rational and objective decision, you would at least describe something about the kind of work your boss pays you to do. What kind of business employs you? Is the Macintosh platform even relevant to your boss's business market? How large a workgroup is affected by the software choice? What kind of artwork does that workgroup produce? How is it delivered? What are its initial content sources? Who are the end-users of the artwork? In how many different ways is it delivered, and in what formats?
    Yet here you are, soliciting predisposed "why Illustrator is 'better' than Draw" advice from a handful of users who, so far, admit themselves having either no, or practically no, experience with Draw! If that's not blind-leading-the-blind, I don't know what is.
    You are by admission predisposed toward Illustrator, even though you are not at all equipped to say why. Reason is pointless with so irrational a mindset. Since no one responding yet seems to actually know anything about Draw, I will instead offer some ammunition I hope your boss uses to see if you are even objective enough to consider it.
    The following is a just-off-the-top list. Should you actually try to counter it, you should be prepared for more:
    General:
    Lower cost, both initially and in upgrades
    Better support for non-current versions
    Faster performance
    Better support for several vertical-market industries (signage, embroidery, engineering-related)
    More robust CAD and more business-centric import/export formats
    Better multiple page implementation
    Better-organized interface
    Highly-customizable workspace
    Features:
    User-defined drawing scales
    Reliable snaps
    Dimension tools
    Callout tools
    Connector lines
    Flowchart Tools
    No-nonsense, 2D vector face extrusion
    Live shape primitives
    Smart Drawing tools (freehand shape recognition)
    Virtual Segment tool
    Ability to properly cut/crop vector and raster content
    Contour tool (multiple parallels)
    Export selection only
    Barcodes
    Print Merge
    Bundle for Output Bureau
    Scan directly into Draw
    Trim (not merely mask) vector artwork to any path
    Fit Text To Path
    Text stats
    Export artwork as Type 1 font.
    Lens Fills (live details)
    Live Perspective
    Object Data (spreadsheet-formatted database of user-defined object data fields)
    Fillet / Chamfer / Scallop
    User-defined Arrowheads
    Shared Features Better Implemented in Draw:
    Mesh Grads
    Dynamic Guides (with increment snaps)
    Independent control over Snaps for Guides, Grid, Objects, Dynamic Grids
    Property Bar (far more sensible and useable than AI's poorly-designed and buggy Control Panel)
    Status Bar with context-sensitive instructions
    Elastic Mode (vs. AI's Reshape tool)
    Add/remove/line/curve/cusp/symmetrical curve commands properly implemented for all nodes (points) in a selected path
    Logarithmic and Symmetrical spirals
    Macro Recording (vs. AI Actions)
    Envelopes (retract envelope handles without wrecking artwork)
    Old-Saw Arguements Based on Overstatement, if not Myths:
    Adobe's cross-app "integration" is more hype than substantive advantage.
    Illustrator's text handing is worst among Adobe apps and worst-of-class among its direct competitors.
    Draw opens and creates PDFs just fine.
    Claims of AI superiority regarding importing of raster images is practically immaterial. In fact, Corel Draw's interaction with Corel PhotoPaint is at least as "smooth and seamless" as AI/PS, if not more so.
    Using vector artwork created in Draw (or any other mainstream Bezier drawing program) in page-layout programs is no more difficult than using AI. This stuff has been being done for decades.
    Again, this is just a beginning. You do yourself a huge disservice by declaring (let alone attempting to defend) a "preference" to the only choice with which you have experience (and evidently only beginning experience at that). That's true regardless of which program you claim to "favor." How can one, with any trace of intellectual honesty, claim to have a "favorite" of anything--when one has no exposure to any of the considered alternatives?
    Since you already have Illustrator, you should absolutely welcome your Boss's willingness to provide you a current copy of Corel Draw. Here's an opportunity for you--at no personal cost--to actually learn something about another program; to potentially have some clue as to what you're talking about when you claim to "prefer" one over the other; to benefit from knowing more than one particular tool, and to overcome the fear of learning your way around more than one offering among similar programs. For all you know, you may be arguing against the program you would actually end up preferring.
    I could also build a bullet list of better-than-Draw AI features. It would not be as long as its opposite. Nor would the AI-favoring listings be as broadly practical.
    Fact is, anyone can build a bullet list to favor any of them. (Just look at the sides of the boxes, or each vendor's self-serving "competitive comparisons" on their respective websites.) Fact is, all of them are really rather mediocre; mostly 20+ years-old technology.
    You really should have no axe to grind in this, unless you can state something specific to your work that strongly favors the relatively few functional advantages of AI.
    JET

  • Why Annyconecct is better than vpn client ?

    why anyconnect is better than cisco vpn client ?
    what is its advangatges ?
    i think that both are remoteaccess vpn .
    why its better ?

    The other thing is that, Cisco does not support traditional VPN on Windows 8.X.  I have run in to lots of issues trying to install  Cisco VPN client on Windows 8.x clients..  it sometimes work and sometimes it needs registry hacks etc.. really painful setup for the network engineer.  So Anyconnect is preffered.
    Also, since SSL uses port 443/SSL by default,  it does not need any ALG (Application Layer Gateway) functionality in remote end user's routers to operate, and will simply work with normal PAT which is always on..  with traditional IPSec VPN, since it uses ESP, you need to have AGL turned on on the user's GW router (this is normally called IPSec VPN pass through mode) and this sometimes doesn't work the way you want specially on the older residential routers. When this happens you really don't have any other option for those users.. and your only response would be "Sorry your router does not support this kind of VPN  or  your router does something strange with the VPN  so Please upgrade your router" which is something the normal residential user don't want to hear.. and something you want to tell them..
    So SSL VPN is the way to go..
    please rate helpful posts :) 

  • Why SAP is better than Oracle for timber plantation industry

    Dear Experts,
    I have to prepare a ppt regarding Why SAP is better than Oracle for timber plantation industry? please supply me some precious points that could convince my client to go for SAP rather than Oracle.
    I u have a ppt ready for this then please help me by sending that. Pleease help me asap.
    Thank u all
    Sankhajeet

    Hi,
    if anyone have any other docs or links on this...please send me...
    Thanks in advance
    krishna
    [email protected]

  • Why VPC is better than VSS?

    virtual port channel
    why VPC is better than VSS?
    any thing about VSS is better than VPC? if so, when to use VSS?

    for example, if have N7K, use VPC.
    Well yes because you can't use VSS with Nexus.
    how to think in terms of design?
    Don't really know what you are asking.
    As for the arp question it seems completely unrelated to what you originally asked.
    Try and focus on one question at a time and try and be clearer in what you are asking.
    Jon

  • Why is mac better than pc?

    Hi guys.
    I'm doing a speech on why macs are better than pcs and have to come up with two college-level citations to support the point. Would you guys be able to help me with that? All I need is some data that can help me support the point.
    Thank you !

    Funny ... as my wife worked on her masters a couple years ago, Cal State Fullerton would not allow ANY citations from the Internet.
    But here's some background info for you ...
    http://www.apple.com/mac/
    You say you're a new MacBook Pro user ... What do YOU think about your new Mac?
    I was a Windows devotee for about 20 years. Until my wife brought home a co-worker's 17" MBP for me to play with. And I turned it on and played with it. And played with it. Realized it was about 3am the next morning - it was so enjoyably engrossing. I ordered my own that very day, and haven't looked back for a moment. Like excellent shoes that you can FEEL make a difference in your posture and spinal health, switching to a Mac was darned near a religious experience for me.
    And I am not alone ... (grin)
    Good luck with your research.
    Clint Bradford
    Riverside CA US

  • Why A is better than B/G for Voice over WLAN

    Hello all,
    Now this post has some questions and statements in that you guys know all about and would like your valued advise and corrections/confirmations on the points.
    Why A is better than B/G for voice:
    B/G is congested, ie BT, Microwaves. Lots of other WLANs etc etc etc - FACT!
    More non-overlapping channels - FACT!
    The scatter and reflection on A is better than B/G. The idea being, the higher the frequency, the better the scatter. Would this be correct?
    Higher frequencies produce better penetration results through walls, I have read. Or is it worse. Cisco say worse in the document "2.4 GHz waveform of 802.11b and 802.11g can pass through many walls. The 5 GHz waveform of 802.11a has approximately half the tendency for a given power to transmit suitable amounts of energy through walls because of its higher frequency" Ref: enterprise mobility guide. I am a little confused on this ?
    A travels thru water and other moisture better than B/G, thus damp walls, wet walls, open areas (lets say between two buildings) would handle A better than B/G?
    The Fresnel Zone (clearance required of an obstacle without degrading signal) is better on the A band due to a small wavelength size. Would this be a major factor for an RF design engineer? Any more technical "dummies guide" to this subject would be good?
    OFDM handles signalling shortcomings like multipath fade better that previous modulations techniques (I know that G 11Mbps and above uses this also). Anyone have an English explanation to why this is? Also, please look at the graphic attached that shows the enterprise mobility guide in chaper 3, the table. What is the difference between the modulation and transmission type as many people refer to DSSS and OFDM as "modulation" I am a little confuse by this table.
    Can anyone give me any more reasons and facts, and clarify any of the points above so when someone comes to me and says, "ahh, just roll out voice on B/G" I can say well this is why not?
    Many thx indeed,
    Ken

    You have some good questions. The main reason why people are moving voice to 802.11a is the fact that there is more congestion in the 2.4GhZ spectrum. For example in a downtown area building. There are so many wifi devices out in the 2.4Ghz along with all the other interference that you get on that spectrum. 802.11a, the 5Ghz is a shorter wavelength, so the more it is susceptible to attenuation. The lower the frequency the better the signal can travel through various materials. Look at cell phones.... they are in the 800mhz or lower spectrum and they have greater distances than higher frequencies. Another reason is that if you have guest access, you have to look at devices you need supported. There might be legacy 802.11b clients or newer clients that only support 802.11b or 802.11g. So now the 5Ghz is open which give you more bandwidth for voice.
    Water is an RF killer no matter if you use 2.4Ghz or 5Ghz.

  • Newbie-why is Indesign better than PageMaker?

    Ok, I know to be current, I have to upgrade, but I don't do long documents (really past 20 pages), I liked the window shade thing in PM7, and I'm afraid those windows for everything is going to make me confused and is more time consuming...
    So even tho' I have the upgrade--list your top five reasons for liking it better than pagemaker?
    Thanks for your help.

    Even though I do have old version of PM and Ventura, I am really liking InDesign. I have been using it since CS3 came out. It is much more fluid like when designing. It is possible to not use tags(style sheets), but I recommend using styles anyway. I haven't really been using the program long enough to have a need for using character styles, but the paragraph styles are extremely handy, as well as the object styles. But then again my needs for the program are mild compared to most that roam this forum.
    One of the things that I did notice missing is the ability to switch between reader spread and printer's spread. But it is possible to manually move each page by dragging and dropping.
    I think the TOC is a little more interactive it's not as intimidating to a new user as Ventura's was. I have yet to try the index feature, but I am sure it is much more user friendly as well.
    Good luck...

  • Why SecureCRT is better than Putty?

    who can tell me any feature that worth to use SecureCRT than Putty?
    thank you in advance.

    867166 wrote:
    Maybe SecureCRT support zmoden command to send/recv files.You think that is a plus? In today's networking environment?
    Last I used zmodem was via a 14400 Sportster running SLIP - more than a decade ago...
    Or am I missing something that zmodem does better than scp/sftp? {noformat} ;-) {noformat}

  • Why is Java better than c#. most people say c# is better

    I have entered forums and end up seeing informations on c# being better than java. Pls can any body tell me what makes java better than c#. This days every one i know is now going c#. They are discoraging me to also go c#.
    i am quite con fussed. The only thing that keeps me to JAVA is platform independence.

    Well, I suppose you can search Google for 'C# vs java' and read an article such as
    http://en.wikipedia.org/wiki/Comparison_of_Java_and_C_Sharp.
    However arguing which is better is best left as an exercise for developers with a lot of experience in both languages rather than those just starting out (If your just starting out, you will not use the advanced features one has over the other).
    I think the market will be evenly split between both languages for quite some time. Ideally, as a professional developer you should know both well so you are more employable. For Java, I suggest getting familiar with The Eclipse IDE since its used by the bulk of Java developers. For C#, I suggest you install Visual Studio Express because its used by the bulk of C# developers (and the express version is free).
    I suggest you first learn one or the other very very well and good coding practices before learning the other language to avoid mixing the two somewhat different coding styles.
    I suggest learning whichever language your friends are using assuming you communicate with them about programming often (so you can help each other). If instead your on your own, I suggest you learn Java. I think you will have an easier time picking up the Object Oriented philosophy than C# because in my opinion Java is more low level coding and C# is more high level coding (ie, the advanced features it can do a lot for you). You should have a good handle on the low level concepts first. In may opinion, once you know Java well, C# is a lot easier to pick up since they are both object oriented and are very similar object oriented languages.

  • Why is InDesign better than MS Publisher

    The company that I work for is looking into updating there catalog and the software they use to make it. At the moment it is publisher. They are leaning more for InDesign because I know how to use that program. But for the proposal to buy the software I need more evidence that it is a better program than publisher besides my opinion on it.
    Thanks,
    Emma

    From a "We need to upgrade — and here's why" perspective, it probably comes down to "InDesign is the industry standard."
    Publisher isn't designed — or targeted, really — to professional publishing or design of any kind. Publisher is an entry level program, designed more for home users and basic office publishing (for secretaries and administrative personnel and the like).
    See it's wikipedia entry here: http://en.wikipedia.org/wiki/Microsoft_Publisher
    — Printing companies don't like — or won't accept — Publisher files.
    — InDesign has powerful text and graphic features that Publisher doesn't.
    — InDesign includes time-saving features (links, scripts, etc.) that Publisher can't match.
    There are a million other reasons, including "Like, d'uh."
    d

  • Can Labview be better than vendor software for Zymark robot operation?

    I am trying to decide on alternate software to for programing Zymark Zymate and Benchmate systems. Thank you.

    Of course my first reaction is, "Of course you should use LabVIEW." But I may be a bit biased in that direction. It's a question that's really up for debate.
    Since LabVIEW is nothing more than a programming language, it can be both better and worse than the vendor software. It really depends on how you code the application.
    I know nothing about either of the systems you mention, but from the other response, it seems they just rely on serial commands to operate. LabVIEW is very good at serial communication. However, if the vendor software does everything you need, then you probably wouldn't gain much from writing your own version in LabVIEW, or any other language for that matter.
    However, if the vendor software is lacking some features you want or nee
    d to use, or maybe you just don't like the user interface, then it would be worth a shot at making your own. What language you use should really depend on which one you are most comfortable with. If you've been coding in some flavor of C for years, then you may some problems throwing something together quickly in LabVIEW to do what you want. On the other hand, if you're new to programming, then LabVIEW would be a good choice. It's very easy to learn the basics and have something running quickly, but there's more than enough depth to the environment to make a very powerful program.
    Ed
    Ed Dickens - Certified LabVIEW Architect - DISTek Integration, Inc. - NI Certified Alliance Partner
    Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.

  • Why PHP is better than JSP,Servlet(Java Web Apps) ?

    Well, my heart says JSP, Servlets are better but rent a coder and job market, demand-supply seems to be saying a different story... ? Why we should not learn PHP then ?

    dcminter wrote:
    You can develop web sites in PHP in two shakes of a lambs tail. But they aren't maintainable as they would be in .NET or J2EE and again the performance (which dicates what you can do as well as scalability) is between a scripted language with buggy runtime and a compiled language with an optimized runtime so you tell me. Yes, but rather like Spinoza's argument for the existence of God, an application that has existence is more perfect than one which exists only in the conception. Even if the conceptual one is faster.
    I don't denigrate languages like PHP that help novices get stuff done.
    To address the OP's complaint: If one language was objectively "best" then we would only need one language. In practice they all have strengths. The more you learn the more you'll know which to use for the task at hand. That said, to learn any language (even PHP) in profound depth will take the best part of ten years and maybe longer. Sometimes expediency leads us to use the language we understand better to solve a problem for which it is not ideally suited.Eloquent - well said.
    Bonus points for that Spinoza reference.
    %

  • Reasons why Micro is better than the r

    Having an argument wiht a friend. Help me out?

    Rest...... are you comparing the iPod Mini, iRi'ver H0, Rio Carbon, or what? There are many plus and minuses to the Micro when comparing it to another player. Such as the Micro plays WMA files, the iPod Mini doesn't, but then again the H0 plays it fine and so does the Carbon so no win or lose there.

  • Why is it better to use Proxies and not adapters

    When I connect 2 systems via XI, i can use proxies (if supported by the external systems) or adapters.
    The general view of SAP is that I should use (JAVA or ABAP) proxies where possible, and not adapters.
    Why are these "better" than file adapter or idoc adapter (monitoring, error handling, performance, ?????).
    thanks,
    Jan

    As received from SAP :
    Proxies support both Synchronous and Async. Connectivity - ALE/IDOC is only Async.
    Proxies don't use standard IDOCS, but what you decide to use in the proxy def. on SAP side.
    Proxies are only supported on 6.20 onwards.
    I would use IDOC adapters for standard IDOCS - and if no ABAB knowledge is available for maintenance.
    If there is a standard ALE scenario available - I would use it (eg. Masterdata replication).
    If ABAB is already extensively used in the organisation and they are running 6.20+ - I would use proxies.
    I would always prefer proxies for Synch. Communication - instead of RFC (if running 6.20+).

Maybe you are looking for

  • Airport allows access to only one computer at a time

    Is there a setting which prevents internet access by more than 1 computer at a time via airport? I cannot get laptops to connect simultaneously (via airport) to the internet

  • Why process chains for BI statistics Technical Content are not showing in 0

    I am looking into 0TCT_MC21 which shows process statistics from 0TCT_C21 and 0TC_VC21. I know process chains such as 0TCT_C2_DELTA_PO1,  0TCT_C2_INIT_PO1 have been run, yet They do not show in 0TCT_MC21 which included  real time data (via virtual cub

  • Project code issue

    Dear All, I am adding any document with project code in the header level as well as in the row level , but when i ckech  the JE ther is no details of project code.

  • Changing language in forms and reports

    Is there any tool Available in oracle 9i forms and reports to change the language (suppose need a change from english to arabic)?

  • MS Word crashed and now my USB/flash drive doesn't work.

    My MS Word crashed and when it recovered I got an alert saying my USB was not ejected properly (even though I didn't eject or remove it). I then removed it and put it back in and now my MacBook Air won't read it at all, and when I try it on a Windows