Use NI platforms for fast acquisition
CompactRIO and other measuring hardware are selected to suit the project.
Suggestions appear from three characters.
No match. Try another term or choose a topic below.
Validate the controller against a model
The topic area at a glance
Customers we work for
Joint projects and their results
Working at IQstruct Engineering
ISO 9001 and TISAX
Alliances, associations, marketplaces
Quality policy and certificate
AiConnect FPGA-based NI systems and STM32 microcontrollers with application-specific electronics.
Standard ports and normal control cycles are not always enough for special measuring tasks. Acquisition hardware and the electrical interface then have to be considered together.
IQstruct Engineering uses FPGA components within NI systems for fast measuring and processing tasks. Where a custom board carries the task, we develop electronics with STM32 microcontrollers and the associated firmware. Integration connects hardware functions with the higher-level real-time software.
In a free first conversation we clarify which signals are processed, which timings apply and in what quantity the device is built.
CompactRIO and other measuring hardware are selected to suit the project.
IC selection, PCB layout and firmware for STM32 microcontrollers complete the system design.
The measuring function is considered in the context of the entire task.
IQstruct Engineering uses FPGA components within NI systems for fast measuring and processing tasks.
The Xilinx FPGAs of the CompactRIO platform handle high-frequency data acquisition and time-critical logic. The results go to a higher-level real-time system with LabVIEW Real-Time; we define the division between the two levels per project.
If a measuring or control task needs custom electronics, we select suitable ICs and develop printed circuit boards for signal transfer and control tasks, where needed with an STM32 microcontroller and firmware from STM32CubeIDE. Routing, tracks, component protection and electrical sources of interference are taken into account in the design and coordinated with the NI-based system integration.

AiFPGA, microcontrollers and electronics
Acquisition hardware and the electrical interface are designed together, in the range from kS/s to MS/s.
Ai1
Plan the measuring task
Signals, measured variables and test task are discussed at the electronics workstation.
Ai2
Develop hardware and PCB
An NI platform with FPGA or a custom board with an STM32 microcontroller is designed to suit the task.
Ai3
Develop firmware
FPGA logic is developed in LabVIEW, firmware for STM32 in STM32CubeIDE.
Ai4
Test the electronics
Oscilloscope measurements on the test circuit prove the function.
Xilinx FPGAs as an integrated part of the platform.
Programming of FPGA logic and the higher-level real-time system.
Microcontroller, printed circuit board and firmware from STM32CubeIDE.
Project experience
Signal events in the microsecond range determined the measurement and control task.
Together with a customer, IQstruct Engineering developed a system that transmitted signals over optical fibre to optical receivers. The processing had to react to events in the microsecond range. The specific measurement and control task therefore determined the technical solution and made very fast control sequences possible. For comparable tasks, the signal path, the electrical interfaces and the higher-level software are considered together; the achievable times are to be checked on the actual setup.
We are glad to answer your detailed questions in a personal conversation.
We program FPGAs within the NI platform with LabVIEW. Custom HDL designs in VHDL or Verilog are not part of the offer.
Yes. For custom boards we develop firmware for STM32 microcontrollers in STM32CubeIDE. Fast acquisition and time-critical logic run on the NI platform.
Depending on the task, acquisition in the range from kS/s to MS/s and processing down to the microsecond range.
Every industry has its particularities. That calls for a reliable partner who knows the requirements and delivers suitable solutions.
First conversation
Describe your task. We agree a date and discuss the possible project scope.
Ai1
You request an appointment
Ai2
We discuss your requirements
Ai3
You receive a quotation for the agreed scope

Describe your task in the contact form. We come back with a proposed date.
Arrange a first conversationBooking calendar
The booking calendar appears here. It loads only after your consent, because your browser connects to Microsoft in the process.
Discover further suitable services.
Match signal, measuring range and resolution to your specific measuring task.
Acquire and process fast signals with a real-time solution designed for the task.
Connect new and existing systems via suitable APIs and customer-specific adapters.