To read the site in English add the letter E to the address before the last point and click or click the button
![]()
На данном сайте представлена программа с коротким названием XRWP. Она вычисляет распределение интенсивности в пучке рентгеновского синхротронного излучения (СИ), а более конкретно, в поперечном его сечении, которое измеряется координатным детектором после того, как пучок прошел через серию объектов, расположенных между источником и детектором на разных расстояниях внутри станции источника СИ или на станции рентгеновского лазера на свободных электронах (x-ray free electron laser, XFEL). Программа работает как с двумерными объектами, у которых электронная плотность меняется только по осям x и z, а по оси y она однородна, так и с трехмерными объектами, структура которых меняется по трем осям x, y и z. Соответственно, она вычисляет либо одномерные функции intensity(x) на ограниченном участке оси Х, либо двумерные intensity(x,y) в квадратной области определенного размера на плоскости XY. Эти функции описывают безразмерную относительную интенсивность излучения. Обычно вычисляется отношение интенсивности на детекторе к интенсивности перед первым объектом, но могут быть варианты.
Для одномерных объектов программа тоже может вычислять двумерные распределения, когда в качестве второго аргумента выступает любой другой параметр любого объекта или схемы в целом. Вычислять трехмерные и выше распределения уже не разумно, так как и массивы получаются большие и смотреть их не удобно. Универсальность программы определяется тем, что объекты могут быть самые разные и в любой комбинации. И как-раз это определяет всю сложность работы с программой, так как разные объекты нуждаются в разном описании, для их расчета используются разные методы, разные методы визуализации результатов, и так далее. С другой стороны, это позволяет получить решение самых разных задач моделирования результатов ин-лайн рентгеновских экспериментов на современных источниках СИ и XFEL. Автором программы является автор этого сайта. Мой персональный сайт можно посмотреть, если кликнуть самую левую кнопку с названием (Web site) в верхней строке кнопок. Там есть вся информация.
В программе частично представлен опыт моей работы в данной области науки за более, чем 50 лет, начиная от аспирантуры в 1968 году и до настоящего времени. Последние 30 лет я программирую на собственном языке программирования, который называется VKACL (Victor Kohn advanced command language). Это скриптовый язык. Он исполняется еще более универсальной программой, написанной на языке Java. Фактически, пользователь имеет дело именно с программой, написанной на Java. Вся информация о программе разбита на разделы, которые показываются в данном окне при клике на соответствующую кнопку оглавления, представленного ниже.
Работа еще не окончена. Программа развивается и будет развиваться еще относительно долгое время. Соответственно, и данный сайт будет дополняться и изменяться. По этой причине я не буду ставить даты публикации материалов. И не забывайте заходить сюда чаще. Кому интересно узнавать изменения по почте, присылайте мне заявку на адрес моей электронной почты. Адрес есть на моем персональном сайте.
Как скачать и установить программу. Технические вопросы и их решение.
Документация к программе. Как пользоваться и Теоретические основы.
Введение в проблему. О том как и почему все начиналось.
Научные статьи, в которых использована программа.
.