podkashey Опубликовано 10 Сентября, 2014 в 01:45 Поделиться Опубликовано 10 Сентября, 2014 в 01:45 Хотя есть и онлайн сервисы для сабжа, было решено свою написать. https://yadi.sk/d/lbNtDKyXbLPNY - ссылка для скачивания. Преобразует формулы вида: CH3S(CH3)2C(CH2)3[CH(NH2)(CH2)3CH=CH]2C(CH3) к виду C21H40N2S1 и считает молярную массу. Если кому-то интересно, то могу выложить исходники на Delphi. Все данные зашиты в программу и изменению не подлежат (правильнее написать, сохранению после выхода из программы не подлежат. Может кому-то интересно будет, как изменится молярная масса этанола, если у углерода станет меньше атомная). Ну и если кого-то заинтересовала, то пожелания, предложения, дополнения, критика итд приветствуются... П.С. Не знаю, получилось ли приложить файл к этому сообщению, но я пытался. Ссылка на комментарий
+S_V+ Опубликовано 10 Сентября, 2014 в 10:24 Поделиться Опубликовано 10 Сентября, 2014 в 10:24 Тот же ChemSketch это способен рассчитать уже по рисованной от руки структуре. Ссылка на комментарий
podkashey Опубликовано 10 Сентября, 2014 в 18:53 Автор Поделиться Опубликовано 10 Сентября, 2014 в 18:53 Тот же ChemSketch это способен рассчитать уже по рисованной от руки структуре. Есть ссылка на саму программу? А то регистрироваться на сайте у них нет возможности сейчас. Да и интересно это было с точки зрения алгоритма подсчета (хотя вру, алгоритм ясен был примерно - интересна была реализация), а она вроде как не опенсурс. Но вот рисование от руки итд это уже интереснее, если на ООП реализовано. Тогда правда вопрос возникает, можно ли азотку там нарисовать с ее дробными с.о./валентностями. Ссылка на комментарий
+S_V+ Опубликовано 10 Сентября, 2014 в 19:03 Поделиться Опубликовано 10 Сентября, 2014 в 19:03 (изменено) http://www.acdlabs.com/resources/freeware/chemsketch/ Вот официальная страница для скачивания. Но можно и в поиске забить "чемскетч скачать" ссылок полно. Есть и руссификаторы. В ней как чертишь структуру, так и молярную массу синхронно подсчитывает. https://www.youtube.com/watch?v=fonezUuvQ2s Изменено 10 Сентября, 2014 в 19:12 пользователем +S_V+ Ссылка на комментарий
podkashey Опубликовано 10 Сентября, 2014 в 22:41 Автор Поделиться Опубликовано 10 Сентября, 2014 в 22:41 http://www.acdlabs.com/resources/freeware/chemsketch/ Вот официальная страница для скачивания. Но можно и в поиске забить "чемскетч скачать" ссылок полно. Есть и руссификаторы. В ней как чертишь структуру, так и молярную массу синхронно подсчитывает. https://www.youtube.com/watch?v=fonezUuvQ2s Говорю же - там регистрироваться на сайте надо, чтобы скачать, а такой возможности сейчас нет, вот и спрашивал, может еще где скачать можно? Ссылка на комментарий
ssch Опубликовано 11 Сентября, 2014 в 05:20 Поделиться Опубликовано 11 Сентября, 2014 в 05:20 Преобразование линейной структурной формулы (стиль "пишущей машинки") в компактную форму - вещь мало полезная. Расчет молярной массы - задача почти тривиальная. Плохо представляю себе, кому надо знать, как изменится масса этанола, если углерод станет легким. Молярная масса нужна, чтобы рассчитать элементный анализ нового соединения и сравнить с экспериментальными данными для научной статьи. Это умеют делать многое пакеты программ - ChemWin, ChemDraw - но они платные или незаконно скопированные, MarvinSketch (у меня для Linux) - можно найти и для Win. Сначала требуется нарисовать структурную формулу, потом расчет. Моя любимая программа (под DOS) - авторская, от Witold Danikiewicz, 1989; никакой графики, линейная формула, проверка валентностей элементов. Точная молярная масса нужна, если у вас масс-спектр высокого разрешения, но тогда нужна другая программа, использующая массы индивидуальных изотопов, но это должно быть в матобеспечении самого прибора. Ссылка на комментарий
podkashey Опубликовано 12 Сентября, 2014 в 19:43 Автор Поделиться Опубликовано 12 Сентября, 2014 в 19:43 Если кому сурсы интересны, то вот: https://yadi.sk/d/NJeF3xH-bQ3P6 там правда может быть некоторый геморой с разборкой их... Типа, две рекурсии: первая для разборки просто строки, без скобок и коэффициента, которая плавно перетекает во вторую, предназначенную для скобок итд, но если желание есть, думаю будет понятно... Комментарии вроде достаточные есть... Ссылка на комментарий
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйте новый аккаунт в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти