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.
  • 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.

-- JohannesGross - 06 Apr 2017


This topic: Subaru/PFS > WebHome > POSitionerProd > SetupNewModule
Topic revision: r2 - 2017-04-06 - JohannesGross
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback