40m QIL Cryo_Lab CTN SUS_Lab TCS_Lab OMC_Lab CRIME_Lab FEA ENG_Labs OptContFac Mariner WBEEShop
  TCS elog  Not logged in ELOG logo
Message ID: 37     Entry time: Mon May 17 19:41:13 2010
Author: Aidan 
Type: Computing 
Category: Frame Grabber 
Subject: C code that calls MATLAB engine and centroiding algorithms 

This is an amended version of simple_take.c.

 

The files below are all in the directory /opt/EDTpdv/hartmann/src

  1. simple_hartmann.c   - the C code to access the frame grabber, retrieve an image, load the MATLAB engine and pass the image to MATLAB for centroiding
  2. centroid_image.m  - the MATLAB routine that centroids the image
  3. get_defocus.m - the MATLAB function that determines the defocus in the centroids
  4. build_simple_hartmann.sh - a shell script I wrote that contains the compile and link options to build the thing correctly 
Attachment 1: simple_hartmann.c  13 kB  | Show | Show all
Attachment 2: centroid_image.m  3 kB  | Show | Show all
Attachment 3: get_defocus.m  2 kB  | Show | Show all
Attachment 4: build_simple_hartmann.sh  740 Bytes  | Show | Show all
ELOG V3.1.3-