Страница сделана для версии 18!

Команды в ChemDraw

Понятие команд в данном случае надо рассматривать как обобщение действий, осуществляемых над уже созданными объектами, иногда — над несколькими.

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

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

  1. Выполнение сложных для пользователя действий либо расширение функциональности.
  2. Частое использование.
  3. Наличие кнопки для запуска.
  4. Наличие клавиатурного сочетания (горячей клавиши).
  5. Присутствие в меню программы.

КнопкаКомандаСочетаниеМенюКомментарий
Создание нового документаCtrl+NFileВ новом окне
Открытие файла (документа)Ctrl+OFileТекущая папка или папка по умолчанию
Сохранение документа в файлCtrl+SFile
Параметры страницыFile
Печать документаCtrl+PFile
Отмена действияCtrl+Z, Alt+BckSpaceEdit
Повтор отмененного действияEdit
Вырезание выделенного в буферCtrl+XEdit
Копирование выделенного в буферCtrl+CEdit
Вставка из буфераCtrl+VEdit
Удаление выделенногоDel, BckSpaceEdit
Объединение атомовCtrl+JObject
Работа с внешними объектамиEdit
Перемещение на передний планF2Object
Перемещение на задний планF3Object
Группировка нескольких объектовCtrl+GObject
Разгруппировывание помеченной группыShift+Ctrl+GObject
Отражение по горизонталиShift+Ctrl+HObject
Отражение по вертикалиShift+Ctrl+VObject
ПоворотCtrl+RObject
Выравнивание объектов6 индивидуальных сочетанийObject⇒Align
Исправление положения связейShift+Ctrl+KStructure⇒Clean Up Structure
Переключатель направляющихCtrl+HView
Вызов Справки (Help)F1Help
Распределение объектовObject⇒Distribute
Центрирование на листе (странице)Object
МасштабированиеCtrl+KObject
Масштаб отображения4 индивидуальных сочетанияView
Chemical WarningsView
Работа с окнами (Window)Window

Создание нового документа

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

Далее, в любой момент работы можно создать дополнительный документ: стандартизованной горячей клавишей Ctrl+N, кнопкой или запуском пункта меню File⇒New Document.

До того, как начато редактирование (документ пуст), сохранение можно произвести только через меню File⇒Save As.

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

Параметры страницы (Page Setup)

Вызывает диалог. Действует через пункт меню File⇒Page Setup или клавиатурное сочетание Ctrl+Shift+P.

В нем указывается размер (из фиксированного списка) и ориентация страницы, поля, а также источник подачи бумаги, если он предусмотрен. От размеров и расположения страницы зависит возможность набора и размещения формул того или иного размера и их расположение при выводе на печать. То есть рабочее поле равно размеру страницы за вычетом полей.

При открытии диалога становится активным поле выбора формата бумаги. Таким образом, если у вас настроен текущий формат A4, то нажатие стрелки вверх () приведет к его замене на A3, то есть вдвое больший, что очень удобно для увеличения области набора при его недостаточности.

Возможна и одновременная смена ориентации листа. В качестве примера учтем, что лист A3 в портретной ориентации имеет ту же ширину и удвоенную высоту относительно листа A4 в альбомной ориентации. То есть 297*420 мм (A3 портр.) и 297*210 мм (A4 альб.).

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

Вывести на печать (Print)

Отправляет на печать содержимое текущего документа через стандартный диалог печати, например,

Команда запускается горячей клавишей Ctrl+P, кнопкой через пункт меню File→Print.

Откат (Undo)

Откат (отмена совершенных действий) позволяет отменить результаты предыдущих команд или графические изменения. Команду рекомендуется использовать в тех случаях, когда произведены нежелательные или ошибочные действия. То есть — очень часто! Ошибки при работе с графикой неизбежны, невзирая ни на какой уровень опыта. Это нужно просто принять и не нервничать, когда что-то идет не так, как запланировано.

Ограничение на количество шагов выявить не удалось (не менее 60 действий).

Команда запускается двумя(!) стандартными горячими клавишами Ctrl+Z или Atl+BckSpace (а не одной, как указано в описании), кнопкой , через пункт меню Edit⇒Undo.

Последовательность произведенных действий в файле не сохраняется!

Возврат из отката (Redo)

Команда возвращает изменения, отмененные с помощью отката (отменяет отмену).

Запуск производится кнопкой , через пункт меню Edit⇒Redo, горячей клавишей Shift+Ctrl+Z.

Используя команды Undo и Redo можно восстановить последовательность действий, или уточнить, что было ошибочно удалено несколько минут назад, а затем быстро вернуться к последним изменениям и исправить обнаруженные несоответствия. Это позволяет избежать последствий катастрофических ошибок (типа удаления всего изображения или большой его части) и облегчает ряд операций. Например, неверно нанесенный элемент или объект проще удалить, нажав горячую клавишу отката, чем включить инструмент выделения, удалить элемент и вернуться к графическому инструменту.

Операции с буфером памяти (Clipboard)

Будьте внимательны, так как все клавиатурные сочетания для правой руки не работают!

Вырезание (Cut)

Помещает помеченные объекты в буфер, после чего удаляет их из документа.

Производится горячими клавишами Ctrl+X (Shift+Del не работает!), кнопкой через пункт меню Edit⇒Cut.

Копирование (Copy)

Помещает помеченные объекты в буфер. Для копирования стандартного изображения (метафайл) в буфер памяти, используется пометка объектов «Стрелкой». Многие приложения Windows прекрасно воспринимают изображение в таком виде, например, Word for Windows, Write, программы векторной графики, издательские приложения.

Клавиатурное сочетание: Ctrl+C. Обратите внимание, что альтернативное стандартное сочетание не работает!

Также копирование может быть произведено кнопкой и через пункт меню Edit⇒Copy.

Копирование с последующей вставкой — один из возможных способов дублирования объектов, общий для всех приложений. Более быстрый способ — буксировка объектов, выделенных «Стрелкой» при нажатой клавише Ctrl.

Часто желательно ровное (по горизонтали или вертикали) смещение копии объекта. Для достижения эффекта нужно буксировать объект при удерживании Ctrl+Shift.

Стандартная технология копирования Ctrl+стрелка для графических элементов в ChemDraw не работает. Ее можно применить только для структур, подразумевая, что вы выбрали реагент, а хотите получить продукт, то есть отредактировать его. Таким образом, между оригиналом и копией добавляется стрелка.

На рисунке специально добавлена стрелка синего цвета стандартной длины, что можно оценить самостоятельно.

Сомнительно, что изобретатель этого Know How умеет работать с графическими приложениями и обладает навыками набора химической графики.

Вставка (Paste)

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

  1. Можно без каких-либо ограничений редактировать изображения, созданные программой.
  2. Нельзя редактировать внутри программы изображения, созданные другими приложениями Windows, не поддерживающими функцию OLE-сервера. Но даже в последнем случае редактируемость не гарантируется.
  3. Растровая графика может быть из любого источника и может быть трансформирована как и любой объект.
  4. Текст можно вставить в любом режиме, но текст вставится с полной потерей форматирования!

Производится горячей клавишей Ctrl+V (Shift+Ins не работает!), кнопкой через пункт меню Edit⇒Paste.

....


Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!


Удаление объектов (Clear)

Команда удаляет помеченные объекты.

Удаление производится горячими клавишами Del, BckSpace (обратное стирание) или через пункт меню Edit⇒Clear. В некоторых случаях работает контекстное меню.

По вопросам переноса в другие приложения см. Открытие файлов, импорт и экспорт.

Объединение атомов (Join)

Команда Join перемещает выбранные структуры в положение максимального прилегания и корректно (через узловые точки) соединяет циклы или связи.

Команда запускается горячей клавишей Ctrl+J или через пункт меню Object⇒Join и работает идеально.

Для объединения двух элементов (структур):


Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!


Внешние объекты (Objects)

Описываемая версия программы полностью поддерживает механизмы OLE, то есть, в документ может быть встроен любой объект из программы OLE-сервера.

Для этого нужно выбрать пункт меню «Insert New Object...» и указать в диалоге программу.

Результатом будет создание объекта (пустого) и запуск соответствующего приложения, в котором можно осуществить набор или рисование. Последующее сохранение приведет к проявлению созданного объекта на рабочем поле ChemDraw.

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

Внимание! Не надо непропорционально масштабировать вставленные объекты!

Перемещение на передний план (Bring to Front)

Перемещает выбранные объекты вперед относительно перекрывающих их графических объектов или элементов.

Команда запускается горячей клавишей F2, кнопкой панели Object через пункт меню Object и (не всегда) через контекстное меню.

Смысл заключается в том, что в векторном файле объекты располагаются не совсем на плоскости. Обычно для объяснения используется образ карточной колоды, где карты лежат друг под другом при взгляде сверху. Порядок следования определяется последовательностью создания объектов: чем раньше он появился в файле, тем в более низком (глубоком) слое располагается. На этом основывается принцип экономичности рисования, когда лучше начинать из глубины и продолжать наружу, чтобы не тратить время на последующие перемещение, зачастую непростые.

Как для этой, так и для следующей команды характерно «максимальное» смещение. То есть слоев много, но объект передвигается либо на самый передний, либо на самый задний, что не всегда удобно. При большом количестве объектов приходится продумывать оптимальный алгоритм действий, обычно плохо визуализируемый в процессе работы. Более «профессиональные» программы векторной графики позволяют перемещать объекты ещё и на один слой вглубь и наружу.

Суть процессов иллюстрируется рисунком:

Команда не действует на связи, имеющие 3D-координаты.

См. также Перекрывающиеся объекты.

Перемещение на задний план (Send to Back)

Перемещает выбранные объекты назад (глубже) относительно перекрывающих их графических объектов или элементов.

Команда запускается горячей клавишей F3, кнопкой панели Object через пункт меню Object и (не всегда) через контекстное меню.

Команда не действует на связи, имеющие 3D-координаты.

См. также Перекрывающиеся объекты.

Перекрывающиеся объекты

ChemDraw накладывает объекты друг на друга, как карты в колоде. Порядок следования не играет никакой роли при наложении таких объектов, как отдельные линии, структуры или текст. Однако, некоторые инструменты, такие, как орбитали, создают непрозрачные объекты, перекрывание которых определяет восприятие пространственного размещения.


Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!


См. также следующий заголовок.

Пересечение связей внутри структуры

ChemDraw автоматически вставляет пробел в связь, если ее пересекает другая связь внутри одной структуры. Чтобы пробел появился не на нижележащей, а на новой связи, нужно просто изменить порядок их следования выбрав команду Bring to Front или Send to Back. Для этого выделите нужную связь с помощью «Стрелки» и выполните команду.

Bring to Front:       Send to Back:

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

Попробуем сформировать две пересекающихся линии с показом перспективы. Для этого нарисуем фигуру с помощью трех связей, выделим лишнюю «Стрелкой» и присвоим ей белый цвет:

Визуальный эффект достигнут и, возможно, аналогичные действия вам неоднократно пригодятся.

Из предыдущего рисунка

Методика, предложенная выше, демонстрирует невозможность пересечения связей без указания порядка их следования. Но, если указать значение свойства Margin Width равным нулю, то создающий эффект пробел исчезнет.

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

См. также Перекрывающиеся объекты.

Сгруппировать объекты (Group)

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


Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!


См. также «Стрелка», Использование группировки.

Разгруппировать объекты (Ungroup)

Разгруппировывает помеченные группы графических элементов. Если объект состоял из групп, то они остаются сгруппированными и для их разъединения потребуется повторное выполнение команды.

Команда запускается горячей клавишей Shift+Ctrl+G, кнопкой панели Object через пункт меню Object→Group, через контекстное меню Group⇒Ungroup.

Чтобы определить, являются ли объекты сгруппированными, нужно очертить область их расположения инструментом «Стрелка». Если они не сгруппированы, то каждый объект будет окружен своими граничными точками и рамкой (A). После выполнения команды Group — границы общие у всех объектов (B). Последующее разгруппировывание (Ungroup) приводит к появлению прежних границ (C).

Разгруппировать группу с наложенным атрибутом Integral можно только после его отключения.

Многие из объектов, размещенных во встроенных шаблонах имеют предустановленный параметр Integral.

См. также «Стрелка», Использование группировки.

Использование группировки

Пожалуй, формулировка «сделано отвратительно» наиболее точно отражает суть реализации группировки в ChemDraw. Полагаю, что любой пользователь, имеющий опыт работы в векторных программах, будет долго находиться в недоумении, так как ни с чем подобным он не сталкивался никогда. Единственным вариантом объяснения с моей точки зрения является очередное «изобретение велосипеда».

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


Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!


Перемещение объектов отдельно от группы

В той ситуации, когда нужно переместить один из объектов внутри группы, нет необходимости ее разгруппировывать (может быть несколько раз), перемещать объект, а затем производить обратную группировку. Можно пометить нужный объект с помощью «Стрелки» (обвести!) и передвинуть его мышью или клавишами управления курсором. То есть не следует забывать, что двойной щелчок выделит группу.

Элементы группы с атрибутом Integral переместить невозможно.

Отобразить горизонтально (Flip Horizontal)

Зеркально отображает выделенные графические элементы слева направо (вдоль горизонтальной оси).

Запуск горячей клавишей Shift+Ctrl+H, кнопкой панели Object или командой меню Object→Flip Horizontal.

Отобразить вертикально (Flip Vertical)

Зеркально отображает выделенные графические элементы сверху вниз (вдоль вертикальной оси).

Запуск горячей клавишей Shift+Ctrl+V, кнопкой панели Object или командой меню Object→Flip Vertical.

Поворот (Rotate)

Вызывает диалог поворота отобранных объектов на задаваемый в градусах угол.

Запуск осуществляется горячей клавишей Ctrl+R или через меню Object→Rotate.

Настройка «degrees CCV» (counter clockwise) поворачивает против часовой стрелки, а «degrees CV» (clockwise) — по часовой на указанное числовое значение градусов. Вместо смены направления можно ввести отрицательное значение угла, что сменит его на противоположное от помеченного в данный момент.

Параметр «Rotate Atom Labels» активируется только при наличии в выделении структур с подписанными атомами. Если пометка не стоит, поворачиваются только линии, а надписи адаптируются под новые положения атомов.

Если же ее установить, то происходит просто поворот всего рисунка.

После выполнения команды, все параметры запоминаются до конца сеанса.

См. также Поворот объектов.

Выравнивание (упорядочивание) объектов (Align Objects)

Разработчики программы решили не формировать стандартного диалога, что, однако, не препятствует эффективной работе в случае вывода на экран панели Object.


Доступ к этим материалам предоставляется только зарегистри­рован­ным пользователям!


Дополнительный материал по выравниванию разобран в разделе «Стрелка».

Исправление положения связей (Clean Up Structure)

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

Запуск для выделенного объекта производится горячей клавишей Shift+Ctrl+K, кнопкой панели Structure или командой меню Structure⇒Clean Up Structure.

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

См. также Масштабирование с использованием опции стандартной средней длины связи.

Направляющие (Crosshair)

Направляющие в любой графической программе играют крайне важную роль, так как помогают осуществлять ручное выравнивание объектов — наиболее частое действие в эстетическом оформлении рисунков. Направляющие присутствуют только на экране и могут быть распечатаны крайне редко.

Системные направляющие в ChemDraw реализованы через: меню (переключатель) View→Show Crosshair, либо клавиатурным сочетанием Ctrl+H. Результатом будет вывод на экран сетки координатной плоскости (оси — черным, сетка — серым) с осями, пересекающимися в зрительном центре текущей рабочей области. Если вас не устраивает выведенная позиция, ее можно изменить, перетащив начало координат (точку пересечения осей) любым инструментом.

Сетка выводится с шагом единицы измерения (дюймы или сантиметры), указанной в настройках документа. Кроме основной сетки, на осях присутствуют дополнительные засечки, частота которых зависит от масштаба. Так, для 100% (сантиметры) выводится одна засечка, а для 150% и 200% — уже три.

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

Выключение направляющих производится повтором действия, приводящего к включению.

Во всех приложениях так или иначе выделяются три проблемы.

  1. Направляющие не должны «цепляться» за обычные инструменты. Здесь это полностью решено, графические инструменты легко устанавливаются на сетке, не прилипая к ее линиям.
  2. Необходим удобный (гармоничный) контраст с другими элементами. Это реализовано идеально.
  3. Вывод достаточного числа направляющих и управление ими. Простая сетка, пусть и перемещаемая, — не самый исчерпывающий вариант, и с этим приходится бороться подручными способами.

Подробные способы устранения «узких мест» обсуждается на занятии. Частично «размазано» по другим разделам.

Эффективность работы с направляющими возрастает при включенной линейке (F11), на которой отображаются числовые значения.

Вызов Справки (Help)

Как и во всех приложениях, осуществляется горячей клавишей F1.

Но, в отличии от общепринятых вариантов, это приводит к открытию размещенного здесь файла Руководства пользователя (PDF, 7,7 МБ). В нем 418 станиц, невнятные алгоритмы и море ошибок и разночтений! Однако, это взгляд изнутри, пренебрегать изучением которого не следует.

Строка состояния, размещенная по низу окна, выводит комментарии к инструменту, на который наведен курсор мыши. В некоторых случаях может быть достаточно содержательным для выбора действия.

Распределение объектов (Distribute)

Важная функция, особенно при формировании уравнений реакций, которой посвящен десяток строк, включая заголовок и рисунок.

Разработчики программы не сделали стандартного диалога так же, как и для выравнивания. Распределение может быть произведено, если выделено три или более объектов, через пункт меню Object⇒Distribute, контекстное меню или кнопками панели Object.

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

Использование команд — наиболее быстрый способ расстановки и выравнивания структур в реакции или размещения подписей под реагентами, даже если и придется внести исправления.

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

Обычной проблемой, требующей смены дистанции, является необходимость «втиснуть» объекты в определенное пространство. Гораздо реже — просто распределить их по всему свободному месту.

Итак, технология работы при распределении объектов (на примере горизонтального).

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

Дальше работает примитивная арифметика: расстояние между координатами двух выявленных объектов делится на число оставшихся (+1) и вычисляются остальные левые координаты.

Отсюда не вытекает никакого логичного вывода для пользователя, так как не стоит требовать от него предварительных расчетов. Объекты могут стоять слишком близко друг к другу (вплоть до наложения) или слишком далеко.

Если объекты расположены слишком близко друг к другу, нужно выделить последний объект и сдвинуть его правее, после чего снова выделить все объекты и повторить распределение.

Если объекты расположены слишком далеко друг от друга, нужно выделить последний объект и сдвинуть его левее, после чего снова выделить все объекты и повторить распределение.

Комбинируя два приведенных приема, следует добиться нужного результата. (А если бы был диалог?)

Для вертикального распределения всё работает точно также, но в качестве значащих границ берутся верхние границы.

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

  1. через значения панели Info;
  2. механическим вычислением расстояния сдвигом объектов клавишами стрелок и Alt+стрелка.

См. также «Стрелка»

Центрирование на листе (Center on Page)

Служит для размещения выделенных объектов в центре листа, заданного диалогом Page Setup. С центром листа будет совмещен центр области выделенных объектов.

Команда выполняется через пункт меню Object⇒Center on Page или кнопкой панели Object

За 25 лет набора химической графики мне не удалось ни постичь глубину замысла, ни найти какого-либо толкования.

Масштабирование (Scale)

Служит для точного изменения размера выделенных объектах на величину, указываемую в процентах от текущей.

Запускается при наличии выделенного объекта горячей клавишей Ctrl+K, через пункт меню Object⇒Scale или двойным щелчком на любой из восьми граничных точек выделения объекта.

Как видно, диалог предлагает выбор из трех вариантов, два первых из которых активируются только при наличии в выборке связей. Следует отметить мастерство программистов, выдумавших новый термин «median bond». Поскольку они не удосужились дать какие либо объяснения, пришлось исследовать это экспериментальным путем. Производится расчет длин всех связей со стандартной. Если более(!) половины от нее отличается, то рассчитывается средняя арифметическая.

Первый (...Fixed Lenght...) опирается на стандартную длину связи, указанную для данного документа. Коэффициент масштабирования будет отношением этой величины к средней длине связи.

Второй вариант (...is) назначает длину средней связи, что приведет к вычислению коэффициента относительно стандартной. Таким образом, для структуры не подвергнутой трансформации, это означает удлинение связей в ней до конкретной метрической величины без изменения настроек документа.

Последний вариант (Scale by) произведет масштабирование традиционным для графических программ образом, исходя из того, что текущий размер объекта составляет 100%. То есть значения меньше 100 дают соответствующее уменьшение, а больше 100 — увеличение.

Все трансформации оставляют подписи атомов без изменения. Если же установить пометку «Scale Atom Labels...», то пропорционально будет изменяться и кегль (размер) текста.

См. также «Стрелка».

Масштаб отображения

Изменение масштаба вывода на экран (zoom) — одна из функций, во многом облегчающая производство мелких и точных работ. В принципе, то же можно отнести и ко многому другому для масштаба 150–200%.

Прежде чем переходить к полноценному описанию нужно сказать, что важнейший и, пожалуй, единственный достойный способ работы с изменением масштаба — мышь (Ctrl+колесико). Вращение от себя приводит к увеличению, а к себе — к уменьшению. Шаг масшабирования определяется фиксированным списком, описанным ниже.

Других возможностей также немало.

Основная панель (General Toolbar) содержит справа список (он же индикатор текущего состояния!), увеличитель и уменьшитель.

Список содержит показанный на рисунке перечень вариантов, которые задействуются при работе мышью. При этом список является комбинированным, то есть позволяет не только выбрать готовое значение, но и ввести вручную любое, в диапазоне 1–999%. Пункт Other дублирует такой ввод, что является лишним действием и обсуждаться не будет.

Пункт Show Document выводит страницу в таком масштабе, чтобы она целиком помещалась в текущем окне.

Дополнительно есть важные возможности в пункте меню View, снабженные горячими клавишами.

Естественно, что они нужны далеко не каждому с учетом использования мыши, то есть стандартной комбинации Ctrl+колесико мыши.

Сообщения о химических ошибках (Chemical Warnings)

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

Перечень выводимых ошибок может быть изменен в Настройках.

Отображение определяется состоянием переключателя в меню View⇒Show Chemical Warnings. К ним относятся:

  1. Одиночные связи, то есть не соединенные с другими структурами и не имеющие ни одного подписанного атома.

  2. Накладывающиеся друг на друга связи (закрывающие друг друга).
  3. Накладывающиеся друг на друга (не соединенные) атомы.

  4. Связи, соединенные под чрезмерно тупым углом, когда зрительно сложно воспринять: вы видим две связи или одну длинную. Разграничением является угол между связями в 160°.
  5. Атом накладывается на «середину» другой связи.
  6. Неверная валентность или заряд. Программа не препятствует формированию подобных ошибок, так как это может быть авторским замыслом, но уведомляет о них.
  7. В строке отсутствует парная открывающая или закрывающая скобка (parenthesis). Весьма спорная ошибка.
  8. Неправильный изотоп.
  9. Незавершенное обозначение стереохимии.
  10. Невозможность определение стереоцентра из рисунка.
  11. Присоединение стереохимической связи к двум стереоцентрам.

Для получения разъяснений о причине вывода ошибки можно сделать следующее.

  1. Навести курсор на красный прямоугольник и дождаться вывода сообщения в этой точке.

  2. Выбрать пункт контекстного меню Explain This Warning. Будет выведен диалог с поясняющим текстом и графическим выделением.
  3. Выделить структуры и выбрать пункт меню Structure⇒Check Structure.

См. также Настройки.

Работа с окнами (Window)

Стандартный пункт меню многооконного приложения, позволяющий расположить окна открытых документов:

Нормально функции работают только до 3-х окон.

Пункт Arrange Icons следует отнести в дремучим анахронизмам, особенно учитывая способ его реализации. Если(!)

  1. нет ни одного развернутого окна;
  2. нижняя часть главного окна не закрыта окнами;
  3. есть минимизированные (свернутые окна),

то команда Arrange Icons аккуратненько (рядами) бессистемно расставит все свернутые окна над строкой состояния. А после разворачивания одного из них весь ряд будет скрыт.

Список открытых документов (окон) завершает пункт главного меню Window и позволяет просмотреть и максимально быстро переключится на нужный.

Можно говорить, что программисты с доблестью повторили все баги, присутствующие в ChemWindow 6.


Copyright © 1993–2021 Мацкявичюс Д.А. Все права защищены.
Никакая часть сайта не может быть воспроизведена никаким способом без письменного разрешения правообладателя и явной ссылки на данный ресурс.