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



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

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

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

Количество просмотров - 594
(ссылка на эту тему)
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)  [скачать]  [загрузок: 15]
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»
автор: Евген
Вчера в 23:33

автор: Dolphin-ps 2
04 Декабря 2019 года, 14:38

автор: doctorRaz
04 Декабря 2019 года, 12:25

автор: KatalRina
25 Ноября 2019 года, 14:45

автор: doctorRaz
19 Ноября 2019 года, 18:17

автор: Антониони
18 Ноября 2019 года, 11:36

автор: Антониони
18 Ноября 2019 года, 11:19

автор: Baksconstructor
15 Ноября 2019 года, 21:41

автор: Urius 100
12 Ноября 2019 года, 17:06

автор: Andrew lloyd
29 Октября 2019 года, 22:06

автор: Филлин
18 Октября 2019 года, 01:51

автор: Overlord 1992
11 Октября 2019 года, 15:17

автор: doctorRaz
02 Октября 2019 года, 18:20

автор: Антониони
19 Сентября 2019 года, 13:22

автор: Infane
19 Сентября 2019 года, 06:57

Последние 10 cообщений чата:
01 Декабря 2019 года, 16:04
подряда. Предложения на tsepelev_mv@mail.ru
01 Декабря 2019 года, 16:04
по направлению 19. Автомобильные дороги (главное что бы аттестат был получен до 1 апреля 2018 года). Есть необходимость в проведении экспертизы по договору.
01 Декабря 2019 года, 16:03
Коллеги, день добрый! Вопрос такой?
Есть ли на данном форуме аттестованные эксперты по направлению 47. Автомобильные дороги, ну или на крайний случай  
25 Ноября 2019 года, 15:42
Новый вид сайтов радует)
Желаю "Проектанту" дальнейшего развития!
20 Ноября 2019 года, 23:41
Сайты proektant.ua и proektant.kz переведены на новую систему. Возможные некоторые сбои в работе.
16 Ноября 2019 года, 17:07
Поздравляю всех Коллег с Днем Проектировщика!!!
11 Ноября 2019 года, 12:50
И вновь понедельник)
08 Ноября 2019 года, 01:16
С праздником!!
[улыбка]
https://cutt.ly/5eYh7Cd
04 Ноября 2019 года, 10:59
С праздником всех!
[улыбка]
28 Октября 2019 года, 14:34
Понедяпница дает стране угля

Сейчас на форуме:
Сейчас на форумах: гостей - 444, пользователей - 8
Имена присутствующих пользователей:
Ingenеr 2017, Тара, Shvet, Водик, Jordaned, Moshkarow, Виктop, Arozjankov
Контактные данные | Рекламно-информационные услуги | Баннерная реклама | Партнёрская программа | Подробная статистика
Настройка форумов © «Проектант» | Конфиденциальность данных
Powered by SMF 1.1.23 | SMF © 2017, Simple Machines