Return to Tech Meet 12  (Edit)

MROIFastTipTilt.TechMeet12 History

Hide minor edits - Show changes to markup

October 28, 2010, at 05:31 PM by jsy1001 -
Changed line 28 from:

The upper diagram shows the FLC software tasks and dataflows as presented at the CoDR. The lower diagram includes changes discussed at this meeting, some of which are for our component and integrated tests. Software requirements for the tests are summarized in a separate report.

to:

The upper diagram shows the FLC software tasks and dataflows as presented at the CoDR. The lower diagram includes changes discussed at this meeting, some of which are to support our component and integrated tests. Software requirements for the tests are summarized in a separate report.

October 28, 2010, at 05:30 PM by jsy1001 -
Changed line 28 from:

The upper diagram shows the FLC software tasks and dataflows as presented at the CoDR. The lower diagram includes changes discussed at this meeting.

to:

The upper diagram shows the FLC software tasks and dataflows as presented at the CoDR. The lower diagram includes changes discussed at this meeting, some of which are for our component and integrated tests. Software requirements for the tests are summarized in a separate report.

October 28, 2010, at 05:28 PM by jsy1001 -
Changed lines 3-4 from:

14:00 Wed 27 Oct, Ryle.

to:

This meeting took place at 14:00 on Wednesday 27 October. Attendees: JSY, MF, EBS.

Added line 55:
  • GraphicalInterface will be implemented using C/GTK+ or C++/gtkmm
October 28, 2010, at 05:25 PM by jsy1001 -
Changed lines 45-47 from:

Notes

  • Main FLC process will have built-in image display capability using X11 libraries
to:

Implementation Details

  • Expect to use threads for multi-tasking, with shared data (no ZeroMQ). Thread locking issues not anticipated to be excessively complex
  • Main FLC process will have built-in image display capability for debugging, implemented using X11 libraries
October 28, 2010, at 05:20 PM by jsy1001 -
Changed lines 28-29 from:

JSY is writing up conclusions.

to:

The upper diagram shows the FLC software tasks and dataflows as presented at the CoDR. The lower diagram includes changes discussed at this meeting.

Added line 34:
Changed lines 36-37 from:
  • ISS Data Collector probably not suitable as LocalDataCollector and unlikely to be ready in time
to:
  • Cambridge-supplied LocalDataCollector
  • ISS Data Collector probably not suitable as LocalDataCollector (e.g. issues with retrieval of recorded data), and unlikely to be ready in time
Changed lines 39-44 from:
  • Will not be present in standalone role
  • TempController has interface to ISS
    • Allows ISS to query state
  • TempController could control power on/off of camera ("?" on diagram)
to:
  • Will not be present in standalone role (neither will ISS Executive/Supervisor)
  • TempController (EnvController?) has interface to ISS
    • Allows ISS to query state for this process
  • Division of tasks between main process and TempController depends on I/O device sharing issues - to be investigated
    • TempController could control power on/off for camera ("?" on diagram)
Changed lines 47-48 from:
  • Matlab Data Analysis GUI not shown
to:
  • Main FLC process will have built-in image display capability using X11 libraries
  • We will write a Data Analysis GUI in Matlab (not shown)
Changed lines 50-54 from:
to:
  • GraphicalInterface will still include commonly-used diagnostic displays
  • Expect to use dlmsg protocols for publishing to LocalDataCollector, with recording to DL-style FITS files
    • Facilitates collection of metrology data from DL metrology subsystem
    • Can use DL workstation software as interim LocalDataCollector
Changed lines 57-58 from:
  • EBS: Investigate ADC/DAC/digital I/O interface cards
    • NB environmental control performed by dedicated process
to:
  • EBS: Investigate ADC/DAC/digital I/O interface cards and device sharing issues
October 28, 2010, at 05:02 PM by jsy1001 -
Added lines 29-46:

Changes from CoDR

  • GraphicalInterface and LocalDataCollector grouped into single process
    • ISS Data Collector probably not suitable as LocalDataCollector and unlikely to be ready in time
  • ISS Data Collector shown
    • Will not be present in standalone role
  • TempController has interface to ISS
    • Allows ISS to query state
  • TempController could control power on/off of camera ("?" on diagram)

Notes

  • Matlab Data Analysis GUI not shown
    • Reads files recorded by LocalDataCollector
October 28, 2010, at 11:02 AM by jsy1001 -
Added lines 28-29:

JSY is writing up conclusions.

Changed lines 32-33 from:
  • Select ADC, DAC interface cards
    • NB thermal control performed by dedicated process
to:
  • EBS: Investigate ADC/DAC/digital I/O interface cards
    • NB environmental control performed by dedicated process
  • EBS: Investigate whether floating point is allowed in Xenomai real-time code
  • MF: Try reading example FITS image time-series into Matlab
October 25, 2010, at 06:11 PM by jsy1001 -
Added lines 22-24:

Discussion slides

Slides as PDF

October 22, 2010, at 12:28 PM by 131.111.48.85 -
Changed line 28 from:
  • NB thermal control performed by separate process
to:
  • NB thermal control performed by dedicated process
October 22, 2010, at 12:27 PM by 131.111.48.85 -
Added lines 7-22:
  • Software requirements for our testing
    • Image display for setup purposes
    • Temperature logging
    • Centroid logging
    • Anything else?
  • Open Design Issues
    • Choose ISS interface flavour: "C" (threads/processes)/"C-no-threads" (event loop)
    • Can we use floating point in Xenomai kernel-space real-time?
    • How to transmit dark/flatfield frames to/from ISS?
    • How to receive off-axis/dispersion offsets from UTCS via ISS?
      • May need to account for future off-axis offsets when choosing initial position of subframe on FTT Mode start
    • Choose GUI toolkit
  • Plan for camera loan
Added lines 26-28:
  • Select ADC, DAC interface cards
    • NB thermal control performed by separate process
October 22, 2010, at 12:06 PM by 131.111.48.85 -
Added lines 1-9:

Technical Meeting #12: Software design

14:00 Wed 27 Oct, Ryle.

Agenda

Conclusions

New Tasks

Recent Changes (All) | Edit SideBar Page last modified on October 28, 2010, at 05:31 PM Edit Page | Page History
Powered by PmWiki