Форумы Проектант
Размещение
рекламы



ПОИСК ПО ФОРУМАМ
перед созданием новых тем используйте поиск,
возможно ответ на Ваш вопрос уже есть на форумах

Расширенный поиск
 
ТочкаВсего пользователей - 19539
ТочкаВсего тем - 30250
ТочкаВсего сообщений - 266559
Страниц: [1]   Вниз
ВЕРСИЯ ДЛЯ ПЕЧАТИ

Сложный тип линии. Не отображается у других пользователей созданная линия

Количество просмотров - 3096
(ссылка на эту тему)
EvgeniaM
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #1 : 13 Ноября 2019 года, 17:06
(ссылка на это сообщение)

Здравствуйте!

Я создала новый сложный тип линий, который содержит формы shape. На моем компьютере файл с описанием типа линий и файлы .shx и .shp находятся в папке C:\Users\user49\AppData\Roaming\Autodesk\AutoCAD 2012 - Russian\R18.2\rus\Support и все прекрасно работает. Но если я пересылаю файл на другой компьютер или кто-то с другого компьютера открывает мой файл, находящийся в сетевой папке на сервере, то у этого человека тип линий отображается некорректно, а именно не отображаются формы.
Как сделать так, чтобы отображались? Не буду же я заказчику пересылать файлы документации вместе в файлами .shx и .shp и указаниями, как их подгрузить...
Если это имеет значение, помимо автокада у меня установлен спдс графикс 10 и работаю я именно в нем.
Ниже описание типа линии:

*ao_to,аварийное в трубе открыто
A,190,-100,[shtrih,shtrih.shx],-100,380,-200,190,[krug1,krug1.shx,y=85],190,-200,190

Заранее благодарна.
doctorRaz
***
Куратор

Мастерская СПДС
Сейчас отсутствует Сейчас отсутствует
 
Сообщение #2 : 13 Ноября 2019 года, 20:47
(ссылка на это сообщение)

Как сделать так, чтобы отображались? не буду же я заказчику пересылать файлы документации вместе в файлами .shx и .shp и указаниями, как их подгрузить..
Именно, только так.. _etransmit или ФОРМКОМПЛЕКТ
и инструкцию заказчику, что прежде чем открыть dwg архив распаковать.
Другой вариант отправлять в PDF промежуточные версии, после согласования ФОРМКОМПЛЕКТ

Конструктор (Волгоград, Россия)
EvgeniaM
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #3 : 14 Ноября 2019 года, 08:44
(ссылка на это сообщение)

Спасибо за ответ. жаль, что только так...Боюсь, в моей организации не захотят таких заморочек
doctorRaz
***
Куратор

Мастерская СПДС
Сейчас отсутствует Сейчас отсутствует
 
Сообщение #4 : 14 Ноября 2019 года, 10:25
(ссылка на это сообщение)

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

Конструктор (Волгоград, Россия)
Alexey 02
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #5 : 14 Ноября 2019 года, 11:07
(ссылка на это сообщение)

В комплекте AutoCAD по умолчанию есть файл "ltypeshp.shx" (C:\Users\\<нужный пользователь>\AppData\Roaming\Autodesk\AutoCAD 2014\R19.1\rus\Support)
Используйте этот файл и проблем на других ПК с AutoCAD проблем не должно быть.
В нём есть
BAT
Box
CIRC1 - окружность М1:1 D=2мм
Track1 - Вертикальная линия М1:1 L=2мм - центр в центре линии
ZIG
R=## Относительный угол поворота
A=## Абсолютный угол поворота
U## Вертикальный угол поворота
S=## Масштаб
X=## Смещение по X
Y=## Смещение по Y

Может еще что есть, не знаю. Поищите в интернете.

Вот пример, того что вам надо и другие примеры.
;;**************************************************************************************************
;; Проводка в трубе, общее обозначение
;;      o          о          о          о         
;; _________________________________________________
;;
*НазваниеЛинии1,В трубе общее обозначение __o____o____o__
A,5,[CIRC1,ltypeshp.shx,s=0.4,R=0,x=0,Y=0.45],5

;;**************************************************************************************************

;;**************************************************************************************************
;; Проводка в трубе, невидимая
;;        o          о          о          о         
;; _  _________  _________  _________  _________
;;
*НазваниеЛинии2,В трубе, не видимая __o____o____o__
A,3,-2,3,[CIRC1,ltypeshp.shx,s=0.4,R=0,x=-1.9,Y=0.45],-2

;;**************************************************************************************************

;;**************************************************************************************************
;; Проводка в трубе, прокладываемой открыто
;;      o     /    о     /    о     /    о
;; _________ / ________ / ________ / ________
;;          /          /          /
;;
*НазваниеЛинии3,В трубе открыто --o--/--o--/--o--
A,4,[CIRC1,ltypeshp.shx,s=0.4,R=0,x=-0.4,Y=0.5],4,[Track1,ltypeshp.shx,S=1,R=-45.0,X=1,Y=0],-2

;;**************************************************************************************************

;;**************************************************************************************************
;; Проводка в трубе, прокладываемой открыто, невидимая
;;     o      /    о      /    о      /    о
;; __ ___ __ / __ ___ __ / __ ___ __ / __ ___ __
;;          /           /           /
;;
*НазваниеЛинии4,В трубе прокладываемая открыто --o--/--o--/--o--
A,2,-1,2,[CIRC1,ltypeshp.shx,s=0.4,R=0,x=-1.4,Y=0.5],-1,2,[Track1,ltypeshp.shx,S=1,R=-45.0,X=1,Y=0],-2

;;**************************************************************************************************

;;**************************************************************************************************
;; Проводка скрыто (в штрабе)
;;
;; -- -- Х -- -- X -- -- X --
;;
*НазваниеЛинии5,Каналы скрытых проводок/штраба/скрытая проводка
A,1,-.5,[Track1,ltypeshp.shx,s=0.6,R=45,x=0,y=0],-.5,[Track1,ltypeshp.shx,s=0.6,R=-45,x=-.5,y=0],3,-1,2

;;**************************************************************************************************

;;**************************************************************************************************
;; Проводка в коробе, невидимая
;;    _______        _______        _______
;; __ _|___|_ __  __ _|___|_ __  __ _|___|_
;;     |___|          |___|          |___|
;;
*Av_CableRun_DuctInvisible,В коробе невидимая
A,1,-1,[Track1,ltypeshp.shx,s=0.8,x=0.75],3,[Track1,ltypeshp.shx,s=1.25,R=90,x=-1.5,y=0.8],-1,
[Track1,ltypeshp.shx,s=0.75,R=90,x=-2.5,y=-0.8],2,[Track1,ltypeshp.shx,s=0.8,x=-3.75],-1,1

;;**************************************************************************************************

;;**************************************************************************************************
;; Волновод Оптика (Для AutoCAD 2014 нет ограничения 80 элементов)
;;
;; ---O//---O//---
;;
*Av_OptiсalCable,Оптический кабель ---O//---O//---
A,5,-4,[CIRC1,ltypeshp.shx,s=2,R=0,x=-4,Y=0],1,[Track1,ltypeshp.shx,s=1.25,R=-45,x=-3.5,y=0.5],1,[Track1,ltypeshp.shx,s=0.5,R=-75,x=-4.10,y=1.2545],1,[Track1,ltypeshp.shx,s=0.5,R=-15,x=-4.7455,y=0.9],1,[Track1,ltypeshp.shx,s=1.25,R=-45,x=-5.5,y=-0.5],1,[Track1,ltypeshp.shx,s=0.5,R=-75,x=-6.0991,y=0.2545],1,[Track1,ltypeshp.shx,s=0.5,R=-15,x=-6.7455,y=-0.0991],10

;;**************************************************************************************************

и т. д. и т.п.

Проектировщик (Москва, Россия)
EvgeniaM
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #6 : 14 Ноября 2019 года, 16:16
(ссылка на это сообщение)


Alexey 02, спасибо.
Скачала, разобралась, подкорректировала под свои размеры, все работает!)
Есть еще один момент. Может быть подскажете.  Когда черчу вновь созданной штрихпунктирной линией с формами, в углах многоугольников она отрисовывает слишком длинные штрихи (длиннее, чем заданы). Из-за этого на некоторых коротких участках становится не видно штрихпунктира, получается сплошная. Причем, автокадовская штрихпунктирная с такими же параметрами штриха и пробела такого не делает.  В чем может быть дело? Прилагаю картинку. Красная - это автокадовская штриховая.
и описание моих линий:
*ao_to,аварийное в трубе открыто
A,190,-100,[TRACK1,ltypeshp.shx,R=315,S=100,X=0,Y=0],-100,380,-200,190,[CIRC1,ltypeshp.shx,R=0,S=50,X=-50,Y=90],190,-200,190
*ao_ts,аварийное в трубе скрыто
A,190,-200,380,-200,190,[CIRC1,ltypeshp.shx,R=0,S=50,X=-50,Y=90],190,-200,190
пример.png
 
* пример.png
(5.31 Кб, 1070x609)  [скачать]  [загрузок: 104]
Alexey 02
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #7 : 14 Ноября 2019 года, 19:07
(ссылка на это сообщение)

Краткий ответ = от этого никак не избавитесь.

1)
По правилам AutoCAD описание линии должно начинаться и заканчиваться штрихом = сплошной линией = перо опущено.

Всё, что написано ниже, сугубо моё мнение, не подтверждённое ничем, но работающее.

2)
а) Чертите созданную линию/полилинию и другой объект со свойством "масштаб типа  линий"=1
б) и не измененных других переменных AutoCADа, например: глобальный масштаб (ЛМАСШТАБ (_LTSCALE) по умолчанию 1 и других переменных CELTSCALE и т. д. и т. п.
в) Созданная линии начнёт корректно отображаться если минимальная длина линии/полилинии и т.п. будет равна или более чем сумма длин всех "перо опущено" и "перо поднято".

В вашем примере
*ao_ts,аварийное в трубе скрыто
A,190,-200,380,-200,190,[CIRC1,ltypeshp.shx,R=0,S=50,X=-50,Y=90],190,-200,190


Примечание: Назовём вторую строчку "ЦИКЛ". Т.е. описание куска линии, который будет повторяться. ЦИКЛ в свою очередь состоит из разных элементов: "Перо опущено", "Перо поднято", текст,

CIRC1 и т.д. и т.п.

Длина ЦИКЛа Lц=190+200+380+200+190+190+200+190=1740

г) Как только длина линии будет меньше 1740, она отобразится сплошной линией. Как только длина будет больше или равна 1740 она начнёт отображаться корректно.

Теперь про "длинные штрихи".
см. пункт. 1)
Опять же с вашим примером имеем ЦИКЛ длиной 1740.
Линия повторяется циклами. Если линия будет длиной 1740*2=3480. В линии цикл повторится дважды и т.д. 1740*3=5220/1740*4=6960/...
Что происходит при длине линии 3000 единиц. Цикл отобразится один раз. И больше не сможет повториться второй раз.
Итого получается 1740=ЦИКЛ + 1260
Следовательно, линия отображается с одним ЦИКЛом и неким "остатком" (1260).
Имеем ЦИЦЛ на полученной линии отображается один раз (и он центрируется), а что будет происходить с остатком длиной 1260?
Ответ см. пункт г) = линия там отобразится сплошной линией.
По краям получим отрезки длиной около 190 + ~(3000-1740)/2=190+630=820
От этого не избавиться.

Но, если уменьшить длину ЦИКЛа (Lц), то по формулам уменьшатся и крайний штрихи.

п.с.
Автокадовская пунктирная, а не штрихпунктирная (хотя сам всегда, как вы, оговариваюсь [улыбка])
Автокадовская линия описана типо того.
*Невидимая,Невидимая - - - - - - -
A,400,-200,400


Ну или

*Невидимая,Невидимая - - - - - - -
A,4,-2,4


Чувствуете разницу в длине ЦИКЛа в сравнении с Вашим?
А если вместо строк
"A,400,-200,400"  /  "A,4,-2,4"
написать строки
"A,400,-200,0.0000001"  /  "A,4,-2,0.0000001"
То вообще не заметите разницу в длинах крайних штрихах.
Все штрихи будут на глаз одинаковой длины.

Примечание:
В описании
*ao_ts,аварийное в трубе скрыто
A,190,-200,380,-200,190,[CIRC1,ltypeshp.shx,R=0,S=50,X=-50,Y=90],190,-200,190

вторую строку преобразовываем
A,190,-200,380,-200,190,[CIRC1,ltypeshp.shx,R=0,S=50,X=-50,Y=90],190,-200,190

получаем
*ao_ts,аварийное в трубе скрыто
A,190,-200,380,-200,380,[CIRC1,ltypeshp.shx,R=0,S=50,X=-240,Y=90],-200,190


Проектировщик (Москва, Россия)
EvgeniaM
*
Участник форумов


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #8 : 15 Ноября 2019 года, 15:31
(ссылка на это сообщение)

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


Сейчас отсутствует Сейчас отсутствует
 
Сообщение #9 : 18 Ноября 2019 года, 11:19
(ссылка на это сообщение)

Alexey 02, спасибо.
Скачала, разобралась, подкорректировала под свои размеры, все работает!)
А что именно вы подкорректировали? Масштаб типа линии в чертеже или сам файл ltypeshp.shx?
Если масштаб - все Ок. Если файл, то боюсь опять проблемы будут, ведь у Заказчика файл НЕ исправленный...

Проектировщик КИП (Самара, Россия)
Yandex
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Страниц: [1]   Вверх
ВЕРСИЯ ДЛЯ ПЕЧАТИ



Сейчас Вы - Гость на форумах «Проектант». Гости не могут писать сообщения и создавать новые темы.
Преодолейте несложную формальность - зарегистрируйтесь! И у Вас появится много больше возможностей на форумах «Проектант».


Здравствуйте, Гость
Сейчас Вы присутствуете на форумах в статусе Гостя.
Для начала общения надо зарегистрироваться или пройти авторизацию:
Вам не пришло письмо с кодом активации?
 
 
  (забыли пароль?)  
   

если Вы не зарегистрированы, то
пройдите регистрацию
Создать тему
Последние сообщения на форуме «Программное обеспечение Autodesk»
автор: Titaniym
Вчера в 00:15

31 Мая 2020 года, 16:32

автор: black raven
15 Мая 2020 года, 12:27

автор: Антониони
02 Мая 2020 года, 22:36

автор: Антониони
02 Мая 2020 года, 22:19

автор: Kavalergrad
26 Апреля 2020 года, 16:03

автор: Dкс
23 Апреля 2020 года, 12:57

18 Апреля 2020 года, 18:52

автор: doctorRaz
01 Апреля 2020 года, 21:27

автор: Digster
22 Марта 2020 года, 01:48

автор: doctorRaz
16 Марта 2020 года, 17:59

автор: Specx 2
12 Марта 2020 года, 14:10

автор: Нюк
17 Февраля 2020 года, 13:51

автор: doctorRaz
14 Февраля 2020 года, 10:12

автор: KatalRina
03 Февраля 2020 года, 16:21

Последние 10 cообщений чата:
25 Мая 2020 года, 17:28
подскажите где скачать прогу для siemens cerberus pro
25 Мая 2020 года, 17:24
всем привет. Подскажите где скачать конфигуратор siemens cerberus pro
20 Мая 2020 года, 13:55
Привет!
18 Мая 2020 года, 10:22
Приветствую Вас, уважаемые коллеги!!!!
06 Мая 2020 года, 12:01
Привет!
06 Мая 2020 года, 12:01
Привет!
05 Мая 2020 года, 10:55
Добрый день.Требуется проект ограждения 460м.п из металлопрофиля с ленточным фундаментом,согласование во фрунзенском районе г.Минска
06 Марта 2020 года, 11:08
Спасибо большое за поздравление! [улыбка]
06 Марта 2020 года, 11:06
всех коллег женского пола с наступающим праздников - всех благ и успехов во всех делах

Сейчас на форуме:
Сейчас на форумах: гостей - 466, пользователей - 8
Имена присутствующих пользователей:
Frlc, ПТЗ, bortjo, Старинфо, Beroes Group, VadGKorn, Shvet, Dmitriy52nnov
Контактные данные | Рекламно-информационные услуги | Баннерная реклама | Партнёрская программа | Подробная статистика
Настройка форумов © «Проектант» | Конфиденциальность данных
Powered by SMF 1.1.23 | SMF © 2017, Simple Machines