For over 13 years we have been helping our partners and customers solve problems in education, science, and industry. The effectiveness of our work and the degree of responsibility of the company to customers directly depends on the qualifications and experience of employees. Considering this important fact, we are constantly improving our knowledge and experience. Over the time, more than 40 projects and solutions have been made in various fields - from measurement and automation to testing and testing. More than 100 specialists were trained. All employees of the company have National Instruments certificates of various levels and are constantly trained in Russia and the USA. The company's specialists have successfully completed more than 14 professional courses for all the time. Courses teach how to quickly create professional solutions for large projects, while avoiding ineffective trial and error. Studying with specialists in Russia and the USA, we adopt the experience of professionals and apply the most effective way to solve your problems in a short time and at minimal cost. The employees of our company provide constant support for your project and conduct consultations throughout the entire time.

Below are the training courses, which are completed RIS Engineering experts.

Advanced Architectures in LabVIEW

(Progressive Architecture applications in LabVIEW)

Development of scalable and extensible applications on client-server architecture based on large, complex projects. Development of server applications in which when a new client to dynamically create a separate process for handling.

Object-Oriented Design and Programming in LabVIEW

(Object-oriented application development and programming in LabVIEW)

The use of object-oriented approach in the LabVIEW application development. Creating a structured program code for its sharing in large groups of developers.

Data Acquisition and Signal Condition

(Data acquisition systems and signal conditioning of measuring systems)

Development of data acquisition systems on measuring equipment National Instruments. Creation of systems for high-speed and multi-channel digital and analog I / O, synchronization of data collection, mathematical analysis.

High-Throughput LabVIEW FPGA

(Applications with high performance FPGA in the LabVIEW FPGA)

This course provides essential knowledge and processes that are required to professionally develop high-performance applications using the NI LabVIEW FPGA Module (FPGA). The course teaches the development of systems with high-performance digital signal processing (DSP) with a frequency of> 5 MHz, code integration on LabVIEW FPGA and HDL, professional development and debugging techniques for applications for FPGA devices based on Xilinx FPGAs.

 LabVIEW Core 3

(LabVIEW Base 3)

Development of scalable applications in LabVIEW with professional architecture. Reduced development time. Increase the stability of applications. An understanding of the application processes is given.

LabVIEW Core 2

Designing multi-threaded applications in LabVIEW with parallel execution of several tasks. Data transmission over the local network. Software control of the components of the user interface. Create executable files (* .exe) and installers from the developed applications. We study the methods and properties of objects in LabVIEW.


LabVIEW Real-Time 1


Development of reliable and fault-tolerant data acquisition and control systems operating in hard real time. Organization of data exchange between processes and network interaction in real-time systems.


LabVIEW Real-Time 2

Increase the effectiveness of the developed Real-Time systems (systems for collecting, analyzing and presenting data that operate in hard real-time mode). Use Watchdog Timer (watchdog) to develop fault-tolerant and "unvisited" applications and automated distributed systems. Transferring data over the network between the server and clients. Integration, replication and support of Real-Time systems.



(FPGA Programming in LabVIEW)


Design and development of data collection, data analysis and management, programmable logic integrated circuits FPGA (FPGA). Development of applications for high-speed analog and digital input-output, synchronous measurements.

LabVIEW Performance

(Development of high-performance and resource-saving applications at NI LabVIEW)

Increase the efficiency of applications developed in LabVIEW. Develop multitasking applications that make maximum use of memory. Architectures with optimal performance for application design.

LabVIEW Connectivity

(Integration of LabVIEW applications to the outside world)


Development of modern client-server applications with data transmission over local and global networks using TCP / IP and UDP protocols. Application of DLLs and LIBs created in C / C ++, Visual Basic, Pascal. Application development using ActiveX and .NET technologies. Development of applications for working with databases and database management systems such as Microsoft SQL Server, Microsoft Access, Oracle. Using the SQL query language.

Developing Test Programs Using TestStand

(Development of systems for testing in the NI Test Stand environment)

Development and debugging of modular test systems in NI TestStand environment. Creation of test sequences, which consist of several test steps. Develop code for test steps in LabVIEW. Replication of test systems at several test stations.


DIAdem is a software environment for professional data analysis of large volumes. Uses automated data processing using Visual Basic Script. Automated report creation immediately after measurement to present to the user. It is possible to build a client-server application, where clients generate Big Analog Data, and the server analyzes this data on the fly and generates the necessary report. You get the information you need, not the data. Used in applications for testing, testing and analyzing Big Data.

LabVIEW Core 1

The very first practical course. The development of an application of a basic level of complexity in the LabVIEW environment is studied. Learn fundamental things in LabVIEW (data types, arrays, clusters, For and While loops, timing, etc.). The course introduces basic architectures in the LabVIEW environment and basic approaches for developing simple applications in the NI LabVIEW environment. The course covers the collection and processing of data in a single stream. Application development on the State Machine architecture. Saving data to files of various types.