Skip to content
uazure edited this page Feb 8, 2012 · 13 revisions

TODO

Client

  • Implement data processing procedures
  • Fix base zoom for zoomer objects when canvas is panned or magnified
  • Allow copy from data table
  • Implement manual zoom settings and using of suggested min and max values for zooming

Fixes:

  • fix slow points selection (possibly with separate curve instead of drawing on plot)

Done:

  • Implement plot setup dialog allowing to add/remove curves, change curve color, symbol, pen etc
  • Implement increment point (and sticks!) drawing and auto plot panning
  • Implement click-and-drag zoom for x and y axes (clicking on axis)
  • Implement reading data from file
  • Implement save to file
  • Implement 0-based utime scale
  • Implement zoom and plot navigation (probably with QwtPicker subclass). Warning: this would require re-write of Picker class and implementing and using QwtPickerMachine subclass
  • Implement array of selected points that can be exported for processing

Server

  • Test/debug all available gpib devices (k2700 with channels, cc34 with channels, pendulum, lakeshore 330 with channels) for reading
  • Design and implement control of the channels (including network protocol)
  • Design and implement new control points and saving them to file and transmitting over network

Done:

  • Implement channel read for devices with channels

Clone this wiki locally