Demonstrations: bcdaqwidgets_demos

pvview

display one or more EPICS PVs in a PyQt4 GUI window as a table

class bcdaqwidgets.pvview.PVView(parent=None)[source]
add(pvname)[source]

add a PV to the table

vlinac

provide a basic GUI for the APS EPICS Virtual Linac demo software

Copyright (c) 2009 - 2013, UChicago Argonne, LLC. See LICENSE file for details.

class bcdaqwidgets_demos.vlinac.DemoView(parent=None, prefix='unknown')[source]

simple entry and label widgets for the most important PVs

bcdaqwidgets_demos.vlinac.main()[source]

demonstrate use of this module

pyqt4_probe

PyQt4 implementation of EPICS probe

author:Matt Newville, CARS, University of Chicago
note:Does not use bcdaqwidgets
class bcdaqwidgets_demos.pyqt4_probe.PVProbe(parent=None)[source]

frame that monitors a user-entered EPICS PV

onPVChange(pvname=None, char_value=None, **kws)[source]

updates the widget (not thread-safe)

onPVNameReturn()[source]

responds when user enters a new PV