Please enable JavaScript to view this site.

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

вставка символа непосредственно (т.е. вставка из шрифта знака с определенным кодом) — этот способ вставки доступен всегда,

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

Таким образом, при отсутствии TrueType-шрифтов, одноименных SHX-шрифтам, корректное распознавание спецзнаков возможно, если они вставлены в виде управляющих последовательностей символов. Для этого необходимо установить соответствие между спецзнаками КОМПАС-3D и управляющими последовательностями символов в документе AutoCAD, т.е. «указать» системе, какие последовательности какими спецзнаками заменять. Эти соответствия можно узнать у разработчика SHX-шрифта или проанализировав документ, получившийся при импорте без настройки соответствия символов.

Настройка соответствия символов производится на странице Символы. Таблица соответствий, расположенная на этой странице, состоит из трех колонок:

N — номер спецзнака КОМПАС-3D;

КОМПАС — изображение спецзнака КОМПАС-3D;

AutoCAD — управляющая последовательность символов в документе AutoCAD (если последовательность символов не задана, в ячейке отображается слово «нет»).

При импорте можно использовать соответствия по умолчанию или соответствия, хранящиеся в файле с расширением acs.

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

В подпапке \SYS главной папки КОМПАС-3D находится файл syslib.acs, содержащий один из вариантов соответствия спецзнаков AutoCAD и КОМПАС-3D. Чтобы использовать при импорте эти соответствия, щелкните мышью по ссылке Файл и укажите файл syslib.acs. Имя файла отображается в поле справа от ссылки.

Если в документе AutoCAD обнаруживаются управляющие последовательности символов, для которых не заданы соответствующие спецзнаки, чтение происходит некорректно: в получившемся документе КОМПАС-3D вместо спецзнаков отображаются сами управляющие последовательности символов. В этом случае требуется редактирование одного или нескольких соответствий.

Чтобы отредактировать соответствие, выполните следующие действия.

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

2.Отредактируйте соответствие: введите в поле ту последовательность символов, которая отображается вместо спецзнака в получившемся документе.

Выполните вышеописанные действия для каждого непрочтенного спецзнака.

Вы можете сохранить получившуюся настройку соответствия спецзнаков AutoCAD и КОМПАС-3D в файле (*.acs). Для этого нажмите кнопку Записать в файл справа от поля с именем файла. Полученный файл соответствия можно будет использовать в следующих сеансах импорта.

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

Файлы *.acs — текстовые, поэтому вы можете создавать и редактировать их не только в диалоге настройки параметров импорта, но и в любом текстовом редакторе. Например, таким способом можно добавить или удалить соответствие, а также создать дополнительные соответствия для одного и того же спецзнака КОМПАС-3D.

Пример файла *.acs:

4 &E

4 &e

5 &G

5 &g

В каждой строке этого файла записано одно соответствие следующим образом:

номер специального знака в КОМПАС-3D, пробел, управляющая последовательность символов.

Номера спецзнаков КОМПАС-3D приведены в Приложении Спецзнаки КОМПАС-3D.

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

Все имеющиеся в импортируемом файле DXF или DWG последовательности вида &E или &e будут заменены спецзнаком № 4, т.е. знаком умножения, последовательности &G или &g — спецзнаком № 5, т.е. знаком приблизительного равенства и т.д.

Если специальные знаки в документе формата DXF или DWG вставлены не как управляющие последовательности символов, а как знаки с определенным кодом из определенного SHX-шрифта, и TrueType-аналог этого шрифта отсутствует, то в КОМПАС-документе, получившемся в результате импорта, такие спецзнаки отображаются как знаки с тем же кодом, но из шрифта, заданного в КОМПАС-3D. Если чтение производится в новый фрагмент, то используется шрифт, заданный для новых документов, а если в текущий документ — то для текущего документа. Воспользуйтесь Способом 2 решения проблемы некорректного чтения спецзнаков, описанным в разделе Чтение текстов, набранных SHX-шрифтами, потому что в данном случае применить соответствия символов невозможно: если установить соответствие между, например, буквой «R» и каким-либо спецзнаком, то все имеющиеся в документе буквы «R» (в том числе те, которые не имеют отношения к спецзнакам) будут заменены указанным при настройке спецзнаком.

© ООО «АСКОН-Системы проектирования», 2023. Все права защищены. | Единая телефонная линия: 8-800-700-00-78