Перейти к содержанию
Форум химиков на XuMuK.ru

Программа для нахождения брутто-формулы вещества по структурной


podkashey

Рекомендуемые сообщения

🚑 Решение задач, контроши, рефераты, курсовые и другое! Онлайн сервис помощи учащимся. Цены в 2-3 раза ниже!

Хотя есть и онлайн сервисы для сабжа, было решено свою написать.

https://yadi.sk/d/lbNtDKyXbLPNY - ссылка для скачивания.

Преобразует формулы вида: CH3S(CH3)2C(CH2)3[CH(NH2)(CH2)3CH=CH]2C(CH3) к виду C21H40N2S1 и считает молярную массу.

Если кому-то интересно, то могу выложить исходники на Delphi. Все данные зашиты в программу и изменению не подлежат (правильнее написать, сохранению после выхода из программы не подлежат. Может кому-то интересно будет, как изменится молярная масса этанола, если у углерода станет меньше атомная).

Ну и если кого-то заинтересовала, то пожелания, предложения, дополнения, критика итд приветствуются...

П.С. Не знаю, получилось ли приложить файл к этому сообщению, но я пытался.

Ссылка на комментарий

Тот же ChemSketch это способен рассчитать уже по рисованной от руки структуре.

Есть ссылка на саму программу? А то регистрироваться на сайте у них нет возможности сейчас.

Да и интересно это было с точки зрения алгоритма подсчета (хотя вру, алгоритм ясен был примерно - интересна была реализация), а она вроде как не опенсурс. Но вот рисование от руки итд это уже интереснее, если на ООП реализовано. Тогда правда вопрос возникает, можно ли азотку там нарисовать с ее дробными с.о./валентностями.

Ссылка на комментарий

http://www.acdlabs.com/resources/freeware/chemsketch/

 

Вот официальная страница для скачивания. Но можно и в поиске забить "чемскетч скачать" ссылок полно. Есть и руссификаторы. В ней как чертишь структуру, так и молярную массу синхронно подсчитывает.

https://www.youtube.com/watch?v=fonezUuvQ2s

Изменено пользователем +S_V+
Ссылка на комментарий

http://www.acdlabs.com/resources/freeware/chemsketch/

 

Вот официальная страница для скачивания. Но можно и в поиске забить "чемскетч скачать" ссылок полно. Есть и руссификаторы. В ней как чертишь структуру, так и молярную массу синхронно подсчитывает.

https://www.youtube.com/watch?v=fonezUuvQ2s

Говорю же - там регистрироваться на сайте надо, чтобы скачать, а такой возможности сейчас нет, вот и спрашивал, может еще где скачать можно?

Ссылка на комментарий

Преобразование линейной структурной формулы (стиль "пишущей машинки") в компактную форму - вещь мало полезная.

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

Плохо представляю себе, кому надо знать, как изменится масса этанола, если углерод станет легким.

 

Молярная масса нужна, чтобы рассчитать элементный анализ нового соединения и сравнить с экспериментальными данными для научной статьи. Это умеют делать многое пакеты программ - ChemWin, ChemDraw - но они платные или незаконно скопированные, MarvinSketch (у меня для Linux) - можно найти и для Win. Сначала требуется нарисовать структурную формулу, потом расчет.

Моя любимая программа (под DOS) - авторская, от Witold Danikiewicz, 1989; никакой графики, линейная формула, проверка валентностей элементов.

 

Точная молярная масса нужна, если у вас масс-спектр высокого разрешения, но тогда нужна другая программа, использующая массы индивидуальных изотопов, но это должно быть в матобеспечении самого прибора.

Ссылка на комментарий

Если кому сурсы интересны, то вот: https://yadi.sk/d/NJeF3xH-bQ3P6

там правда может быть некоторый геморой с разборкой их... Типа, две рекурсии: первая для разборки просто строки, без скобок и коэффициента, которая плавно перетекает во вторую, предназначенную для скобок итд, но если желание есть, думаю будет понятно... Комментарии вроде достаточные есть...

Ссылка на комментарий

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...