IDE + 设备控制软件一体化
编辑器、调试器与运行时集成于同一环境,编写的时序直接成为设备控制代码,无需独立的构建/部署。
面向自动化设备 PC 控制的一体化开发解决方案
QMachineStudio 凝聚了 ICT 在 PC 自动化设备控制软件领域 20 多年的经验,是面向设备控制的专用一体化平台。通过自研脚本语言 XScript 控制 IO、电机与时序,并允许在设备运行中修改代码与调试。它弥补了 C++ · C# 通用语言的开发负担和 PLC 控制的局限,使自动化设备 PC 控制开发拥有标准化环境。

开发工具与控制程序合二为一 — 编写的时序即设备的运行代码。
编辑器、调试器与运行时集成于同一环境,编写的时序直接成为设备控制代码,无需独立的构建/部署。
在同一画面中即时切换开发与运行,无需仿真器,直接在真实设备上验证与改进。
在设备运行中修改代码、实时观察变量与信号,在现场迅速定位原因并应用修正。
在 IDE 中集成了编译器、GUI 设计器、内置工具与日志管理器,形成一体化结构。
面向自动化设备的专用开发环境,集成编辑器、调试器与运行时。
针对设备控制优化的自研脚本语言与编译器。
通过拖拽组件快速构建 HMI,并提供丰富的内置 GUI 组件。
IO 监控、电机监控、气缸测试等设备控制所需工具默认提供。
对设备、通信、时序日志进行统一收集与管理。
通用语言每次都要重复实现的模块,QMachineStudio 全部以"开箱即用"的方式提供。
QMachineStudio 在通用语言(C++ · C#)直接开发与 PLC(梯形图)之间的定位。
| 项目 | QMachineStudio (XScript) | Visual Studio (C++ / C#) | PLC (Ladder) |
|---|---|---|---|
| 集成开发环境 | |||
| 运行时开发 · UI 设计 | |||
| 丰富的内置 GUI | |||
| 复杂数学计算 | |||
| 对初学者友好 | |||
| 兼容多种控制器 | |||
| 大数据量处理 | |||
| 机器视觉 · MES 开发 | |||
| 现场调整能力 | |||
| 硬实时控制 | |||
| 源代码保护 | |||
| PC 控制专家咨询 |
对硬实时要求的场景,可与专用运动控制器/PLC 协同补充。
20 多年来,QMachineStudio 驱动着众多行业的 PC 自动化设备。
面向自动化控制的专用脚本语言
XScript 是 ICT 自主研发的自动化设备控制专用语言。语法贴近 C# 与 C++,易于上手,同时为时序、IO、电机控制提供经过精挑细选的关键字与内置函数,用更少的代码表达准确的动作。在 QMachineStudio 的 IDE 中,编译、运行、调试在同一画面完成。

if( IO[bowlSens] ) { // Reverse feeder motors to move up bowls MOTOR[feeder].MoveRel(/*position*/-180, /*wait*/true); } if( IO[btmSens] == OFF ) { // top 센서 근처에 걸린 상태일까봐 빠져나오도록 5mm 이동 if( MOTOR[lift].MoveRel(5, true ) == false ) // 아래 센서 안들어올때만 5mm 이동 { result = false; ShowError( EB_Reset, 1102, ""); //LIFT 모터 MOVE ERROR } }

编辑器、调试器、运行时集中于同一环境,无需切换工具。
在设备运行中修改代码并立即生效。
实时观察变量与信号,无需停机即可定位问题。
自动补全、签名提示与文档线索,加快输入并减少错误。
系统化管理错误代码与消息,便于现场追踪。
数百行时序也能快速编译,降低反复尝试的成本。
QMachineStudio 运行时授权认证信息与使用指南
在设备程序画面中点击授权区域即可查看当前授权状态。授权被正确识别后,设备方可 START。

授权加密狗(USB Key)已正常识别,设备可正常运行。
加密狗未连接或无法识别时显示。请在设备运行前确保加密狗已连接。

通过 USB 硬件加密狗或软件授权完成认证。USB 加密狗无需安装驱动,插入设备 PC 即被识别。丢失或损坏需重新发放,请妥善管理。
无需安装驱动,插入设备 PC 即被识别并激活授权。
也可提供基于 PC 标识的软件授权,可按需选择。

授权根据设备的规格与功能进行核算。
如需根据具体范围与配置获取报价,请联系销售团队。
如需购买授权、批量报价或合同咨询,请联系 sales@ict-lab.com。