Skip to content

inspect

Read a Vijeo Designer project and print a structured summary of panels, widgets, variables, and alarms.

Description

The inspect command parses a Vijeo Designer .zdat project file and prints a human-readable summary. Use it to quickly understand a project’s structure without opening the designer.

Usage

glyphsix-hmi inspect [options] <project.zdat>

Options

FlagDescriptionDefault
--formatOutput format: text, json, yamltext
--panelsList all panels with widget countsoff
--variablesList all variables with typesoff
--alarmsList all alarms with severityoff
--allEnable all listing flagsoff
--output, -oWrite output to a filestdout
--providerForce a specific provider pluginauto-detect

Examples

Basic summary:

glyphsix-hmi inspect plant-hmi.zdat
Project: plant-hmi.zdat
Provider: vijeo-designer

Panels .............. 8
  Widgets ........... 134
Variables ........... 52
Alarms .............. 17
Scripts ............. 2

Full listing in JSON:

glyphsix-hmi inspect --all --format json plant-hmi.zdat
{
  "project": "plant-hmi.zdat",
  "provider": "vijeo-designer",
  "panels": [
    { "name": "MainScreen", "widgets": 22 },
    { "name": "AlarmPage", "widgets": 18 }
  ],
  "variables": [
    { "name": "PLC.Pump1.Status", "type": "BOOL" },
    { "name": "PLC.Tank1.Level", "type": "REAL" }
  ],
  "alarms": [
    { "id": 1, "text": "Tank overflow", "severity": "high" }
  ]
}
glyphsix

Pre-release preview