5.9.07

Refined Notes on Igor Pro for MOI Data Analysis

1) Calibration

  • Loadback() --- image type defaulted to be tif
  • Loadimagesfreq(".tiff")
  • Backcorrimages("data", blacklevel) --- blacklevel set to 0; This process may take 5 to 10 minues.

    Open the text file to copy the Bfield values into wave Bfiled.

  • Make/N=70/D Bfield
  • Duplicate '1kHz_00mT' ROI

    Open the hightest magnet field image to choose a region that is far away from the sample and unsaturated.

  • ROI = 1
  • ROI [489,1111][0,20] = 0
  • ROI [489,1111][1003,1023] = 0

    Move ROI wave to 'root', and set 'root' to current data folder.

  • Duplicate Bfield Intensity
  • getROIIntensity("data", Intensity, ROI) --- wave intensity may be out of order. Change the order manually.

    Plot B-I curve --- window => new graph => Y Bfield X intensity

    Curve Fitting --- Analysis -->> curve fitting -->> use function [Bcalibration] check (from target)

    Ydata -- Bfield Xdata--- intensity

  • Setcalparams(187.53,2.0336,0.010054,342.23,14.178) to store all the calibration parameters into root:calparams
  • GeneratecalCurve(187.53,2.0336,0.010054,342.23,14.178)
  • Newdatafolder invisible --- to create a new folder

    plot the calibrationcurve in our fitting curve

    active fitting curve window, go graph -> append traces to graph and adjust axis range and there we go

==== Calibration Finished ====


 

2) Profiles

  • Loadimagesfreq(".tiff")
  • Lineprofiles("data", 50, 1100) --- 1100 is the width in pixels
  • Calspatial(147, 724, 1024) --- 724 is the width
  • Calprofiles("data_pr")
  • Shiftprofiles("data_pr_ca", -3.55)
  • Cutprofilesbottomcenter("data_pr_ca", 435, 620, 20, 13.704)
  • SmoothProfilesCenter("data_pr_ca", 158, 228, 10)
  • Genintegralmatrices(root:calparams:xwave, 0)
  • Calccurrentprofiles("data_pr_ca", root:inversekernel, 12) --- 12 is the applied Bfield.


 

No comments: