Пример #1
0
def run_test(psname_list=None):
    """Run test application."""
    import sys
    from siriushla.sirius_application import SiriusApplication

    app = SiriusApplication()
    window = SISkewQuadControlWidget(psname_list=psname_list)
    window.show()
    sys.exit(app.exec_())
Пример #2
0
def run_test(psname_list=None):
    """Run test application."""
    import sys
    from siriushla.sirius_application import SiriusApplication

    app = SiriusApplication()
    window = SIFamQuadrupoleControlWidget(dev_type='PS')
    window.show()
    sys.exit(app.exec_())
Пример #3
0
#!/usr/bin/env python-sirius
"""TS PS Application."""

import sys
import argparse as _argparse
from siriushla.sirius_application import SiriusApplication
from siriushla.as_ps_control import PSTabControlWindow, PSControlWindow

parser = _argparse.ArgumentParser(description="Run TS PS Interface.")
parser.add_argument('-dev', "--device", type=str, default='')
args = parser.parse_args()

app = SiriusApplication()
device = args.device
if device:
    window = PSControlWindow
    kwargs = dict(section='TS', device=device)
else:
    window = PSTabControlWindow
    kwargs = dict(section='TS')
app.open_window(window, parent=None, **kwargs)
sys.exit(app.exec_())
Пример #4
0
        if item.childCount() == 0:
            if value == Qt.Checked:
                self._nr_checked_items += 1
            elif value == Qt.Unchecked:
                self._nr_checked_items -= 1
        self._check_count.setText(
            '{} Items checked.'.format(self._nr_checked_items))
        self.updateItemCheckedCount.emit(self._nr_checked_items)


if __name__ == "__main__":
    # import sys
    from siriushla.sirius_application import SiriusApplication

    app = SiriusApplication()

    items = []
    for i in range(800):
        items.extend([('SI-Fam:PS-B1B1{}:PwrState-Sel'.format(i), 1, 0.0),
                      ('BO-Fam:PS-QD{}:Current-SP'.format(i), 1, 0.0),
                      ('BO-Fam:PS-B-{}:PwrState-Sel'.format(i), 1, 0.0)])
    w = PVNameTree(
        items=items, tree_levels=('sec', 'mag_group'),
        checked_levels=('BOQuadrupole', ))
    w.show()
    # w.items = items
    # w.check_requested_levels(('BOQuadrupole', ))

    # sys.exit(app.exec_())
    app.exec_()