ASukhanov / pvplot

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pvplot

Package for dynamic plotting of EPICS PVs and liteServer data objects.

Examples

  • Sliced array plot of an EPICS PV: pvplot -s0.01 -a'E:testAPD:scope1:' 'Waveform_RBV[1:500]'
  • Time-series plot (stripchart) of analog inputs of a LabJack U3-HV instrument, served by liteLabjack:
    pvplot -a'L:localhost:dev1' 'tempU3 ADC_HV[0] ADC_HV[1] ADC_HV[2] ADC_HV[3] ADC_LV'
  • Fast correlation plot of a litePeakSimulator pvplot -s.01 -a'L:localhost:dev1' 'x,y'
  • Multiple docks. For example, to plot two scrolling plots in lower dock and a correlation plot in upper dock: pvplot -a'L:localhost:dev1:' -#0'yMax yMin' -#1'yMax,yMin'
  • To change properties of curves: right click on a plot and select 'DataSets Options'

About

License:MIT License


Languages

Language:Python 100.0%