123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129 |
- [Machine]
- # Bunches per turn of accelerator (integer value)
- bunches_per_turn = 184
- # Save headerinformation in file (bool value)
- save_header = True
- # Revolution time (double value)
- tRev =3.6825476109875985e-07
- [Board]
- # List of Working Channels
- #working_channels = [0,1,2,3,4,5,6,7]
- working_channels = [0,1,2,3,6,7]
- [Ui]
- # NOTE: This value will be overwritten when the language is changed in the gui-settings
- # possible languages:
- # en_GB - English
- # de_DE - German
- language ="en_GB"
- # default_save_location: use "pwd" for current working
- # directory KCG will always save in a subdirectory to
- # this given path and save files in this directory
- default_save_location = "pwd"
- # default_subdirectory_name_format: this is the
- # naming scheme for the subdirectory in which the
- # files are saved. Format of this string:
- # "{tag1}text{tag2}text" etc.
- # possible tags:
- # {dateG} will produce e.g. 04.01.2015
- # {dateGd} will produce e.g. 04_01_2015
- # {dateA} will pdoduce e.g. 01-04-2015
- # {times} will produce e.g. 14_04
- # {timel} will produce e.g. 14_04_12
- # {d} the Day in 2 digit format
- # {m} the Month in 2 digit format
- # {y} the Year in 4 digit Format
- # {H} the Hour in 2 digit format
- # {M} the minute in 2 digit format
- # {S} the seconds in 2 digit format
- # {timestamp} unix timestamp without msec
- # {user} the current logged in user
- # {sessionname} Ask for session name at startup
- # {ask} always ask for a foldername
- #default_subdirectory_name = "{user}_{dateGd}-{timel}_{sessionname}"
- default_subdirectory_name = "{y}_{m}_{d}_{sessionname}"
- # reask on cancel in dialog or use {user}_{dateGd}-{timel} as default when cancel is pressed?
- force_ask = False
- # Show advanced table view per default? (boolean value)
- show_advanced_control = True
- # Integrate the single read functionality into the left bar above the general acquisition widget
- integrate_single_read = True
- # Activate Epics Widget
- # Epics settings need to be in epics.cfg
- use_epics = True
- [Logging]
- # List of Entries that are default to save in Log
- # Possible Values are:
- # "Number of Turns"
- # "Number of Skipped Turns"
- # "Number of Acquisitions"
- # "Time between Acquisitions"
- # "Pilot Bunch Simulator"
- # "Header saved"
- # "T/H Delay"
- # "25ps Delay"
- # "ADC Delays"
- # "25ps Delay 2"
- # "T/H Delay 2"
- # "Delay Cascade"
- # "Delay Cascade 2"
- # All of the description text entries in epics_log_entry_pvs, see above
- # NOTE: These entries have to match the aforementioned strings exactly
- default_log_entries = [
- "Number of Turns",
- "Number of Skipped Turns",
- "Number of Acquisitions",
- "Time between Acquisitions",
- "ADC Delays",
- "T/H Delay",
- "25ps Delay",
- "T/H Delay 2",
- "25ps Delay 2",
- "Delay Cascade",
- "Delay Cascade 25ps",
- "Working Channels",
- "shiftFMC2"
- ]
- [Misc]
- # defined relativ to icons folder
- newPlotLiveIcon= "graph.svg"
- newPlotDataIcon= "folder.svg"
- timingIcon = "clock.svg"
- singleReadIcon = "project.svg"
- acquireSettingsIcon = "wrench.svg"
- startIcon = "media-play-black.svg"
- stopIcon = "media-stop.svg"
- logIcon = "clipboard.svg"
- logCommentIcon = "clipboard_comm.svg"
- guiIcon = "KCG_Logo_r.png"
- # style = 'blue'
- style = 'default'
- # board_detection_method has to be one of 'dev', 'dummy', 'list'
- # 'dev' means: search for /dev/fpga# (# is a number) and use each result as board
- # (be careful when /dev/fpga devices could exist other than for KAPTURE boards)
- # 'dummy' means: create a set of dummy boards all use the device file /dev/fpga0
- # 'list' means: use boards specified with board_list
- # (board_list has to be a python list with device files as strings (e.g. '/dev/fpga0'), becareful the
- # specified /dev/ files will be used with pci without validation)
- board_detection_method = 'dev'
- device_list = []
- # device_names is a mapping for device ids to pretty names, this makes the use of boards more intuitive
- # format is: device_names = {'device id': 'device name', ...}
- # if this is an empty dict it won't be used
- device_names = {'test0': 'DEFAULT', 'test1': 'ne'}
- # num_dummy_boards is the number of dummy boards to create
- num_dummy_boards = 1
- # Datafile whith Timescandata for 50ohm termination
- fifty_ohm_timescan_datafile = "Put 'fifty_ohm_timescan_datafile = path_to_50_ohm_termination_timescanfile' into ~/.kcg/config.cfg"
|