Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Load the waveform recipe and shape the waveform

  • meclas.LPL.psmenu(): this command gives you a list of recipes to choose from

Image Removed

Figure 5: choose the pulse recipe: use commend "meclas.LPL.psmenu()"

  • Type

    (Fig. 5). Then type in the recipe from the menu list, for example, l56 == "U10ns00gradE100J"

  • meclas.LPL.psefc10Hz(numIterQ=150): run this command you will shape the 10Hz pulse as designed. It's a feedback loop and until it reaches the target waveform. You can set numIterQ = x tells it to run x times of iteration. The lower left figure In figure 6, the upper left shows all the parameters you can set. The lower right figure plot shows the 10Hz pulse (blue) and designed shape the target waveform (red). For more detail please check how to make a new recipe

Image Added

Figure 5: choose the pulse recipe: use commend "meclas.LPL.psmenu()"                                Figure 6: shape the 10Hz pulse as designed. 

...

  • check if all TTL shutter are all working. If not, open all TTL shutter and run the command " meclas.TTL_shutter.Refresh() "
  • command " command  meclas.TTL_shutter.Status() " will show the their shows TTL shutters status: in = 1, out = 0.
  • command  meclas.TTL_shutter.Toggle("openAB") opens shutter on AB heads.
  • command  command " meclas.LPL.SHG_opt() "   will run four SHG crystal rotation stages and find the maximum one by one. You can only run one arm by meclas.SHG_opt(armsQ='XX')
  • You can open scope B to check if theSHG signal is there.

Figure 9: SHG optimization

...