Jump to content

параметрические объекты СПДС


Recommended Posts

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

 

> только при таком подходе проблематично на одном формате получить деталь и ее узел в разных масштабах

Да. Но тут уж ничего не попишешь. На это у нас есть блоки...

 

>Или использовать листы с видовыми экранами.

А переводить всю контору на видовые экраны проблемно... С моделью-то никто не разбирается нормально.

Edited by Mитька
Link to comment
Share on other sites

А если работаешь с листами, как быть? Т.е., весь чертеж выполняется в модели, включая размеры и выноски. На листе - видовые экраны, рамки, спецификации и ТТ.

Какие проблемы?

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

Link to comment
Share on other sites

Ну так и увеличивайте, какие проблемы

 

А проблемы в этом в общем-то и нет никакой. ^_^ Но мы скатились во флуд... Давайте закрывать уже диалог. Я задал вопрос, и даже получил на него, окромя всего прочего, ответ.

Link to comment
Share on other sites

А если работаешь с листами, как быть? Т.е., весь чертеж выполняется в модели, включая размеры и выноски. На листе - видовые экраны, рамки, спецификации и ТТ.

Какие проблемы?

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

 

В голове ничего держать не нужно, для этого есть панели свойств и масштаба. Вы, видимо, занимаетесь больше машиностроительными чертежами и поэтому оперируете термином "деталь". На листе строительного чертежа могут присутствовать одновременно, например, схема расположения, скажем, элементов эстакады (1:200), разрезы к этой схеме (1:50) и узлы к разрезам (1:10). Из всего этого параметрическими объектами будут, скорее всего, только профили на узлах.

Link to comment
Share on other sites

> элементов эстакады (1:200), разрезы к этой схеме (1:50) и узлы к разрезам (1:10).

Всё, как есть. И не знаю, как у 100рожа в видовых экранах, но в пространстве модели всё это чертится именно в разных элементах оформления, а потом собирается на формате в кучу. В основном блоками, либо за счёт масштаба измерений (но и от того, и от другого мы с нашими чисто модельными построениями по возможности стараемся уходить, компонуя чертежи под один и тот же масштаб формата)... Такой вот каменный век. Живём в лесу, молимся колесу.

Link to comment
Share on other sites

Пробовали как-то. Ещё под Автокадом, года 3 назад. Переход на ВЭ - это кардинальная перестройка схемы работы. Над одним проектом подчас работает человек 5-6 одновременно. И все они должны понимать, как в случае чего отредактировать что-либо без потери качества. А люди разной... технической подкованности, скажем так. Так что если перейдёт на ВЭ кто-то один, ему потом просто по шапке за это настучат ("надо было тут срочняком всё поправить, а баба Маша не разобралась"), да и всё. Мы базу объектов-то внедряем со скрипом, чтоб ВСЕМ было понятно, что да как.. Да и, ИМХО, листы - неудобная штука... С точки зрения навигации. Модель как-то милее. Но это уже точно пошёл оффтоп.

Link to comment
Share on other sites

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

В модели подосновы и сам чертеж, а в листе оформление.

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

Мне интересно если блок с размером внутри отмасштабирован, то может ли эта деталь считаться 1:1?

Вот видео, почти по Дэн Эббот.

Но каждый строит свой велосипед.

http://www.youtube.com/watch?v=_fcaJpDQBqI

  • Like 1
Link to comment
Share on other sites

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

Допускаю, что вы правы. Вероятнее всего, неприязнь к листам растёт из Автокадовских опытов на белом фоне 3хлетней давности. Может и дойдём когда-нибудь.

 

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

Я имею в виду не одновременную работу (внешние ссылки опробовались, проанализировались и пока отложились начальством в долгий ящик), а последовательную. Когда один и тот же альбом через какое-то время правится уже другим исполнителем (ибо первый занят), потом третьим, а через год корректируется 4м. А потом его дербанят на исходники ещё 5. И все эти 10 человек должны понимать, как это работает. Т.е. по факту понимать должны все. И не просто понимать, а уметь в этом работать без потерь по времени. А это трудно выполнимо.

 

Мне интересно если блок с размером внутри отмасштабирован, то может ли эта деталь считаться 1:1?

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

Link to comment
Share on other sites

  • 1 month later...

Вопрос по маркерам (файл для экспериментов во вложении).

 

Есть выноска, в первой её строке проставлена высотная отметка в формате "102.000".

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

Начинка маркера:

a = {c-b}

b - вбивается руками

с - автоматически снимается с выноски.

 

Вопрос следующий:

Если число "с" находится в пределах от 100...120 и имеет дробную часть, что расчёт "с-b" проходит некорректно (см. вложение).

Если до 100 и после 120, то считает вроде как всегда правильно. Как так..?

 

Актуально для "НаноСПДС 5.4, 6.0". На "четверке" не проверял.

Маркер.dwg

post-62063-0-63051000-1451283380.jpg

Edited by Mитька
Link to comment
Share on other sites

имеет место, но это похоже так считает не СПДС, а Win)))

Если забить эти числа в Excel, то получим тот же результат )))

post-64306-0-72640400-1451284979.png

  • Like 1
Link to comment
Share on other sites

имеет место, но это похоже так считает не СПДС, а Win)))

Если забить эти числа в Excel, то получим тот же результат )))

 

Ох ты ж... :blink: Магия...

Ну ладно, тогда вопрос снят. Благо, исправляется это просто...

Edited by Mитька
  • Like 1
Link to comment
Share on other sites

int не пользуй ))) а то насчитает

 

Да. Оттуда и оно выяснилось. У нас всякая дробная пакость ИНТом обычно убирается (когда точность не принципиальна), вот и тут я его вписал просто на автомате (хотя по идее оно тут и не трэба совсем), а он внезапно взял да и выдал сей неожиданный результат. Но зато узнал весьма интересную вещь про особенности компьютерной математики... Был бы раунд с самого начала, не узнал бы даже...

Edited by Mитька
Link to comment
Share on other sites

И, на будущее, не надо писать формулы в отчете выше данных.

В Вашем случае лучше

b

c

a

img-2015-12-28-14-07-23.png

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

img-2015-12-28-14-05-16.png

Митька.zip

Link to comment
Share on other sites

И, на будущее, не надо писать формулы в отчете выше данных.

 

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

================

форма

 

post-64306-0-45234200-1451291673.png

 

свойства

 

post-64306-0-94055200-1451291671.png

 

Edited by doctorraz
  • Like 1
Link to comment
Share on other sites

  • 2 weeks later...

И, на будущее, не надо писать формулы в отчете выше данных.

 

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

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

Они ж редко создаются сразу и насовсем. Что-то постоянно наворачивается сверху, совершенствуется. Никогда даже не задумывался, что можно поменять переменные местами простым перетаскиванием. Интерфейс не даёт такой подсказки.

Link to comment
Share on other sites

Ещё вопросы по маркерам:

1. Если создаёшь ОБЪЕКТ, то в обработчике "OnInitialization" есть возможность привязать объект к конкретному слою (this.Layer="Блаблабла";).

МАРКЕР автоматом отрисовывается в текущем слое (кроме вроде бы тех случаев, если изначальная геометрия прорисована в слое CS_UNPLOTTED, тогда и сам маркер вставляется в нём же всегда...). Можно ли привязать маркер к конкретному слою при вставке на чертёж?

2. Можно ли создать группу из 2х МАРКЕРОВ, задав им геометрические зависимости (к примеру изменяемое расстояние между ними)? Детально не копался, но в моём представлении такая зависимость задаётся через "Мастер зависимостей" (сборочные зависимости, рабочие плоскости и т.д.), а "Мастер зависимостей" маркер вообще не воспринимает как объект. =(

Link to comment
Share on other sites

1-е --можно

2-е, не понятно для чего

 

1. Как?

2. Есть маркер подписи. Содержит подписи всех работников. Хочется сделать группу таких маркеров, это было бы удобнее в некоторых случаях. Расстояние между ними по вертикали будет равно или кратно 5*rSymScl (речь идёт о пространстве модели). Вот с этим расстоянием и проблема: сделать его фиксированным получается, но хочется чтобы оно динамически зависело от масштаба символов.

 

На случай альтернативных советов:

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

Link to comment
Share on other sites

1. Как?

img-2016-01-08-13-55-49.pngimg-2016-01-08-14-08-14.png

_________________________________________

 

 

На случай альтернативных советов:

Не совет, скорее предупреждение. Не используйте внутри стандартных и маркеров "Сплайны".

Sample.zip

  • Like 1
Link to comment
Share on other sites

Спасибо большое!.. Буду на работе - посмотрю. А сплайны я и так убиваю везде - много случаев было, когда из-за них всё умирало... И насколько я помню (хотя тут могу ошибиться), при распознавании геометрии маркер сплайны просто не видит.

Link to comment
Share on other sites

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

Да не видит, полред (преобразовать сплайн в поллинию, шаг по вкусу)) в этом случае поможет

rSymScl возможно не имеет смысла, при масштабировании расстояние изменится само, как надо.

Хотя судя по тому, что в очередной раз беседа голословна (нет файлов того, что должно получиться или не получается) изобретается очередное секретное ноухау)))) и трудно подсказать что-то конкретное.

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Tell a friend

    Love Официальный форум компании Нанософт Разработка? Tell a friend!
×
×
  • Create New...