Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 16 Current »


Table of Contents:


Introduction

The Laser Frequency Comb (LFC) is a ‘black box’ system purchased from Menlo Systems. It provided a high-line density calibration source for KPF that offers high wavelength stability,


Relevant Devices

Description

Qty

Source

Part Number

Menlo Laser Frequency Comb


Relevant Functional Block Diagram

Note the LFC computer will sit on the Keck ‘ops’ network at the summit, not the KPF private network.


Software Actions

Action

Notes

1

Turn LFC On and Off

On is AstroComb and “off” is StandbyHi


Required Adjustable Settings

Setting

When Needed

Notes

Build

Observing

Maintenance

Not Applicable

Comb settings are set and maintained by manufacturer.


Required Telemetry

Will/Brad: this is the telemetry list from the LFC that NEID puts into their FITS headers. We’re planning to use the same list. However, I’m not sure how well these descriptions line up with how Menlo describes the same parameters. I presume it’s similar but flagging that here in case the two are different.

Parameter

Example Values

NEID FITS Keywords

(for reference)

Report Frequency

Purpose

Notes

1

LFC PCF Serial Number

VIS0002

LFCPCFSN

PCF could be changed out at some point, this records which one was installed when

This has to be done by hand.

2

LFC Amplifier Runtime

16.171

main.core.modules.Lifetime.mainAmpDuration

3

LFC PCF Runtime (s)

1590962+

LFCPCFRT

PCF has limited lifetime

This will be in the dispatcher internally

4

LFC Fiberlock IR Intensity

1332

LFCFLIR

main.core.modules.ualigna.wobbling.intensityIr

5

LFC Fiberlock VIS Intensity

-36

LFCFLVIS

main.core.modules.ualigna.wobbling.intensityVisible

6

LFC Filtered Offset Freq (Hz)

244999999.75

LFCFO

RR Comb counted

main.core.functionalLayer.rr.frequencies.combCounted

7

LFC Filtered Offset Freq Ref (Hz)

250000000.00

LFCFOREF

RR Comb setpoint

main.core.functionalLayer.rr.frequencies.combSetpoint

8

LFC Filtered Rep Rate (Hz)

20000000000.000

LFCFR

RR filtered counted

main.core.functionalLayer.rr.frequencies.filteredCounted

9

LFC Filtered Rep Rate Ref (Hz)

20000000000.000

LFCFRREF

RR filtered setpoint

main.core.functionalLayer.rr.frequencies.filteredSetpoint

10

CEO Filtered setpoint

572000000

LFCCEOFR

filtered setpoint

main.core.functionalLayer.ceo.frequencies.filteredSetpoint

11

CW Freq

288005612438981

LCFCWFR

main.core.functionalLayer.cw.wavemeter.frequency

12

CW Mode number

1152023

LFCCWMDN

main.core.functionalLayer.cw.wavemeter.modeNumber

13

CW Frequency Error

-107561019

LFCCWFER

main.core.functionalLayer.cw.wavemeter.error

14

CW Freq Ref

288005720000

LFCCWFRF

main.core.functionalLayer.cw.wavemeter.expected

15

LFC Status Bitfield

LFCSTAT


Required Alarms

Parameter

Threshold

Notes

1

2


Relevant Datasheets & Manuals

Description

File

Source

1

ClientAPI.zip: documentation of and client libraries for the remoting interface of the system. The documentation is system-agnostic, describing the data-format and some of the general data structures you will encounter. The client libraries are for Python, JavaScript, C++ and C# users, each with a small bare-bones example of reading values.

Email from Tilo Steinmetz at Meno (email text at left)

2

API-Docs.zip: documentation of many of the classes exposed through the API. Frankly, this documentation is still pretty erratic: some parts are not documented at all while other parts still contain internals in the user-documentation. But once you have established connection to the system, this is still the best source available for details of the objects tree you see through the API

Email from Tilo Steinmetz at Meno (email text at left)

3

menlosystemcore_with_plugins-1.7.0-installer.exe, coreui-2.5.0-installer.exe and systemlogic.zip: releases of the PC-version of the main application and the GUI component, to allow you to install on any of your (Windows-)PCs and get them to pretend to be an LFC. Useful for testing before the actual system gets shipped. Please note: we expect to have one more bugfix release of the software and to do lots of editing of the systemlogic (which is a high-level, scriptable configuration of the system). The bugfix release is needed because the GUI still crashes sometimes during startup and the systemlogic as attached still needs some work: a few elements GUI pages are not working and the automation is still missing

Email from Tilo Steinmetz at Meno (email text at left)

4

5

OUTDATED

Fiber Comb Control software User Manual

From NEID Menlo comb

6

OUTDATED

Software Interface Control Document for XLMRPC-protocol

From NEID Menlo comb


Relevant Software

The Menlo LFC uses websockets to communicate with other processes.

Menlo has written an API layer in Python that has two requirements:

Menlo also suggests that you can use

with pywebchannel but you have to roll your own interface.


Dispatcher

Keyword

Value

Type

AMPLIFETIME

22.004 sec

Float

DEVICE(#)

Menlo LFC - device name

AstroComb_AU06112

String

PCFSERIAL

####### - serial number of PCF

String

OPERATIONMODE

0 - AstroComb (or On)

1 - StandbyHi (preferred when not in use)

2 - StandbyLow

3 - Off

4 - Manual

Enumerated

Values 2 through 4 are NOT writeable.

IRFLUX

13451234

Integer - no units

VISFLUX

12341234

Integer - no units

OFFSETFREQ

135928345 Hz

Double

LFCCEOFR

-30000000.00 Hz

CEO filtered setpoint

Double

LFCCWFERR

34412342 Hz

CW frequency error

Double

LFCCWFREF

-30000000 Hz

CW reference frequency

Double

LFCCWFREQ

288005504412342 Hz

CW frequency

Double

LFCCWMDN

0

Integer

LFCF0

250000163.02 Hz

LFC filtered offset frequency

Double

LFCFOREF

250000000.00 Hz

LFC filtered offset freq ref

Double

LFCFRR

20000013041.2758 Hz

LFC Filtered Rep Rate

Double

LFCFRREF

20000000000.0000 Hz

LFC Filtered Rate Ref

Double

  • No labels