40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  TCS elog, Page 1 of 5  Not logged in ELOG logo
Entry  Fri Nov 6 20:09:47 2009, Aidan, Laser, Laser, Test 
 Does this work?
    Reply  Thu Dec 10 22:23:47 2009, Not Aidan, Laser, Laser, Test 

Entry  Mon Dec 28 14:48:29 2009, Aidan, Computing, DAQ, VME crate has a "new" CPU - needs to be configured  VME_boot_02.jpgVME_boot_01.JPGVME_boot_03.jpg
I installed a recycled VME crate in the electronics rack. It currently has a Baja 4700E CPU card in it - and this needs to be configured. We also have
the following cards, which are not plugged in right now.
1. ICS-110A-32 Analogue-to-Digital Converter - the jumpers need to be set on this to give it a unique memory address in the VME bus.
Entry  Tue Dec 29 16:05:09 2009, Frank, Computing, DAQ, booting VME crates from fb1 
Entry  Tue Dec 29 17:50:57 2009, Aidan, Computing, DAQ, VME crate has proper boot settings VME_tcs_boot_settings.jpg
We fixed the start-up settings on the VME crate to look for a TCS startup file on fb0. The settings on the Baja 4700 are now:
Entry  Fri Jan 29 10:02:15 2010, Aidan, Computing, DAQ, New DAQ ordered 
 On the advice of Ben Abbott, I've ordered the Diamond Systems Athena II computer w/DAQ, as well as an I/O board, solid state disk and housing for
it. The delivery time is 4-6 weeks.
Diamond Systems Athena II
Entry  Thu Feb 4 14:05:59 2010, Aidan, Electronics, Ring Heater, Ring heater transfer function measurement 240mHz-5Hz 
I've been trying to measure the ring heater transfer function (current to emitted power) by sweeping the supply voltage and measuring the emitted power
with a photodector positioned right next to the ring heater.
Last night the voltage was sweeping with a 1000mV setting on the SR785 which was fed into the Voltage Control of the Kepco Bipolar Operational
    Reply  Thu Feb 4 15:26:37 2010, Aidan, Electronics, Ring Heater, Ring heater transfer function measurement 240mHz-5Hz 

Entry  Thu Feb 4 19:45:56 2010, Aidan, Misc, Ring Heater, Ring heater transfer function - increasing collection area low-emissivity-tube.jpg
I mounted the thinner Aluminium Watlow heater inside a 14" long, 1" inner diameter cylinder. The inner surface was lined with Aluminium foil
to provide a very low emissivity surface and scatter a lot of radiation out of the end. ZEMAX simulations show this could increase the flux on a PD by
Entry  Fri Feb 5 12:42:19 2010, Steve, Electronics, Pre-amplifier, Changes to board 
Test entry
Entry  Mon Feb 8 10:45:50 2010, Steve O'Connor, Electronics, Pre-amplifier, replace Pot with fixed Resistor 

    Reply  Mon Feb 8 17:44:38 2010, Aidan, Electronics, Pre-amplifier, replace Pot with fixed Resistor 


Entry  Thu Feb 11 18:04:08 2010, Aidan, Laser, Ring Heater, Ring heater time constant 
I've been looking to see what the time constant of the ring heater is. The attached plot shows the voltage measured by the photodiode in response to
the heater turning on and off with a period of 30 minutes.
The time constant looks to be on the order of 600s.
Entry  Thu Feb 11 21:46:23 2010, Aidan, Electronics, Ring Heater, Ring heater time constant measurement - start time 
After leaving the ring heater off for several hours I turned on a 40V, 0.2A supply at a gps time of 949 988 700
The channel recording the PD response is C2:ATF-TCS_PD_HGCDTE_OUT.
However, there is a delay between the time at which something is supposed to be recorded and the time at which it is recorded. I looked
Entry  Fri Feb 12 11:39:28 2010, Aidan, Electronics, Ring Heater, Ring heater transfer function watlow_heater_transfer_fn.jpg
I applied a step function to the silver WATLOW heater and measured the response with the photodiode. The power spectrum of the derivative of the PD response
is attached. The voltage isn't calibrated, but that's okay because right now we're just interested in the shape of the transfer function. It looks like
a single pole around 850uHz. The noise floor is too great above 4 or 5 mHz to say anything about the transfer function.
Entry  Fri Feb 12 21:00:06 2010, Aidan, Electronics, Ring Heater, Ring heater step function response - time series silver_watlow_heater_step_function_response_2010-02-12.pdf
Hideously slow internet at airport is making me write a brief entry. This is the times series of the hesilver watlow heater radiative response to a step
Laso United airlines are a bit cheap ....
Entry  Mon Apr 12 08:55:37 2010, Aidan, Computing, Hartmann sensor, EDT frame grabber is here 
 The EDT PCIe4 DV C-Link frame grabber arrived this morning. There is a CD of drivers and software with it that I'll back up to the wiki or 40m
svn sometime soon.
Entry  Mon Apr 12 17:25:01 2010, Aidan, Electronics, Hartmann sensor, Fiber-Camera Link demonstration hartmann_sensor.JPGFiber_Camera_Link_1.jpgFiber_Camera_Link_3.jpg
 I installed the EDT PCIe4 DV C-Link frame grabber in a spare Windows XP PC and connected the Dalsa 1M60 camera directly to it via the CameraLink
cable. In this configuration I was able to access the menu system in the camera using the supplied serial_cmd.exe
Entry  Thu Apr 15 01:47:47 2010, Won Kim, Computing, Hartmann sensor, Notes on installing EDT PCIe4 DV frame grabber 
* EDT PCIe4 DV frame grabber: installation notes for linux system 

Entry  Tue Apr 20 18:05:24 2010, Aidan, Computing, Hartmann sensor, Images off the Dalsa Camera in CentOS Screenshot-PCI_DV_Display.pngScreenshot-PCI_DV_Display-1.png-opt-EDTpdv.png
 I installed CentOS on the machine with the EDT frame-grabber. I then installed the frame-grabber software from the CD.
In the /opt/EDTpdv/ directory the camconfig program was run and I entered "331" to start
the frame-grabber and run with the Dalsa 1M60 settings ... this was necessary to get the frame grabber running, but didn't seem to force 
Entry  Wed Apr 21 06:49:51 2010, Aidan, Computing, Frame Grabber, Installing CentOS 5.3 and the EDT frame-grabber - Part 1 
Yesterday, I installed CentOS 5.3 on the Gateway GT5482 machine that housed the EDT frame-grabber.

    I installed CentOS 5.3 with all the default options
    As recommended by the README.lnx_pkg_reqs,
I tried and failed to install the "Development Tools", "Development Libraries" and the "X Software Development" using the
Entry  Thu Apr 22 08:20:51 2010, Aidan, Computing, Hartmann sensor, Installed MATLAB and Windows XP Virtualization on Hartmann machine 
I installed a Windows XP virtualization on the Hartmann machine. It can be accessed from the desktop, or by running virt-manager at the command line. Once the virtualization manager starts the virtualization of Windows needs to be started. It runs quite
Entry  Thu Apr 22 01:48:33 2010, Won Kim, Computing, Frame Grabber, from the manual install.pdf 
Regarding the installation of EDT software, I overlooked a note from the install.pdf  file.
    Reply  Thu Apr 22 08:22:18 2010, Aidan, Computing, Frame Grabber, from the manual install.pdf 

Entry  Mon May 3 17:42:20 2010, Aidan, Computing, EPICS, EPICS install by Alex history.txthistory_root.txt
Alex Ivanov came in on Friday and demonstrated his EPICS kung-fu. His EPICS knig-fu is strong.
We fixed the IP address of the Hartmann machine, renamed it hartmann, and mounted the cvs drives
from the frame builder. - including the EPICS base from that machine. In principle, with a new softIoc, this should have been enough to run EPICS on the
Entry  Mon May 3 17:43:48 2010, Aidan, Computing, Frame Grabber, Successful image capture with EDT frame grabber 20100503_dalsa1m60_configuration_notes.txt2010-05-03_dalsa1m60_image_test_pattern_and_spots.tif2010-05-03_dalsa1m60_image_test_pattern_right_side.tifdalsa_1m60.cfg
I noticed that when i ran /opt/EDTpdv/camconfig and selected camera 331, which appeared to be closest
to the Dalsa Pantera 1M60 camera, the software loaded the configuration file pantera11m4fr.cfg.
I tried to locate which entry in the camconfig list corresponded to the 
Entry  Tue May 4 09:18:15 2010, Aidan, Computing, Hartmann sensor, Added aliases and icons for EPICS commands and dataviewer etc. to hartmann 
I updated the .bashrc file in controls@hartmann to include aliases for the ezca EPICS commands and a few others. Details shown below:
Also added launchers to the top panel for MATLAB, sitemap, dataviewer and StripTool. The icons for the launchers are located in:
Entry  Tue May 4 10:30:07 2010, Aidan, Computing, Hartmann sensor, EPICS and MEDM screen for Hartmann sensor Screenshot-C4HWS_medm_21.adl_(edited).pngScreenshot-StripTool_Graph_Window.pngHWS.dbHWS.cmdread_dalsa_temperature_write_to_epics.m
I added the Dalsa 1M60 temperature measurements to EPICS. The break down is as follows:

            Digitizer Board Temperature
            Sensor Board Temperature
Entry  Wed May 5 09:04:01 2010, Aidan, Computing, Hartmann sensor, Added /home/controls/scripts/modules directory to PYTHONPATH on hartmann 
 I added the following line to ~/.bashrc
export PYTHONPATH=/home/controls/scripts/modules:/usr/local/lib/python
Entry  Wed May 5 18:45:51 2010, Aidan, Computing, Hartmann sensor, Python code to interface the Dalsa1M60 and export the temperature to EPICS dalsa_to_epics.pyVerifyTemperature.pydalsa_1m60.cfg
Python script
I wrote a Python script, ~/scripts/dalsa_to_epics.py that reads the temperature off the camera using
serial_cmd vt and then it writes this to the EPICS channels using ezcawrite.
Entry  Thu May 6 10:34:38 2010, Aidan, Computing, Hartmann sensor, EPICS and MEDM screen for Hartmann sensor - part 2 dalsa_to_epics.pyGetCameraParameters.pyHWS.dbC4TCS.ini
I added the camera parameters to EPICS and the MEDM screen. These are available as channels now in EPICS and eventually there will be a python script
that writes the EPICS value to those channels, but right now it is just a python script that reads the values off the Dalsa camera.
I updated the channels in /cvs/cds/caltech/chans/daq/C4TCS.ini so that these are saved to the
Entry  Thu May 6 12:32:11 2010, Aidan, Computing, Hartmann sensor, dalsa_to_epics Python script crashed ... 
Here's the error:
 Traceback (most recent call last):
Entry  Thu May 6 21:32:26 2010, Won Kim, Computing, Hartmann sensor, Peak detection and centroiding code detect_peaks_uml.m
Attached is .m file of the custom function that I wrote and used to automatically detect peaks in a
    Reply  Tue May 11 10:32:00 2010, Aidan, Computing, Hartmann sensor, Peak detection and centroiding code - review test_centroid_code.m
This looks really efficient! However, I think there's a systematic error in the calculation. I tested it on some simulated data and it had trouble getting
the centroids exactly right. I need to better understand the functions that are called to get an idea of what might be the problem.
Entry  Thu May 13 16:54:46 2010, Aidan, Computing, Hartmann sensor, Running MATLAB programs in C on CentOS - only use R2008b for less hassle 
 After much effort trying to get a MATLAB routine to compile in C I discovered the following pieces of information.
1. CentOS will not install a gcc compiler more recent than 4.1.2 with yum install. This is circa 2007. If you want a more recent compiler it must be installed manually.
Entry  Mon May 17 19:41:13 2010, Aidan, Computing, Frame Grabber, C code that calls MATLAB engine and centroiding algorithms simple_hartmann.ccentroid_image.mget_defocus.mbuild_simple_hartmann.sh
This is an amended version of simple_take.c.
The files below are all in the directory /opt/EDTpdv/hartmann/src
Entry  Tue May 18 09:33:44 2010, Aidan, Computing, EPICS, Added defocus and other Hartmann sensor channels to EPICS and DAQ 
 I've added the following channels to the HWS softIoc in /cvs/cds/caltech/target/softIoc/HWS.db
Entry  Thu May 20 08:20:54 2010, Aidan, Computing, Hartmann sensor, Centroiding algorithm and code to generate simulated data test_spot_generation_and_centroiding.mgenerate_simulated_spots.mcentroid_image.m
 Here's a copy of an email I distributed today that describes the centroid and simulation code I wrote.
Hi Won,
Entry  Thu May 20 10:44:13 2010, Aidan, Electronics, SLED, QPhotonics 980nm source power 
dV = 0.385V
Responsivity= 0.65A/W
Transimpedance = 1.5E4 V/A
Entry  Thu May 20 17:08:36 2010, Aidan, Electronics, SLED, SLED module - and driver - LIGO D1000892 - and Hartmann sensor 2010-05-20_hartmann_image_and_located_spot.jpg
Verified that the test-point for the current limit pot on the driver (Wavelength Electronics - LDTC 0520) was at 0.5V. Driver is set to INTERNAL set
point at the moment. This is down about 10% below the current limited point.
Voltage across TP7 and TP9 = 0.970V = LD Current Mon
Entry  Mon May 24 19:17:32 2010, Aidan, Laser, Hartmann sensor, Replaced Brass Plate with Invar Hartmann Plate 
I just replaced the brass Hartmann plate with the Invar one. The camera was off during the process but has been turned on again. The camera is now warming
up again. I've manually set the temperature in the EPICS channels by looking at the on-board temperature via the serial communications.
 I also made sure the front plate was secured tightly.
Entry  Wed May 26 06:47:02 2010, Aidan, Laser, SLED, Switched off SLED - 6:40AM 
Entry  Wed May 26 14:58:04 2010, Aidan, Misc, Hartmann sensor, Hartmann sensor cooling fins added HWS_CONFIG1.jpg
14:55 -  Mindy stopped by with the copper heater spreaders and the cooling fins for the Hartmann sensor. We've set them all up and have turned on
the camera to see what temperature above ambient is achieves.
17:10 - Temperature of the HWS with no active cooling( Digitizer = 44.1C, Sensor = 36.0C, Ambient = 21.4C)
Entry  Thu May 27 08:25:37 2010, Aidan, Electronics, Hartmann sensor, Hartmann sensor cooling fins added - base piece removed HWS_CONFIG2.jpg
 8:10AM - I removed the base plate from the Hartmann sensor. I want to know what steady-state temperature the HWS achieves without the plate.
The photo below shows the current configuration.
11:22AM - (Digitizer - 52.2C, Sensor - 43.8C, Ambient - 21.8C)
Entry  Thu May 27 13:18:51 2010, Aidan, Electronics, Hartmann sensor, Removed Cooling fins from Hartmann sensor HWS_CONFIG3.jpg
I removed the cooling fins from the Hartmann sensor to see what steady-state temperature it reached without any passive cooling elements. I also dropped
the set-point temperature for the lab to help keep for getting too hot.
After nearly 3 hours the temperature is:
Entry  Thu May 27 15:42:06 2010, Aidan, Electronics, Hartmann sensor, Hartmann sensor with just the base piece HWS_CONFIG4.jpg
I switched in just the base piece of the Hartmann sensor. The cooling fins are removed. I bolted the camera securely to the base plate and I bolted the
plate securely to the table.
 5:00PM - (Digitizer = 41.9C, Sensor = 33.8C, Ambient = 19.3C)
Entry  Thu May 27 17:49:02 2010, Aidan, Electronics, Hartmann sensor, Hartmann sensor cooling fins added - base piece added HWS_CONFIG1-tight.jpg
 Back to Configuration 1 again - this time the fins were bolted very securely to the camera.
 7:25 PM - [about 2 hours later] - Digitizer = 39.7C, Sensor = 31.4C, Ambient = 19.0C
Entry  Tue Jun 15 16:30:10 2010, Peter Veitch, Misc, Hartmann sensor, Spot displacement maps - temperate sensitivity tests spot_displacements_same_temp_0611.jpgspot_displacements_diff_temp_0611.jpg
Results of initial measurement of temperature sensitivity of Hartmann sensor
"Cold" images were taken at the following temperature:
| before | 32.3 | 45.3 | 37.0 |
    Reply  Wed Jun 16 11:47:11 2010, Aidan, Misc, Hartmann sensor, Spot displacement maps - temperate sensitivity tests - PRISM Prism_as_radial_vector.pdf
I think that the second plot is just showing PRISM and converting it to its radial components. This is due to the fact that the sign of the spot displacement
on the LHS is the opposite of the sign of the spot displacement on the RHS. For spherical or cylindrical power, the sign of the spot displacement should
be the same on both the RHS and the LHS.
Entry  Thu Jun 17 07:40:07 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 1, Getting Started 
 For Wednesday, June 16:
I attended the LIGO Orientation and first  Introduction to LIGO lecture in the morning.
Entry  Thu Jun 17 22:03:51 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 2, Getting Started 
For Thursday, June 17:
Today I attended a basic laser safety training orientation, the second Introduction to LIGO lecture, a Summer Research Student Safety Orientation,
and an Orientation for Non-Students living on campus (lots of mandatory meetings today). I met with Dr. Willems and Dr. Brooks in the morning and went
Entry  Tue Jun 22 00:21:47 2010, James K, Misc, Hartmann sensor, Surf Log -- Day 4, Hartmann Spot Flickering Investigation 7x
 I started out the day by taking some images from the CCD with the
OLED switched off, to just look at the pattern when it's dark. The images looked like this:
Entry  Tue Jun 22 22:30:24 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 5, more Hartmann image preliminary analysis 13x
 Today I spoke with Dr. Brooks and got a rough outline of what my experiment for the next few weeks will entail. I'll be getting more of the details
and getting started a bit more, tomorrow, but today I had a more thorough look around the Hartmann lab and we set up a few things on the optical table.
The OLED is now focused through a microscope to keep the beam from diverging quite as much before it hits the sensor, and the beam is roughly aligned to
    Reply  Wed Jun 23 06:49:48 2010, Aidan, Misc, Hartmann sensor, SURF Log -- Day 5, more Hartmann image preliminary analysis 
Nice work!

Entry  Wed Jun 23 22:57:22 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 6, Centroiding 10x
 So in addition to taking steps towards starting to set stuff up for the experiment in the lab, I spent a good deal of the day figuring out how
to use the pre-existing code for finding the centroids in spot images. I spent quite a bit of time trying to use an outdated version of the code that didn't
work for the actual captured images, and then once I was directed towards the right version I was hindered for a little while by a bug.
Entry  Fri Jun 25 00:11:13 2010, James K, Misc, Hartmann sensor, SURF Log -- Day 7, SLED Beam Characterization BeamData.xlsxbeam_pdfs.zipbeamdata.mgsbeam.m

In order to conduct future optical experiments with the SLED and to be able to predict the behavior of the beam as it propagates across the
Entry  Fri Jun 25 10:47:08 2010, Aidan, Misc, aLIGO Modeling, Uploaded aLIGO axicon+ITM COMSOL model to the 40m SVN aLIGO_axicon_spacing_post-magnification_optimization.jpg
I added a COMSOL model of the aLIGO ITM being heated by an axicon-formed annulus to the 40m SVN. The model assumes a fixed input beam size into an axicon
pair and then varies the distance between the axicons. The output is imaged onto the ITM with varying magnitudes. The thermal lens is determined in the
ITM and added  to the self-heating thermal lens (assuming 1W absorption, I think - need to check). The power in the annulus is varied until the sum
    Reply  Fri Jun 25 10:59:43 2010, Aidan, Misc, aLIGO Modeling, Uploaded aLIGO axicon+ITM COMSOL model to the 40m SVN Screen_shot_2010-06-25_at_11.01.38_AM.png
Here are the results in the annulus thickness vs annulus diameter space ...

ELOG V3.1.3-