For over 13 years, we have been helping our partners and customers in solving 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. Given this important fact, we are constantly improving our knowledge and experience. Over the years, 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 been successfully trained through the program of more than 14 professional courses. Courses are taught to quickly create professional solutions for large projects, while avoiding an inefficient trial and error method. Learning from specialists in Russia and the United States, we learn from the experience of professionals and use the most effective way to solve your problems in a short time and at minimal cost. Employees of our company provide ongoing support for your project and hold consultations throughout the 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 reveal processes that are required for the professional development of high-performance applications using 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, integration of the code on LabVIEW FPGA and the HDL, professional engineering design and debug FPGA-applications for devices based on FPGA Xilinx.

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.

LabVIEW FPGA

(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 via local and global networks using TCP / IP and UDP protocols. The use 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.


NI DIAdem

DIAdem is a software environment for professional data analysis of large volumes. Automated data processing using Visual Basic Script is used. Automated creation of reports immediately after measurements for presentation to the user. It is possible to build a client-server application where clients generate Big Analog Data, and the server analyzes these data on the fly and generates the required report. You get the information you need, not the data. It is used in applications for testing, testing and analysis of Big Data.


LabVIEW Core 1

The very first practical course. We study the development of an application of a basic level of complexity in the LabVIEW environment. We study the fundamental things in LabVIEW (data types, arrays, clusters, For and While loops, synchronization, etc.). The course introduces the main architectures in the LabVIEW environment and the main approaches in developing simple applications in the NI LabVIEW environment. The course deals with the collection and processing of data in one stream. Development of applications on the state machine architecture. Saving data to files of various types.