XScript マニュアル · Chapter 1
title: "XScript 入門" chapter: 1 images:
- xscript-overview.png
XScript 入門
XScript は ICT が開発した自動化装置制御専用のスクリプト言語です。QMachineStudio の内部で動き、 シーケンスと GUI の挙動を制御します。構文は C# · C++ に似ていますが、装置制御に必要な機能だけに 絞り、簡潔にしてあります。
캡처 대기
public/manual/gui/xscript-overview.png主な特徴
- 習得しやすい — C 系の構文、ポインタ・メモリ管理なし
- 装置制御向け — DIO・Cylinder・Motor・Vision などのオブジェクト内蔵
- ランタイム編集 — 装置稼働中にもスクリプトの修正・コンパイル・デバッグが可能
- 統合環境 — QMachineStudio のエディタで構文ハイライト、補完、エラー管理
使用シーン
- シーケンスロジック — 装置の状態遷移、作業手順
- イベント処理 — IO 変化やエラー発生時の対応
- ハードウェアチェック — 初期化時の装置状態確認
- GUI 動作 — ボタン押下、画面切替
低レベル操作(ネイティブ API、メモリ直接管理)が必要な場合は、外部ライブラリで実装し XScript から呼び出します。
次の章
以降の章では順に次を扱います。
- 言語の基本 — 変数・型・演算子
- 制御フロー —
if・for・while - オブジェクト API — DIO・AIO・Cylinder・Motor 等
- システムオブジェクト — XSystem の実行状態制御