|
![]() |
Програма PD-ORI |
PD-ORI.exe (назва програми походить від англійського "Preparation Data for ORIgin " - підготовка даних для Origin) - програма для перетворення ENDF форматованих даних (MF=3), отриманих після обробки однією з програм LINEAR, RECENT, SIGMA1, GROUPIE або MIXER, в табличний вигляд, що відповідає вимогам вхідного файлу для графічного пакету Microcal Origin .
Вхідний файл-завдання повинен мати назву IN_PD, вхідний файл в ENDF форматі не змінюється. Результуючі файли будуть записуватися у під-директорію FOR_ORI (яку треба створити перед першим запуском програми). Кількість результуючих файлів залежить від вибраної опції.
Назви цих результуючих файлів створюються програмою у під-директорії FOR_ORI таким чином :
· Перші три символи відповідають атомному номеру ізотопу А, тобто для Н буде А=001;
· Наступні два символи відповідають абревіатурній назві матеріалу або цій назві плюс нижнє тире "_" (якщо назва матеріалу складається з одного символу). Наприклад, Co або H_;
· Наступні три символи відповідають числу MT (тип реакції).Розширення результуючих файлів завжди буде або .dat, або .yyy, якщо обрана опція зміни розширення файлу.
Вимоги до вхідного файлу завдання представлено в файлі PD-ORIu.pdf.
PD-ORIu.pdf
Для полегшення роботи з PD-ORI нижче представлено 2 версії вхідного файлу-завдання IN_PD.
Рядок
Колонка (формат)
Пояснення параметрів
1
1-66 (A66)
Do you wish to change .dat extension in output files? Yes - 1
2
1 (I1)
Чи 1, якщо хочете змінити розширення вихідних файлів, чи 0, якщо хочете мати їхнє розширення .dat
3
1-4 (A4)
Якщо в попередньому рядку набрали 1, то записуєте розширення у вигляді ".y", або ".yy", або ".yyy".
Якщо вибрали 0, то цей рядок відсутній.
4
1-12 (A12)
Назва вхідного файлу (в форматі ENDF/B чи PENDF)
5 -N
1-4 (I4)
MAT номер матеріалу, який треба переформатувати
Якщо MAT = 0, то виконання програми зупиняється.6-N 1-2 (I2)
MF номер файлу, з якого вибирають дані
3 (I1)
Проміжка
4-6 (I3)
MT номер (тип реакції), з якого вибирають дані
З одного вхідного ENDF форматованого файлу можна вибрати дані для декількох матеріалів MAT, файлів MF або типу реакції MT та отримати кожного разу новий окремий вихідний файл даних у табличному форматі. Щоб зробити це, повторіть необхідну кількість разів рядки 5 та 6 у вхідному файлі-завданні. Послідовність вибору даних є довільною.
Результуючі вихідні файли будуть створюватися у під-директорії FOR_ORI (перед першим пуском програми цю під-директорію потрібно створити).
Назви результуючих вихідних файлів буде створено самою програмою і ці назви несуть інформацію про атомний номер матеріалу, назву матеріалу та тип реакції.
Виконання програми припиняється, якщо MAT = 0 (нуль).
Якщо MAT чи MF чи MT відсутні у вхідному файлі, то створюється файл PD-ORI.lst, в якому з’явлється повідомлення
MAT or MF or MT is absent in this file
і програма завершує роботу.
Приклад 1. Нехай Lib-1 - файл в PENDF форматі після проходження програми SIGMA1 і він містить дані для 1-H-1 (MT=125), 92-U-235 (MT=9228) та декілька інших матеріалів. Нехай нам треба створити окремі файли табличних даних (#, енергія, переріз) для повного нейтронного перерізу(MT=1) матеріалу 1-H-1 (MAT=125), а також для повного нейтронного перерізу(MT=1) та перерізу пружного розсіяння(MT=2) матеріалу 92-U-235 (MAT=9228). Нехай вихідні файли будуть з розширенням .dat.
IN_PD file Do you wish to change .dat extension in output files? Yes - 1 0 Lib-1 9228 3 1 125 3 1 9228 3 2 0 Запуск програми: PD-ORI.exe Після відпрацювання програми у під-директорії FOR_ORI буде створено три файли: 001H_001.dat, 235U_001.dat, 235U_002.dat Приклад 2. Все те ж саме, але нехай вихідні файли будуть з розширенням .en8.
IN_PD file Do you wish to change .dat extension in output files? Yes - 1 1 .en8 Lib-1 9228 3 1 125 3 1 9228 3 2 0 Запуск програми: PD-ORI.exe Після відпрацювання програми у під-директорії FOR_ORI буде створено три файли: 001H_001.en8, 235U_001.en8, 235U_002.en8