Программы

Немного о типах линий

Описания типов линий хранятся в файле: ... \AppData\ ...\Support\acadiso.lin

Типы линий можно разделить на 4 вида: ПРОСТОЙ, СОСТАВНОЙ, С_ФОРМАМИ и СЛОЖНЫЙ (создается через Express Tools).

Запись ПРОСТОЙ линии имеет следующую структуру:
*ИМЯ1,ОПИСАНИЕ1
A,+длина1,-длина2,0

 

  • знаки * и A (англ.) обязательны!
  • описание должно быть не более 47 символов
  • без пробелов до и после запятых
  • вещественные числа через точку
  • начало всегда со штриха (после А,)
  • размер штриха со знаком + плюс (или без него как правило)
  • размер пробела со знаком — минус
  • точка обозначается 0 ноль
  • можно группировать в блоки длиной не более 80 символов
  • блок в квадратных скобках: [длина3,-длина4,0]

 

 

Запись ПРОСТОЙ линии

Запись СОСТАВНОЙ линии включает все возможности простой с добавлением текста:

*ИМЯ2,ОПИСАНИЕ2 
["текст",стиль_текста,R=##,A=##,U=##,S=##,X=##,Y=##]

 

  • R=относительный поворот ТЕКСТА от предыдущего штриха
  • A=абсолютный поворот ТЕКСТА относительно точки 0 МСК
  • U=вертикальный поворот ТЕКСТА. Например, что бы текст не был вверх ногами: U=0
  • S=масштаб высоты ТЕКСТА
  • X=отступ ТЕКСТА от линии единицы чертежа (мм, дюймы и прочее)
  • Y=отступ ТЕКСТА от линии единицы чертежа (мм, дюймы и прочее)
  • угол можно записать в: r-радианы или g-градусы (например R=r3) по умолчанию углы в градусах
  • если стиля текста нет, то будет использован STANDARD
  • сам текст в кавычках
  • следует учитывать масштаб текста в отступах

 

Запись СОСТАВНОЙ линии

Запись С_ФОРМАМИ представляет собой запись СОСТАВНОЙ, но вместо текста используется форма из файла SHX:

Используется т.к. отрезки повернуть невозможно, но их можно нарисовать в формах.

**ИМЯ3,ОПИСАНИЕ3
A,.00254,-5.08,[ZIG,ltypeshp.shx,x=-5.08,s=5.08],-10.16,[ZIG,ltypeshp.shx,r=180,x=5.08,s=5.08],-5.08

  • ZIG — имя формы
  • ltypeshp.shx — полный путь до файла формы (если путь не прописан во вспомогательных)

Следует отметить, что в формах возможно добавить свои отступы которые нужно будет учитывать. Так же на основе форм можно создать стиль текста (например CS_gost2.304).

 

Запись С_ФОРМАМИ

СЛОЖНЫЕ типы линий создаются через Express Tools.

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

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

#LISP #autolisp #Autocad #программирование #шрифты
LISP autolisp Autocad программирование шрифты