Blog

Engineering Blog

Field-tested notes on automation equipment PC control, case studies, and product updates — written by ICT engineers.

Release

QMachineStudio 2024 — Development Recap

2024 was the year QMachineStudio grew beyond an equipment control tool into a polished integrated control platform. From the Studio·Core merger and a hardened script engine to motion/networking upgrades and UX improvements — here is the year in one place.

8 min· ICT Engineering
Engineering

Why Automation Control Development Is Genuinely Hard — Threads, Sequences, Safety

Automation equipment control isn't just a 'PC program.' One line of code moves real machinery — and brings the heavier weight of multithreading, sequence integrity and human safety. The intrinsic difficulty, written down.

8 min· ICT Engineering
Engineering

What Is PC-Based Control?

PC-based control isn't just a PC talking to a PLC. Direct board control, EtherCAT-based fieldbus, communication-based control — the three flavors of PC-based control and what they share.

7 min· ICT Engineering
Release

QMachineStudio — 2023 Development Highlights

Key engineering wins for QMachineStudio in 2023 — a stabilized GUI Designer, integrated Vision Core, expanded driver support, and a switch to JSON as the primary data format.

4 min· ICT Engineering
Engineering

An 18-Step Workflow for PC-Based Automation Equipment Control

A step-by-step walkthrough of how we develop C-based equipment control software — from first-pass mechanical review all the way to long-term post-deployment maintenance.

12 min· ofalv
Engineering

Drawbacks of Using C++ / C# for PC-Based Equipment Control

Eleven real-world drawbacks of building PC-based automation control software in general-purpose languages like C++ / C# — senior-developer dependency, long development cycles, no runtime edits, painful handovers.

4 min· ICT Engineering
Engineering

Practical Advice for Equipment Control Software Development

Equipment control software runs in a different world from typical software — minimize debugger reliance, log strategically, follow conditional patterns and think about compatibility. Hands-on guidelines from years on the floor.

6 min· ICT Engineering