This project brings EPICS control system data into QML/QtQuick programming.
The QML module provides a CSData object to model CSDataQuick.Data control system data, and a collection
of visual QtQuick items to control/monitor the data. These visual items are ready to be used
inside the Qt Quick Designer by a drag-n-drop.
In addition it includes the following programs,
This program can be used to display the created QML files. And as its name suggests, it can also parse ADL files
and create the display with equivalent QtQuick items.
This program can be used to build one time display panels on the fly.
Checkout the documents to get started.
The source repository is on github. The source code tarball is available on the release page.
For users' convenience, ready-to-use binary packages are provided. They are very good start with.
- Self contained with Qt 5.9 libraries builtin.
- Drag-n-drop QtQuick designer integrated in the stripped down Qt Creator 4.5.
||dmg image file
Note:On macOS Sierra or later, the app cannot be launched from Finder due to the Gatekeeper path randomization.
You could either launch from Terminal by giving the full path, e.g. /Application/CSDataQuick/bin/ADLViewer.app/Contents/MacOS/ADLViewer, or lift the limit by running the command , e.g. xattr -r -d com.apple.quarantine /Applications/CSDataQuick/bin/ADLViewer.app.
Author: Xiaoqiang Wang Phone: +41 56 310 3380 Email: firstname.lastname@example.org Source: /afs/psi.ch/project/epics/webhosting/software/CSDataQuick/index.php