Difference: SetupNewModule (1 vs. 2)

Revision 22017-04-06 - JohannesGross

Line: 1 to 1
 
META TOPICPARENT name="POSitionerProd"

Module Setup Sequence

Line: 8 to 8
 
  • Board number is for addressing in code (1,2,3.... 84) and can be changed if one module fails.
  • Create XML. -> Johannes TODO: write XML generator: include: motormap data from newscale, estimated locations, frequencies from Newscale, ontimes from Newscale
  • Set frequencies -> FPGA forgets all frequencies, so MPS has to send them to FPGA after reboot of the system.
Changed:
<
<
  • Frequencies can be stored in MPS database but HK does not overwrite them! So to set existing frequencies, currently the only command is cmd_addSetFreqCommand_ToFoga.
>
>
  • Or, Calibrate motors to get frequencies.
  • Frequencies can be stored in MPS database but HK does not overwrite them! So to set existing frequencies, currently the only command is cmd_addSetFreqCommand_ToFoga. For MSIM we have a command in calibration script that generates a set freq script.
 
  • MPS command cmd_sendMotorFrequencies gets executed on startup and sets FPGA frequencies from MPS database.

Revision 12017-04-06 - JohannesGross

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="POSitionerProd"

Module Setup Sequence

  • Hook module up to communication board.
  • Create database entries for Positioners:
  • Module number represents physical location (1,2,3.. 42)
  • Board number is for addressing in code (1,2,3.... 84) and can be changed if one module fails.
  • Create XML. -> Johannes TODO: write XML generator: include: motormap data from newscale, estimated locations, frequencies from Newscale, ontimes from Newscale
  • Set frequencies -> FPGA forgets all frequencies, so MPS has to send them to FPGA after reboot of the system.
  • Frequencies can be stored in MPS database but HK does not overwrite them! So to set existing frequencies, currently the only command is cmd_addSetFreqCommand_ToFoga.
  • MPS command cmd_sendMotorFrequencies gets executed on startup and sets FPGA frequencies from MPS database.

-- JohannesGross - 06 Apr 2017

 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback