Data Acquisition
The language is more flexible than other languages because you can use it to create a wide range of apps—from fun and exciting games, to high-performance scientific software, to device drivers, embedded programs, and Windows client apps. For more than 20 years, C++ has been used to solve problems like these and many others. What you might not know is that an increasing number of C++ programmers have folded up the dowdy C-style programming of yesterday and have donned modern C++ instead.
Visual Basic is relatively easy to learn and use. Visual Basic was derived from BASIC and enables the rapid application development (RAD) of graphical user interface (GUI)applications, access to databases using Data Access Objects, Remote Data Objects, or ActiveX Data Objects, and creation ofActiveX controls and objects.
A programmer can create an application using the components provided by the Visual Basic program itself. Programs written in Visual Basic can also use the Windows API, but doing so requires external function declarations.
NI Vision Acquisition Software is driver software for acquiring, displaying, logging, and monitoring images from a multitude of camera types. With a set of easy-to-use functions and example programs, you can quickly create applications using NI LabVIEW, C, C++, C#, Visual Basic, and Visual Basic .NET.
This software is included with all NI vision hardware (NI Smart Cameras, vision systems, frame grabbers) and all NI vision software licenses (NI Vision Development Module and Vision Builder for Automated Inspection licenses including run-time licenses).
SQL is a special purpose programming language designed for managing data held in a relational database management system (RDBMS). SQL consists of a data definition language and a data manipulation language.
Python can be easy to pick up whether you're a first time programmer or you are experienced with the use of other languages.
The community hosts conferences and meet ups, collaborates on code, and much more. Python's documentation can help you along the way, and the mailing lists keep you in touch.
Perl is a general-purpose programming language originally developed for text manipulation and now used for a wide range of tasks including system administration, web development, network programming, GUI development, and more.
PEARL, or Process and Experiment Automation Realtime Language, is a computer programming language designed for multitasking and real-time programming. Being a high level language.
PEARL is not to be confused with the similarly named Perl.
MySQL is the world's second most widely used open-source relational database management system (RDBMS). The SQL phrase stands for Structured Query Language.
R2013b new releases of MATLAB and Simulink
MATLAB® is a high-level language and interactive environment for numerical computation, visualization, and programming.
You can use MATLAB for a range of applications, including signal processing and communications, image and video processing, control systems, test and measurement, computational finance, and computational biology. More than a million engineers and scientists in industry and academia use MATLAB, the language of technical computing.
LabVIEW is a graphical programming platform that helps engineers scale from design to test and from small to large systems. It offers unprecedented integration with existing legacy software, IP, and hardware while capitalizing on the latest computing technologies. LabVIEW provides tools to solve today’s problems—and the capacity for future innovation—faster and more effectively.