Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Использование программного пакета ChemCraft для моделирования и визуализации структуры и свойств молекулярных систем. Методические указания

.pdf
Скачиваний:
0
Добавлен:
12.08.2026
Размер:
999 Кб
Скачать

продолжение таблицы

Clean… Меняет все или отдельные геометрические характеристики (длина связи, валентный или двугранный угол) выбранных фрагментов или всей текущей молекулы на наиболее вероятные значения.

Set standard bond lengths – меняет позиции атомов для достижения стандартного значения длины связи между ними. Новые значения длин связей отображаются на рисунке молекулы. Для того чтобы скрыть их, щелкните правой клавишей мыши по рабочей области программы.

Set standard angles – располагает атомы таким образом, чтобы добиться стандартного значения валентного угла между ними.

Set dihedral angles – располагает атомы таким образом, чтобы добиться стандартного значения двугранного угла между ними.

Set all – изменяет позиции атомов молекулы таким образом, чтобы одновременно добиться стандартных значений длин связей, валентных и двугранных углов. Использование данной функции должно применяться с осторожностью при наличии -связывания в молекулах, а также для цикличных молекул.

Set point

Позволяет выбрать точечную группу симметрии

group…

молекулы из выпадающего списка. Программа

 

автоматически находит подходящую группу осей и

 

позволяет пользователю выбрать ориентацию.

 

 

Set principal

Изменяет систему координат таким образом, чтобы

axes

оси X, Y и Z стали главными осями для отображаемой

 

молекулы. Данная функция также выводит на экран

 

главные моменты инерции в виде текста в правой

 

нижней

части

окна

программы.

Алгоритм

 

определения осей, основанный на диагонализации

 

тензора инерции, был взят из исходного кода

 

программы GAMESS.

 

 

Drag atoms

Активирует/деактивирует возможность перемещения

 

отдельных атомов молекулы. Комбинация клавиш

 

Ctrl+D.

 

 

 

 

11

окончание таблицы

Dragging Позволяет выбрать необходимый способ перемещения type составляющих молекулы.

Drag individual atoms – перемещение отдельных атомов без изменения положения всех других атомов. Drag fragments – перемещение отдельных фрагментов молекулы. Фрагмент, связанный с перемещаемым атомом также будет менять свое положение (например, при перемещении атома углерода метильной группы CH3- атомы водорода будут также перемещаться, при этом не будет происходить изменение длин связей CH и валентных углов).

Drag molecules – позволяет перемещать всю молекул полностью. При наличии на экране более одной молекулы позволяет перемещать их независимо друг от друга.

Rotate along

Вращает фрагмент относительно линии, соединяющей

selected

выбранные атомы.

Copy image

Копирование текущего изображения молекулы в

 

буфер обмена. Комбинация клавиш Ctrl+I.

 

Меню View

 

 

 

Isometry

Переключение отображения молекулы в режиме

 

изометрии.

 

 

 

 

Perspective

Переключение отображения молекулы в режиме

 

перспективы.

 

 

 

 

Update

Изменяет точку, вокруг которой вращается

rotation

молекула. Перед использованием выбрать атом,

center

относительно

которого

будет

происходить

 

вращение. Клавиша Num5.

 

 

 

Better view

Автоматическое изменение положения молекулы, в

 

котором геометрия отображается в лучшем ракурсе.

 

Клавиша Enter.

 

 

 

 

Center

Автоматическое

центрирование

молекулы

 

относительно

рабочей

 

зоны

с

 

увеличением/уменьшением

размеров

таким

 

образом, что изображение заполняет 4/5 ее ширины

 

или высоты. Клавиша Space.

 

 

 

12

 

 

продолжение таблицы

Draw

Выполняет сглаживание изображения молекулы.

export

Комбинация клавиш Ctrl+Q.

 

picture

 

 

 

Show axes

Отображение осей X, Y и Z непосредственно на

 

изображении молекулы.

 

Labels on

Позволяет отображать различные метки на молекуле.

atoms

Seq. number – отображение порядковых номеров на

 

атомах молекулы.

 

 

Type – отображение символа химического элемента атома.

 

Type+number – одновременное отображение порядкового

 

номера и символа химического элемента атома.

 

Type+number in group – одновременное отображение

 

порядкового номера и символа химического элемента

 

атома, причем для каждой группы идентичных

 

химических элементов системы используется своя

 

отдельная нумерация.

 

 

Clear labels – очищает все метки на атомах отображаемой

 

молекулы.

 

 

 

Labels style – позволяет изменять заданные по

 

умолчанию параметры для меток атомов (положение

 

метки, размер, тип, цвет шрифта и т.д.).

Structural

Позволяет

визуализировать

геометрические параметры

parameters

отображаемой системы.

 

 

Show all interatomic distances – отображает значения всех

 

межатомных расстояний между всеми атомами частицы

 

в выделенном фрагменте или для всей молекулы.

 

Show all bond lengths – отображает значения всех длин

 

связей в выделенном фрагменте или для всей молекулы.

 

Show all bond angles – отображает значения всех

 

валентных углов между атомами частицы в выделенном

 

фрагменте или для всей молекулы.

 

Clear – очищает все метки геометрических параметров.

 

Style – позволяет изменять заданные по умолчанию

 

параметры

отображаемых

меток геометрических

 

параметров молекулы (цвет, толщину и тип

 

используемых линий; размер, тип, цвет шрифта и т.д.)

13

окончание таблицы

Show Van-

Активирует/деактивирует отображение полупрозрачных

Der-Waals

Ван-дер-Ваальсовых сфер вокруг всех атомов.

spheres

 

 

 

Toolbars

Активирует/деактивирует

отображение

панелей

 

инструментов в области главного окна программы.

 

Scroll buttons – панель инструментов, позволяющая

 

изменять положение и размеры молекулы на рабочей

 

области.

 

 

 

Auxiliary designations – позволяет снабдить изображение

 

вспомогательными обозначениями (надписи, стрелки и

 

др.).

 

 

 

Image tools – панель инструментов, содержащая быстрые

 

кнопки доступа для

редактирования

изображения

 

(сохранение картинки, перемещение атомов и их групп,

 

использование меток на атомах и т.д.)

 

 

Geometry editor – панель инструментов для отображения

 

и изменения значений геометрических параметров

 

молекулы (координаты, длины связей, валентные углы и

 

т.д.).

 

 

 

Меню Display

Standard

Выбор нужной схемы отображения молекулы

Simple

(проволочная, шаростержневая, шаровая и другие

Big atoms

модели).

Sticks

Набор схем отображения можно корректировать,

Publication1

внося изменения в уже существующие схемы или

Publication2

создавая новые пользовательские через пункт

Customize.

Customize

Позволяет модифицировать любую из уже

 

имеющихся схем отображения молекул, а также

 

создавать новые и удалять существующие. Среди

 

изменяемых параметров схемы: цвета атомов,

 

межатомных связей, фона; параметры меток

 

атомов и геометрических параметров молекул;

 

параметры освещения и тени и т.д.

14

Меню Tools

Console Editor

Открывает

окно редактора Консоли для сложных

 

изменений геометрии. Данное окно позволяет

 

изменять

выбранные геометрические

параметры

 

(длины связей, валентные и двугранные углы) в

 

текущей молекуле в соответствии с заданными

 

значениями. Значения параметров вводятся в

 

текстовом формате.

 

 

 

Data Explorer

Открывает

окно

Проводника,

в

котором

 

представлены все данные, считанные из выходного

 

файла квантово-химического расчета (полученные

 

геометрические

структуры

рассчитываемой

 

молекулярной системы на каждом шаге оптимизации

 

и их значения полной энергии, значения частот и

 

т.д.). Окно открывается автоматически при наличии

 

необходимых данных в открытом файле.

 

Build Z-matrix

Позволяет строить

Z-матрицу входного

файла для

 

дальнейших квантово-химических расчетов на

 

основе отображенной в рабочей области молекулы

 

(возможно использование как части молекулы, так и

 

всего фрагмента). Для получения Z-матрицы следует

 

выделать

атомы

молекулы

и

указывать

 

дополнительную информацию. В зависимости от

 

используемой версии программы функция доступна

 

для следующих форматов программных пакетов:

 

Gaussian format

 

 

 

 

KCED format

 

 

 

 

GAMESS format (with $ZMAT section)

 

GED tools

Данная

функция

полезна

для

газовой

 

электронографии.

 

 

 

 

Group distances in molecule – определяет все типы

 

межатомных связей и рассчитывает их значения в

 

текущей структуре, формирует из этих данных

 

список, сортируемый по типу связи или значению

 

длины связи с заданным порогом сходимости.

 

Enumerate internal coordinates – показывает

 

внутренние координаты в молекуле, основываясь на

 

связанных атомах (длины связей, валентные и

 

двугранные углы).

 

 

 

15

продолжение таблицы

Crystallograph

Преобразует

кристаллографические

дробные

y tools

координаты, используемые в кристаллографии, в

 

декартовые и наоборот.

 

 

 

 

 

Recount fractional to Cartesian – преобразование

 

кристаллографических

дробных

координат

в

 

декартову систему координат.

 

 

 

 

Recount Cartesian to fractional – преобразование

 

декартовых

координат

в кристаллографические

 

дробные координаты.

 

 

 

 

 

 

 

Simple

Рассчитывает заселенность состояний по энергиям.

 

utilities

Calculate occupancies by energies

 

 

 

 

 

Create

Создает и сохраняет анимацию в виде файлов формата

animation

*.gif или нескольких файлов (по количеству

 

требуемых кадров) форматов *.bmp либо *.jpg

 

 

 

Molecule rotation – позволяет создать анимацию

 

вращения молекулы, задавая ось/оси вращения

 

молекулы, угол вращения, число кадров и т.д.

 

 

 

Frequencies animation – позволяет создать анимацию,

 

отражающую изменение структуры молекулы под

 

действием выбранной колебательной частоты.

 

 

 

Scan animation – анимация последовательности

 

структур при использовании процедуры SCAN в

 

квантово-химических программных пакетах.

 

 

 

Custom animation – создание пользовательской

 

анимации.

 

 

 

 

 

 

 

Show

Показывает таблицу, отражающую структурные

parameters

параметры (длины связей и валентные углы) и частоты

table

колебаний (при наличии данной информации в

 

открытом файле). Предусмотрена возможность менять

 

количество знаков после запятой в отображаемых

 

значениях для всех параметров.

 

 

 

Create section

Открывает диалоговое окно, которое автоматически

for input file

генерирует разделы входного файла с нестандартными

 

базисными наборами.

 

 

 

 

 

GAMESS-US ($basis, $ecp only)

 

 

 

16

 

продолжение таблицы

Orbitals

Позволяет работать с молекулярными орбиталями при

 

наличии необходимых данных в открытом файле.

 

Render molecular orbitals – визуализирует молекулярные

 

орбитали, считанные из файла, в виде изоповерхностей или

 

цветных фигур.

 

Analyze molecular orbitals – открывает окно с результатом

 

анализа молекулярных орбиталей на основе данных

 

открытого файла. Данный анализ является довольно простым

 

и не очень хорошо проработанным (по мнению

 

разработчиков).

 

Convert orbitals into input format – преобразует молекулярные

 

орбитали в виде текстового формата для создания входного

 

файла в качестве начального приближения для дальнейшего

 

расчета.

 

Show MO energies diagram – открывает окно с диаграммой

 

энергий молекулярных орбиталей.

RMS

Открывает окно с данными среднеквадратического смещения

compare

между структурами в двух одновременно открытых на одном

structures

компьютере приложениях ChemCraft.

Supportin

Позволяет менять внутренние настройки программы

g...

ChemCraft.

 

Edit fragments database – открывает окно базы данных

 

стандартного набора молекулярных фрагментов для

 

просмотра, редактирования, удаления, изменения порядка

 

расположения фрагментов, а также позволяет создавать новые

 

поддиректории.

 

Update possible bond lengths table – открывает окно, в котором

 

можно обновлять таблицу заданных стандартных длин связей,

 

используя длины связей текущей молекулы. Функция очень

 

полезна в том случае, если автоматическая идентификация

 

длин связей работает некорректно для некоторых из ваших

 

молекул. Перед использованием функции необходимо

 

вручную установить все связи в молекуле (можно

 

воспользоваться сочетанием клавиш Ctrl+B), не пропуская ни

 

одной связи. Данные о новых связях немедленно сохраняются

 

в файл «bonds.bin», и в следующий раз с большой долей

 

вероятности ChemCraft распознает эти связи правильно.

17

 

 

 

 

 

 

 

окончание таблицы

Associate

Позволяет зарегистрировать Chemcraft в качестве

Chemcraft

программы по умолчанию для просмотра определенных

with files

типов файлов по выбору (например, *.out, *.xyz). После

 

 

проведения подобной операции файлы выбранных форматов

 

 

будут автоматически открываться в Chemcraft. Опция

 

 

работает только в том случае, если операционная система

 

 

(файловый менеджер) поддерживает такую возможность.

Jobs

Подпункты данной команды обеспечивают проведение

archive

работ с архивом файлов, относящихся к расчетным файлам

 

 

различных квантово-химических пакетов.

 

 

 

 

Scan directories and show – сканирует выбранную

 

 

директорию и все ее подкаталоги на наличие выходных

 

 

файлов формата *.out. Все найденные файлы отображаются

 

 

в виде иерархического списка. При установке галочки в

 

 

пункте Add found jobs to the archive все найденные файлы

 

 

будут добавлены в архив выходных файлов.

 

 

 

 

View contents of the jobs archive – показывает весь список

 

 

заархивированных выходных файлов, относящихся к пакету

 

 

Gaussian.

 

 

 

 

 

 

 

 

Clear jobs archive – очищает архив выходных файлов

 

 

программного пакета Gaussian.

 

 

 

 

 

 

 

 

 

 

 

Preferences

Позволяет

изменять

программные

параметры

 

 

(показывать/скрывать советы при включении программы;

 

 

использование по умолчанию режима перспективы или

 

 

изометрии

для

просмотра

геометрии

молекулы;

 

 

расположение осей X, Y и Z; чувствительность движения

 

 

мыши и клавиш изменения положения молекулы и т.д.).

 

 

 

 

Меню Help

 

 

 

 

 

Help contents

Открывает окно справки программы ChemCraft.

 

 

About program

Открывает окно, содержащее информацию о

 

 

 

 

версии программы, разработчике, дизайнере,

 

 

 

 

контактной информации и т.д.

 

 

 

License

 

Открывает окно с данными о лицензии

 

 

information

программы и лицензионным соглашением.

 

 

18

Рис. 3. Общий вид панели инструментов Image tools

ОСНОВНЫЕ ИНСТРУМЕНТЫ

Панель инструментов Scroll buttons

По умолчанию панель инструментов Scroll buttons (рис. 2) расположена вертикально в правой части окна (рис. 1). Рассмотрим функции инструментов. Первая группа из шести кнопок позволяет вращать молекулу в трех плоскостях по направлению стрелок, изображенных на кнопках. Существуют следующие сочетания клавиш для дублирования этих кнопок: – Num2, – Num8, – Num4, – Num6,

Num7, – Num9. Вторая группа кнопок позволяет перемещать текущую структуру на передний или задний план.

Третья группа кнопок позволяет увеличивать или уменьшать соответственно масштаб изображения. Последняя

группа кнопок перемещает текущую структуру вверх, вниз, влево и вправо относительно рабочей области соответственно.

Плавное перемещение, вращение или изменение масштаба структуры достигаются удерживанием клавиши Shift во время операции.

Панель инструментов Image tools

По умолчанию панель инструментов Image tools (рис. 3) располагается горизонтально в верхней части окна (рис. 1) под строкой режимов просмотра геометрии, но может быть перемещена или скрыта пользователем. Кнопки панели Image tools в большинстве случаев дублирует наиболее часто используемые пункты меню, необходимые для редактирования изображения. Рассмотрим функции инструментов.

Первая кнопка идентичная по функции команде Edit/Copy image позволяет скопировать в буфер обмена отображаемый

Рис. 2. Общий вид панели инструментов Scroll buttons

19

рисунок молекулы, чтобы затем вставить его, например, в документ Word.

Следующая группа из четырех кнопок дублирует команды

Edit/Drag atoms и Edit/Dragging type и позволяет перемещать атом/атомы молекулы на рабочей области с помощью мыши.

После нажатия кнопки можно выбрать необходимый вариант перемещения атома/атомов структуры. Нажатие кнопки позволяет перемещать с помощью мыши отдельные атомы по направлениям осей X и Y. Нажатие клавиш Num2/Num8 при удерживаемой левой клавише мыши перемещает выделенный атом по направлению оси Z. При перемещении атома по рабочей области визуализируется информация о значении длины связи и валентных углов в каждом новом положении атома. После отпускания клавиши мыши данная информация автоматически

скрывается. С помощью кнопки возможно изменение положения целых групп атомов, при этом возможно изменение лишь значения валентного угла между группой и молекулой, длина связи между ними не изменяется. Например, при удерживании и перемещении атома азота нитрогруппы, свое положение будут менять и связанные с ним атомы кислорода без изменения значений длин связей и валентных углов. Нажатие Num2/Num8 перемещает фрагмент в Z направлении, удерживание Num4/Num6 поворачивает его вдоль связи, соединяющей его с внешней молекулой, использование клавиш Num7/Num9 укорачивает/удлиняет связь. Выбор кнопки дает возможность перемещать с помощью мыши всю молекулу. Нажимая клавишу Num1-Num9 можно вращать выбранную молекулу, а также перемещать ее вдоль оси Z.

Третья группа кнопок и являются по своей сути дублерами команд View/Center и View/Best view. Следовательно, при выборе первой кнопки произойдет автоматическое центрирование молекулы относительно рабочей зоны с увеличением/уменьшением ее размеров таким образом, чтобы изображение заполняло 4/5 ее ширины или высоты. В случае нажатия второй кнопки следует ожидать автоматического изменения положения молекулы таким образом, чтобы ее геометрия отображалась в лучшем ракурсе. Нажатие кнопки (быстрая клавиша – Num5) приводит к аналогичным результатам,

20

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]