Project

General

Profile

Task #9664

Devices for averaged position over the whole spill

Added by John Diamond over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Start date:
07/17/2015
Due date:
% Done:

100%

Estimated time:
16.00 h
Spent time:
Duration:

Description

Requested by Adam.

History

#1 Updated by John Diamond over 5 years ago

  • Assignee set to John Diamond
  • % Done changed from 0 to 50
  • Estimated time set to 16.00 h

Implemented a class for calculating the running average as slow data is collected by DAQPool at 720Hz.
The running average of the channel magnitude is stored in the BPMSample class along with the raw data.
Still need to make a ClassACNET accessor and ACNET devices to access the averages.

#2 Updated by John Diamond over 5 years ago

Added readPositionAvg(..) to Controller as I work on #10100.

#3 Updated by John Diamond about 5 years ago

Bumped the number of points to average up to 2880 (4 seconds worth) and created four devices on sbpmt9:
  • S:VPA90
  • S:HPA90
  • S:VPA94
  • S:HPA94

#4 Updated by John Diamond about 5 years ago

  • % Done changed from 50 to 80

#5 Updated by John Diamond about 5 years ago

Changed number of points to average to 3118 (4.33 secs).

#6 Updated by John Diamond about 5 years ago

  • Status changed from New to Closed
  • % Done changed from 80 to 100

Changed the implementation of RunAvgFilter to be a simple average of the position over the entire spill, as this meets the requirements better.

Also available in: Atom PDF