To do list
2011 10 22
2011 10 22 Leaving
- Controllable relay for laser shutter
- 3 ground glass targets
2011 11 24
Hardward Tasks
-
Install software on new computers
-
Physically install and connect new computers
- Install energy meter
-
Laser alignment including telescope
-
Motorise telescope
-
Post LWIP alignment
-
OTR camera installation and alignment
- Install controllable relay for shutter
Software Tasks
- Flight Simulator beam sizes etc.
- Integrate zygo
- Operation state machine
- Limit switch and home of baldor (White compatible)
- PV Archiver
-
Build executable VIs
- OTR readout
- Epics Scope
-
Check each stage mover
20111205 Software Tasks
-
Fix EDM
- Fix Fitting
-
Compile FLT control & run
- Fix LabView on extlw-win5
-
Try energy meter over USB
-
Try TD2:1:write - read doesn't work
File |
Checked / Updated |
Tested |
ExtLwProfess |
Y |
Y |
IpMoverControl |
Y |
Y |
IpMoverScan |
Y |
Y |
lwAcq |
Y |
Y |
lwAna |
Y |
Y |
lwData |
Y |
Y |
lwFit |
N |
N |
<noautolinklwLog |
Y |
Y |
PhaseControl |
Y |
Y |
PhaseScan |
Y |
Y |
DAQ Software Specifically
Consider data writing method. Currently it needs to know all types of tokens. Make generic one that can deal with any specific token. For example
- token1> value value value value
- token2> value value
- token1> etc
This will be the same format as the current data files, but will be written by a more generic method. This was the Data class will do the writing and doesn't need to know what it's writing. When reading it will create a object within the instance with the data for that token - whatever it is. I.e.
- a = lwData.Data()
- a.Read('filename.dat')
- a.token1, a.token2 returns full array of these
The acquisition class will decided what the tokens should be and what to store.
For now, the Data class has the details of which PVs to store and the tokens to use them - this is because the Data write / read isn't fully developed and for now the whole data structure is in one place and not in several files (!!!).
PVs To Create
PVs To Check