PAUL SCHERRER INSTITUT
EPICS at PSI
PSI HomeEPICS HomeSLS HomeSLS Live Status

EPICS

EPICS at SLS
Software
Training
Google

web epics.web.psi.ch

Author: Xiaoqiang Wang
Phone: +41 56 310 3380
Updated: 07.11.2017


Printer friendly version
 

[Validate HTML][Validate CSS]

CSDataQuick

This project brings EPICS control system data into QML/QtQuick programming.

Overview

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,

  • ADLViewer
  • 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.
  • builder
  • This program can be used to build one time display panels on the fly.

Checkout the documents to get started.

Downloads

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.4.

Platform Package
Linux 64bit binary tarball
Windows 32bit exe installer
macOS 64bit dmg image file

Note:The Linux package has included libstdc++.so.6. If your system gcc is newer than 4.9, you should remove the included libstdc++.so.6 from the package.


Author: Xiaoqiang Wang   Phone: +41 56 310 3380   Email: xiaoqiang.wang@psi.ch   Updated: 07.11.2017   Source: /afs/psi.ch/project/epics/webhosting/software/CSDataQuick/index.php