TRANSIENT WAVEFORM GENERATOR FOR REAL-TIME MONITORING SOFTWARE
Motivations: Imperix is interested in adding new features to its real-time monitoring software “Cockpit”, which can be easily implemented as add-on modules. Among them, an advanced waveform generator would be very useful for testing control dynamics.
Objectives: Develop a GUI that allows generating various reference steps, simulating different stimuli, or importing setpoint profiles. Translate the waveform into a series of points, which can be interpreted by the digital controller (embedded C/C++). Write the counterpart code on the controller that interprets the waveform and coordinates the transient generator with the datalogger (virtual oscilloscope).
CONTINUOUS DATA LOGGING FOR REAL-TIME CONTROL APPLICATIONS
Motivations: The “Cockpit” software, developed by imperix, integrates waveform capture func- tions similar to a multichannel oscilloscope. The software also integrates a long- term recorder, but operating at a down-sampled rate. Imperix wishes to enable users to acquire continuous streams of data (typ. 16 bits, 10-300 kHz), on multiple channels, with no lost frame.
Objectives: Implement a mechanism to evaluate the Ethernet link usage and detect missing data. Implement data buffering and streaming modules on the real-time controller (Embedded Linux). Implement the data recorder (PC side) as a Cockpit module.
WEB-BASED LICENSE MANAGEMENT FOR CUSTOMER GROUPS