Перейти к содержанию

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


Рекомендуемые сообщения

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

 

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

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

 

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

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

Изменено пользователем Mитька
Ссылка на комментарий
Поделиться на другие сайты

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

 

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

Ссылка на комментарий
Поделиться на другие сайты

Таки переходите на ВЭ. Сначала один перейдет, потом другие увидят, что это есть хорошо, и тоже перейдут.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

  • 1 месяц спустя...

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

 

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

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

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

a = {c-b}

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

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

 

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

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

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

 

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

Маркер.dwg

post-62063-0-63051000-1451283380.jpg

Изменено пользователем Mитька
Ссылка на комментарий
Поделиться на другие сайты

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

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

post-64306-0-72640400-1451284979.png

Ссылка на комментарий
Поделиться на другие сайты

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

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

 

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

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

Изменено пользователем Mитька
Ссылка на комментарий
Поделиться на другие сайты

антимагия

до сотых

a = {Round(( c- b )*100)/100}

Изменено пользователем doctorraz
Ссылка на комментарий
Поделиться на другие сайты

антимагия

до сотых

a = {Round(( c- b )*100)/100}

 

Знаю, до тысячных только. Но спасибо.

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

Изменено пользователем Mитька
Ссылка на комментарий
Поделиться на другие сайты

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

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

b

c

a

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

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

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

Митька.zip

Ссылка на комментарий
Поделиться на другие сайты

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

 

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

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

форма

 

post-64306-0-45234200-1451291673.png

 

свойства

 

post-64306-0-94055200-1451291671.png

 

Изменено пользователем doctorraz
Ссылка на комментарий
Поделиться на другие сайты

  • 2 недели спустя...

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

 

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

1-е --можно

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

 

1. Как?

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

 

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

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

Ссылка на комментарий
Поделиться на другие сайты

1. Как?

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

_________________________________________

 

 

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

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

Sample.zip

Ссылка на комментарий
Поделиться на другие сайты

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

Ссылка на комментарий
Поделиться на другие сайты

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

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

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

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

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

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

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Расскажите друзьям

    Нравится Официальный форум компании Нанософт? Расскажите друзьям!
×
×
  • Создать...