Измерение частот бетатронных колебаний
(инструкция к программе "v3_QXZ_meas"; исходный текст "v3_QXZ_meas.c").


       Программа "v3_QXZ_meas" измеряет горизонтальную и вертикальную частоты бетатронных колебаний пучка в накопителе ВЭПП-3 и записывает результат измерения в файл:
       "/home/vepp4/mishnev/C++/PICK/V3_QXZ_MEAS/QXZ.dat" .

       Ударом кикера возбуждаются одновременно горизонтальные и вертикальные колебания пучка; пикап-станция "4P5" считывает пооборотно (в течение 2000 оборотов) положения пучка по радиусу и вертикали. Затем производится спектральный анализ полученных данных, вычисляются частоты колебаний и записываются в указанный выше файл.

       Программа "v3_QXZ_meas" после загрузки ожидает команду на проведение однократного измерения бетатронных частот. Эта команда может быть дана несколькими способами:

  1. Можно нажать кнопку "Start" в окне программы "v3_QXZ_meas".
  2. Какая-либо другая программа (например, "v3_proc"), которая хочет получить данные о бетатронных частотах, должна записать "1" в первую строку файла "QXZ.dat" (содержимое остальных строк файла в этот момент безразлично). Программа "v3_QXZ_meas" после загрузки в цикле (с частотой 3 Гц) проверяет содержимое файла "QXZ.dat", и если видит "1" в первой строке, стартует для проведения однократного измерения бетатронных частот. Выполнив измерение, она заполняет файл, записав "0" в первую строку, а в остальные - результаты измерения.
  3. Есть тестовая программа "v3_QXZ_start", которая после нажатия кнопки "Start" в своем окне записывает "1" в файл, ждет окончания измерения и выводит результаты измерения (бетатронные частоты) также в своем окне, прочитав их из файла "QXZ.dat".

Рис.1 Файл "QXZ.dat" - записаны результаты измерения.


Рис.2 Окно программы "v3_QXZ_meas".


Рис.3 Окно тестовой программы "v3_QXZ_start".