1) Объекты, содержащиеся в IN, обрабатываются операторами запроса последовательно;
2) Объект из IN отбирается в OUT тогда и только тогда, когда одновременно:
- не выполняется ни один из операторов NOT;
- выполняется хотя бы один из операторов YES;
3) Отсутствие оператора YES эквивалентно его выполнению.
Применение языка запросов ФИ
Активизация окна для составления и выполнения запросов осуществляется через меню ИПС «Задания». На рисунке 6 показаны окна с запросами для визуализации на экране монитора (TV) карточки (с номером 0-1) из БД и состава выборки (с номером S8) по указанным номерам. Возможны 2 типа выдачи состава выборки: TVTYPE=2 – выдача в виде списка фаз, TVTYPE=1 – выдача в виде списка номеров карточек.
|
|
Рисунок 6 – запросы на визуализацию карточки (слева) и выборки (справа)
Для выполнения любого запроса необходимо нажать кнопку с иконкой «птичка». Подготовленные запросы можно хранить в БД. Для этого предусмотрены кнопки: «открыть», «закрыть» и «сохранить» (с иконками в виде книжек).
Ниже приведены примеры типичных запросов.
1). Найти в БД и записать в выборку S1 эталонные спектры всех фаз, состоящих из комбинаций элементов O, F, Al, Ca, Zn и не содержащих другие элементы. Это означает, что любая фаза из БД должна быть отобрана в выборку, если все элементы ее химической формулы присутствуют в указанном списке элементов.
IN=SS; «поиск по всей БД»
YES=IF ALL(F<L); «отбор, если все элементы хим.формулы содержатся в списке»
LIST=O,F,Al,Ca,Zn; «список заданных элементов»
OUT=S1; «запись всех не отфильтрованных фаз в выборку S1»
2). Найти в БД и записать в выборку S1 эталонные спектры всех фаз, состоящих одновременно из всех элементов заданного списка, и только из них. Например, найти в БД все соединения системы Au-Cu. Это достигается использованием в запросе одновременно 2-х операторов: отбраковки, если хотя бы один из элементов списка отсутствует в химической формуле фазы, и отбора, если все элементы химической формулы присутствуют в заданном списке элементов.
IN=SS; «поиск по всей БД»
TVTYPE=2; «выдача списка фаз на TV»
NOT=IF ONE(L#<F); «отбраковка, если хотя бы один из элементов списка
LIST=Cu,Au; не содержится в хим.формуле»
YES=IF ALL(F<L); «отбор, если все элементы хим.формулы содержатся в списке»
LIST=Cu,Au;
OUT=S1; «запись всех не отфильтрованных фаз в выборку S1»
Ниже приведен состав полученной по этому запросу выборки S1.
Рисунок 7 – результат запроса на выборку из БД интерметаллидов Au-Cu
3). Найти в выборке S1 все эталонные спектры фаз, которые одновременно:
a) содержат 100% - ную линию с 2Q=28.3О;
b) все сильные линии которых совпадают, в пределах погрешности +/- 0,1О по 2Q, с линиями экспериментального спектра с номером 0-1;
c) все сильные линии, которых перекрываются, в пределах этой же погрешности, с линиями спектра 0-1 не менее, чем на 25%.
IN =S1; «поиск по выборке S1»
LAMBDA=1.5406; «длина волны lKa1 медного излучения»
SPECTR=0-1; «экспериментальный спектр 0-1»
D2Т=0.1; «погрешность +/- 0,1О по 2Q»
NOT=IF ONE(L#<S)FOR(I=100); «отбраковка фаз, не имеющих 100%-х линий с 2Q=28.3О»
LIST=28.3;
NOT=IF(RN<100)FOR(I>=40); «отбраковка фаз, не имеющих 100%-го совпадения сильных линий (с интенсивностью I>=40%)»
NOT=IF(RHC<50); «отбраковка фаз, не имеющих 50%-го перекрытия линий»
OUT=S8; «запись всех не отфильтрованных фаз в выборку S8»
Далее, эталонные спектры из карточек выборки S8 следует сравнить с линиями экспериментального спектра 0-1, как описано в начале раздела «методики фазовой идентификации».
Используемое оборудование
1. ПК с установленной ИПС РФА (папка С:/JCPDS/):
2. Набор экспериментальных рентгенограмм поликристаллических веществ, измеренных на дифрактометре с фокусировкой по Брэггу-Брентано (папка С:/JCPDS/Scan/).
Порядок выполнения работы
1. Научиться визуализировать карточки и выборки БД по запросам к ИПС.
2. Научиться составлять запросы к ИПС на отбор фаз из БД по заданному элементному составу; выполнить запросы, визуализировать и оценить состав выборок на соответствие запросу.
3. Научиться составлять запросы на отбор фаз по заданным фрагментам химических формул и химических названий фаз; выполнить запросы, визуализировать и оценить состав выборок на соответствие запросам.
4. Научиться составлять сложные запросы на отбор и отбраковку фаз по допустимым комбинациям элементного состава; выполнить запросы, визуализировать и оценить состав выборок на соответствие запросам.
5. Научиться составлять запросы на отбор фаз по заданным линиям дифракционных спектров.
6. Идентифицировать с помощью запросов к ИПС РФА фазовый состав смесей по их дифракционным спектрам, выданным преподавателем для выполнения заданий пунктов 1 и 3; сравнить результаты с ранее полученными.
7. Составить отчет с описанием результатов по каждому пункту задания.
Контрольные вопросы
1. Какие объекты включает язык запросов ИПС РФА?
2. Каковы формат запроса и типы операторов в языке ИПС РФА?
3. Каковы операторы ИПС для отбора по спектральным критериям?
4. В чем суть фильтрации по вероятностным критериям соответствия?
5. Каковы операторы ИПС для отбора по хим. составу?
6. Каковы операторы ИПС для отбора по указанным линиям?
7. В чем заключается двойственность операторов языка ИПС?
8. Каковы правила взаимодействия операторов в запросе к ИПС?
Лабораторная работа 3
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.