Автор Тема: Разработать динамический блок фидера  (Прочитано 3674 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Offline Alphabravo

  • ***
  • Thank You
  • -Given: 41
  • -Receive: 3
  • Повідомлень: 95
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Нужен динамический блок. Каменты только по теме.
Цену разработку блока предлагайте в личку, либо на адрес zaharov-andrey@ya.ru
Мнения ничего не стоят, бесценны факты.

Offline aleks

  • *****
  • Thank You
  • -Given: 15
  • -Receive: 34
  • Повідомлень: 556
  • Awards За неизменность форуму I степени - на форуме более 3 лет Автор 50 тем
    • Перегляд профілю
    • Awards
смогу разработать, но только на выходных, раньше не получится...

Offline Alphabravo

  • ***
  • Thank You
  • -Given: 41
  • -Receive: 3
  • Повідомлень: 95
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
Ребята в файле фидера я уже сделал выпадающий список - в виде отдельного динамического блока на каждую подпись. Если вы кликните на подпись, то увидите. Но, получилось топорно. И я не знаю как это всё хозяйство вставлять в чертёж одним блоком, без разрушения, чтоб параметры (выпадающие списки) менять внутри блока. Чтоб если перемещать фидер то и надписи должны "следовать" за ним.
Мнения ничего не стоят, бесценны факты.

Offline mental

  • *****
  • Thank You
  • -Given: 179
  • -Receive: 28
  • Повідомлень: 532
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет Автор 50 тем
    • Перегляд профілю
    • Awards
Quote (selected)
Данные в каждом выпадающем списке должны быть связаны с отдельной таблицей
С какой таблицей? Где она должна быть? В блоке?
"Теория без практики мертва и бесплодна.
Практика без теории вредна и пагубна."
К.Ф.Гаусс.

Offline Alphabravo

  • ***
  • Thank You
  • -Given: 41
  • -Receive: 3
  • Повідомлень: 95
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
можешь в блоке - сделай в блоке, можешь отдельно - делай отдельно. Только чоб работало и не было громоздкой.
Мнения ничего не стоят, бесценны факты.

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
Alphabravo, я бы расширил задачу. Нужен каталог оборудования, чтобы можно было сделать блок с параметрами оборудования.
Параметром видимости здесь не обойтись, поэтому и не получалось. Можно параметром видимости сделать например разные наборы: автомат, автомат + пускатель, автомат + пускатель + выключатель, также менять тип нагрузки и т.д.
Пока не понял смысл, для чего нужна таблица.

Вот набросал по быстрому простой динамический блок без таблицы. Нюанс - для того, чтобы изменились значения атрибутов необходимо регенерировать чертеж.
Формат - Autocad 2010
« Останнє редагування: 18 Жовтень 2010, 20:35:51 від hi_tech »

Offline Alphabravo

  • ***
  • Thank You
  • -Given: 41
  • -Receive: 3
  • Повідомлень: 95
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
хорошая попытка. Но сложновата. Думаю на однолинейке всего цеха или завода, это будет подтормаживать - хотя я не судья.
А таблица нужна для того чтоб менять параметры - по моим наблюдениям каталоги и названия оборудования меняются раз в 5 лет.
Да и потом, сделал один раз механиз - и прописуй в него то ли мёллер то ли шнейдер то ли иек - и размножай )))
Мнения ничего не стоят, бесценны факты.

Offline Alphabravo

  • ***
  • Thank You
  • -Given: 41
  • -Receive: 3
  • Повідомлень: 95
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
hi_tech, я поспешил. Но это действительно работает. Н а данный момент, это единственный работающий экземпляр. Браво Хайтек, Вы первый.
Мнения ничего не стоят, бесценны факты.

Offline andery

  • Administrator
  • ******
  • Thank You
  • -Given: 1170
  • -Receive: 573
  • Повідомлень: 3 245
  • Country: ua
    • Перегляд профілю
    • Awards
hi_tech а зачем нужны расстояния в блоке?
Тоже накидал, почти такой-же получился.
Тоже нужна регенерация.

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
andery, вот так поев наконец-то Бограча дома и забыв флешку с работой на работе пришлось развлекаться :).
В принципе вполне можно здесь обойтись без расстояний. Привычка так задавать параметр Выбора, т.к. можно задавать ряд значений для расстояния и использовать их потом в расчете, здесь этого не требовалось... :).  Расстояние для параметра выбора необходимо для того, чтобы заданному параметру, например GV2ME32, можно было назначить ток уставки. Сейчас эти значения 1,2,3, но никто не мешает сделать 6,10,16 и т.п.
Кстати, блоки надо создавать на 0 слое, он собственно для них и предназначен.
Сейчас изучаю параметризацию, надеюсь пригодится при создании блоков.
Alphabravo, в таблице выбора для каждого параметра Вы можете менять как кол-во так и значение, думаю не составит труда.

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
4?, было бы замечательно взглянуть на применение зависимостей в блоке. Ждем.

Offline 4?

  • *
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Повідомлень: 11
  • Country: ua
    • Перегляд профілю
    • Awards
задача оказалась сложнее чем я думал вначале.
вначале о хорошем: "на хлеб мажется", сделал блок с отображением заданного списка без обновления всего чертежа (см вложение), получилось с использованием таблицы свойств блока, но ... таких таблиц для блока можно создать всего одну, потому если я выбираю qf1, то км1 потянется за этим значением свойства автоматически. если сильно надо, то можно наплодить подобных блоков кучу (автомат, пускатель) и в каждом блоке менять нужное свойство. вот и все на данный не ранний час ночи.


зы вначале были идеи, но суровый hi_tech опередил, сделав все на совесть, а andery доработал
зыы пока с задачей справился один чел.
зыы сообщение (свое) сам иже и удалил
« Останнє редагування: 19 Жовтень 2010, 01:47:28 від 4? »

Offline Alphabravo

  • ***
  • Thank You
  • -Given: 41
  • -Receive: 3
  • Повідомлень: 95
  • Country: ua
  • Awards За неизменность форуму I степени - на форуме более 3 лет
    • Перегляд профілю
    • Awards
У 4n классно получилось.
Мне нужно чтоб в одном блоке было несколько таких таблиц.
Да это очень нужно.
« Останнє редагування: 19 Жовтень 2010, 09:10:34 від Alphabravo »
Мнения ничего не стоят, бесценны факты.

Offline 4?

  • *
  • Thank You
  • -Given: 0
  • -Receive: 1
  • Повідомлень: 11
  • Country: ua
    • Перегляд профілю
    • Awards
Мне нужно чтоб в одном блоке было несколько таких таблиц.
вот именно с этим и возникли пока, что непреодолимые сложности, попробую решить

Offline hi_tech

  • Global Moderator
  • ******
  • Thank You
  • -Given: 321
  • -Receive: 475
  • Повідомлень: 1 491
  • Country: ua
    • Перегляд профілю
    • Awards
4?, вот свежая идея. Спасибо. Вечером тоже подумаю как применить таблицу свойств блока.
Задание начинает прояснятся, необходима таблица перечня типов оборудования из которой можно извлекать значения для выбора того или иного типа.
Alphabravo, может пока сделать 3 разных блока автомат, пускатель, выключатель в котором с помощью примененного 4? метода сделать выбор именно типа оборудования, а уже номер выбирать с помощью стандартного параметра Выбор, как у нас с andery было выполнено, ведь порядковый номер не критичен.
В каждый блок если надо можно включить нагрузку (Мотор) который будет скрываться параметром видимости.
Затем вставив 3 блока (Автомат + пускатель + выключатель), создать общий блок. Занести его на палитру инструментов, установить для него свойства "Расчленить при вставке" и таким образом вы сможете вставлять 3 блока в одном.
Ну это так - извращение. Очень надеюсь, что есть более рациональное решение.

 

Warning: this topic has not been posted in for at least 150 days.
Unless you're sure you want to reply, please consider starting a new topic.

Ім'я:     Email: