There are undoubtedly things that text languages are better for than LabVIEW covered in another discussion on this site but where LabVIEW is suitable it's very good at getting the job done. To me it comes down to what you are comfortable with, if you're comfortable in text based languages, you'll likely find that Labview just introduces another learning curve.
Unless you have a specific goal to learn and use Labview I see no point for your project. On the other hand, if you aren't particularly comfortable in text-based languages, I tend to have the opinion that Labview is easier to pick up and learn, particularly for non software engineers. I use text based languages for test engineering as well as Labview and TestStand quite often and for me it's more about who else will use my software than it is about me. Some companies have several Labview trained individuals and others prefer to write in text based languages.
Training for another language can be very costly on a company-wide scale and it changes the hiring requirements for positions within a company so some companies are virtually 'locked-in' to one paradigm or the other. I would say your best bet if you intend to work in the industry is to be versed in both, that way you are flexible. If that's the case and you have the time to learn either, I'd say work in the one you're least comfortable with and expand your breadth of knowledge, that's what school is for right?
Stack Overflow for Teams — Collaborate and share knowledge with a private group. Create a free Team What is Teams? Collectives on Stack Overflow. Learn more. Asked 13 years ago. Active 9 years, 9 months ago. Viewed 18k times. Improve this question.
Swinders 2, 4 4 gold badges 29 29 silver badges 42 42 bronze badges. Add a comment. Active Oldest Votes. It's dataflow vs. The question is: Do the pros of dataflow outweigh the cons, for you and your project? Improve this answer. Keep reading to learn more about the benefits of this powerful education solution and to learn more about LabVIEW. For one, it is a tool that allows you to give your students the ability to connect with engineering and science concepts using a visual and intuitive approach with real-world examples.
As they create, build, and learn, they are building skills that are valuable in the workplace because LabVIEW is an industry-standard software. In more specific terms, LabVIEW is a systems engineering software for applications that require testing, measurement, and control with rapid access to hardware and data insights. Yet, it is easy to use because of the graphical programming approach that allows you to visualize all aspects of your project.
This includes measurement data, debugging, and hardware configuration. MATLAB can be used to carry out a range of different scientific or engineering tasks, but the most common uses for the platform are for algorithm development, data analysis and visualisation, modelling or simulations, application development and graphical displays of data.
The programming environment available through MATLAB is designed primarily for numerical and mathematical computing, although the platform now has many more functions, whereas LabVIEW has been designed for creating embedded systems , running automated tests and acquiring data. As a platform, LabVIEW is more oriented towards working with computer hardware and it is very easy to connect different pieces of hardware on the platform because of its graphic interface. MATLAB in comparison may require more work to interface hardware, but as a platform, it does support a wider range of equipment which means it is more versatile.
The final significant difference between the two platforms applies to their accessibility. LabVIEW is often considered the best choice for users who do not have much or any experience with code or programming because the graphical interface is easier to use and understand, whereas MATLAB will take longer to master and requires more technical expertise.
However, once you have grown comfortable with the basics of LabVIEW a lot more knowledge and skill is required to advance into more complex projects, whereas it is easier to build on the skills gained through using MATLAB gradually over time. LabView is the better choice of the two for test automation and the acquisition, processing and presentation of data. As previously mentioned, it is also the best option if your project needs an effective graphical user interface as these are incredibly easy to build in the environment and there are several different display options available through LabVIEW.
LabVIEW is generally considered the easier option for those who are new to programming and programming languages, whereas MATLAB may be the better option for those who are already familiar with coding and programming and want more freedom with what they can create on the platform. Different versions of MATLAB will cost different amounts of money, and the software can either be paid for with a yearly license or a perpetual one, which is more expensive.
If MATLAB is purchased for academic use then it is cheaper, and there are also options for students to download the software which costs less than a general license. Only one of these subdiagrams is visible at any one time, and only one case can be executed at any one time.
0コメント