Определение вклада отдельного колебания в пик ИК спектра
Определение вклада отдельного колебания в пик ИК спектра
Доброго времени суток. При выполнении работы по квантово-химическому моделированию появилась задача: понять и объяснить принцип расчёта вклада отдельного колебания в пик ИК спектра. Пожалуйста, кто может,помогите это сделать по-простому, не вдаваясь глубоко в математику.
Re: Определение вклада отдельного колебания в пик ИК спектра
Если разница частот группы колебаний меньше разрешения спектра, то эта группа даст один пик, и вклад каждого колебания будет пропорционален его интенсивности. Что тут понимать-объяснять? Или вы что-то другое имели в виду?
Re: Определение вклада отдельного колебания в пик ИК спектра
Если можете, покажите на примере этого скрипта http://limor1.nioch.nsc.ru/quant/program/freq4parts/ (как его запустить?). Такой принцип расчёта.
Re: Определение вклада отдельного колебания в пик ИК спектра
Чтобы запустить скрипт, для начала нужен файл с колебаниями в формате молдена. Его создает молден из аутпута расчета гессиана квантово-химическими программи. Но можно и вручную сделать. Прикладываю пример для ацетальдегида.
Запускать скрипт нужно из командной строки. Если винда, то сначала поставить perl.
Пример строки запуска для приложенного файла:
freq4parts -n 1-3_4-7 CH3CHO.freq.txt
Обсуждение на кемпорте: viewtopic.php?f=11&t=49893. Там приведен аутпут скрипта и даны разъяснения.
Запускать скрипт нужно из командной строки. Если винда, то сначала поставить perl.
Пример строки запуска для приложенного файла:
freq4parts -n 1-3_4-7 CH3CHO.freq.txt
Обсуждение на кемпорте: viewtopic.php?f=11&t=49893. Там приведен аутпут скрипта и даны разъяснения.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Определение вклада отдельного колебания в пик ИК спектра
Может ли кто-нибудь сказать, можно ли использовать не Molden, а другую программу и если можно, то какую?
Re: Определение вклада отдельного колебания в пик ИК спектра
Извините, этот вопрос снимается. Не заметил про вручную.
Re: Определение вклада отдельного колебания в пик ИК спектра
А в чем сложность с молденом? На виндоус есть гмолден, интерфейс такой что хочется плакать, но функционал вроде на месте.LVictor писал(а):Может ли кто-нибудь сказать, можно ли использовать не Molden, а другую программу и если можно, то какую?
Re: Определение вклада отдельного колебания в пик ИК спектра
Пожалуйста, подскажите, куда нужно закидывать файлы. ActivePerl установил.
Re: Определение вклада отдельного колебания в пик ИК спектра
Извините, Гесс, а Вы не могли бы дать ссылку на этот гмолден?
Re: Определение вклада отдельного колебания в пик ИК спектра
Если мне память не изменяет (что возможно), то http://www.cmbi.ru.nl/molden/ - оттуда "How to get a copy of Molden" - и далее, думаю закончите вы где то ftp://ftp.cmbi.ru.nl/pub/molgraph/molden/bin/Windows/, либо, что более вероятно - с первой ссылки вLVictor писал(а):Извините, Гесс, а Вы не могли бы дать ссылку на этот гмолден?
что похоже выводит на ту же самую 4.9 MB версию.Introducing a native windows executable of gmolden here (Apr, 2013)
Re: Определение вклада отдельного колебания в пик ИК спектра
Предположим, создали на диске с: папку test и положили туда файл скрипта и CH3CHO.freq.txt. Открываете консоль (Пуск-Выполнить-cmd). Переходите в нужную папку (cd \test). Исполняете скрипт перломLVictor писал(а):Пожалуйста, подскажите, куда нужно закидывать файлы. ActivePerl установил.
perl freq4parts -n 1-3_4-7 CH3CHO.freq.txt
Еще, нужно закомментировать в начале скрипта загрузку отладочного модуля (его нет в стандартном дистрибутиве perl):
# use Data::Dump 'pp';
Re: Определение вклада отдельного колебания в пик ИК спектра
А какой программой считаете квантовую химию? Я уже думал добавить чтение скриптом других форматов, кроме Molden, будет повод начать с вашего.LVictor писал(а):Может ли кто-нибудь сказать, можно ли использовать не Molden, а другую программу и если можно, то какую?
Re: Определение вклада отдельного колебания в пик ИК спектра
Firefly. А в скрипте вроде бы уже есть такая строка use Data::Dump 'pp'; (третья).
Re: Определение вклада отдельного колебания в пик ИК спектра
Вот ее как раз и закомментировать (поставить в начале строки решетку).LVictor писал(а):А в скрипте вроде бы уже есть такая строка use Data::Dump 'pp'; (третья).
Re: Определение вклада отдельного колебания в пик ИК спектра
Спасибо за ссылку на Molden.
Re: Определение вклада отдельного колебания в пик ИК спектра
Не получается. Простите за глупый вопрос, но скрипт по ссылке просто Download-сохранить (Яндекс.Браузер) или что-то изменить. Ещё у меня что-то не то с кодировкой на сайте и в txt. Кто на форуме, подскажите, пожалуйста. Скрипт сохранил в формате .pl.
Re: Определение вклада отдельного колебания в пик ИК спектра
Да, и правда с кодировкой беда. Это я завтра починю. Но по идее, на работоспособность скрипта это сказаться не должно. Не получается - что именно? Какие-нибудь сообщения об ошибках есть?
(Под виндой ни разу не запускал, а кроссплатфотменность скриптов - это только в теории, на практике приходится запинывать)
(Под виндой ни разу не запускал, а кроссплатфотменность скриптов - это только в теории, на практике приходится запинывать)
Re: Определение вклада отдельного колебания в пик ИК спектра
Пишет " perl не является внутренней или внешней командой " и т.д
Re: Определение вклада отдельного колебания в пик ИК спектра
А в тексте скрипта ничего не нужно удалять (описание, комментарии)? Кто-нибудь знает?
Последний раз редактировалось LVictor Вт мар 24, 2015 4:51 pm, всего редактировалось 1 раз.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 9 гостей