metalmak82

Вывод значений развертки ЛМ в доп. информацию детали

Доброго времени суток.

 

Работаю с листовыми деталями. Появилась необходимость добавить размеры развертки (длина, ширина) в дополнительную информацию детали.

Эти значения я могу видеть в свойствах "Списка элемента вырезов" который создается автоматом после построений.

59bca555bccc8_.thumb.png.b3360667d0613658f951acc6d7c4f9f1.png

 

Но копируя строку из столбца "Значение/Текстовое выражение" в аналогичный столбец окна "Суммарной информации" значения в столбце "Вычисленное значение" не отображаются

 

В ручную ставить размеры на развертку и вставлять в доп. информацию детали не вариант.

 

Почему в свойствах Списка вырезов  значения виды, а та же ссылка в дополнительной информации детали не вычисляет значения? 

Поделиться сообщением


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

Здравствуйте. Используете ли Вы конфигурации? Если в "суммарной информации" и в любой конфигурации будут одинаковые имена свойств, то суммарная информация не будет ставится на чертежах. Ставится только информация из конфигураций. "Суммарная информация" будет ставится на чертежах только тогда, когда во всех конфигурациях не будет такого же имени свойства.

Поделиться сообщением


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

Конфигурации у деталей есть, но в 70% случаев развертка остается одной, только различное расположение отверстий. 

 

По простому  мне необходимо что бы длина и ширина развертки выводилась свойствах документа т.е. в списке "суммарной информации", на чертежи мне ставить размеры развертки не надо. Эти данные можно видеть в списке вырезов, скопировав переменную в список "суммарной информации" значение не высчитывается.  В чем проблема?

Как можно по другому вывести размеры развертки?

Поделиться сообщением


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

и в каком месте у солида список суммарной информации?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Spikard сказал:

и в каком месте у солида список суммарной информации?)


"Файл"->"Свойства"

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
7 часов назад, Spikard сказал:

и в каком месте у солида список суммарной информации?)

Файл -> Свойства.

 

Окно "Суммарная информация"  вкладка "Настройки"

 

59bfd52a841a5_.png.de068c4da2a710f382f778ccd9259774.png

Поделиться сообщением


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

в таблицы на чертеже вставить его можно

TRFOQiGV.jpg

но вычислять оно у меня тож не хочет, у него какой-то странный формат

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 16.09.2017 в 08:36, metalmak82 сказал:

В ручную ставить размеры на развертку и вставлять в доп. информацию детали не вариант.

Почему в свойствах Списка вырезов  значения виды, а та же ссылка в дополнительной информации детали не вычисляет значения? 

 

Справочные размеры развёртки никому не нравится тянуть в модель, но этот способ хотя бы работает.

Свойства списка вырезов относятся к SolidWorks Costing. Пользоваться её, прописав ссылку в свойства модели у меня не получалось никогда.

Возможно эту ветку лучше закрыть, потому что повтор:

http://cccp3d.ru/topic/57130-глобальная-переменная/#comment-500493

 

Поделиться сообщением


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

Эти данные списываются в базу данных

Поделиться сообщением


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

@metalmak82 Попробуйте макросом, только поменяйте в нём 3D-, на SW-

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В ‎17‎.‎09‎.‎2017 в 08:12, metalmak82 сказал:

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

Автоматически не будет, тел (листов, сварных элементов) может быть и больше одного, поэтому у тел свои свойства, у детали - свои.

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

Length.swp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
23 часа назад, Kir95 сказал:

Автоматически не будет, тел (листов, сварных элементов) может быть и больше одного, поэтому у тел свои свойства, у детали - свои.

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

Length.swp

Солид 11 версии . Запускаю в солиде макрос ничего не происходит. При запуске кода в редакторе выдает сообщение.

Ошибка в окне редактора.png

Поделиться сообщением


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

Удалите строку над Option Explicit. Если копировали, то нужно полностью очищать окно модуля перед вставкой, у вас повторение имён в коде.

Изменено пользователем Kir95

Поделиться сообщением


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

@Kir95

может я не то делаю. не формируются данные. записал свои действия. 

1. Скопировал код в фай и заменил 3d на SW   убрал ранее выска кивающие ощибки https://cloud.mail.ru/public/LwGC/YHg47CM9k

2 . Просто взял файл и запустил его  https://cloud.mail.ru/public/8f9K/qvu7N2Pjd

Изменено пользователем metalmak

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, metalmak сказал:

Солид 11 версии

попробуйте запустить этот:

Length2.swp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
18 часов назад, Kir95 сказал:

попробуйте запустить этот:

Length2.swp

Запустил  что то не робит. Видео снять не смог.

Я все верно делаю. 

1 Открываю деталь

2 Инструменты - Макрос - Выполнить.... Length2.swp

В результате должны записаться значения в карточку. Все верно?

 

решил посмотреть код в редакторе. 

 

Открыл нажал Run  выпала ошибка 

 

нажал OK 

 

Что то надо выбрать 

 

 

ошибка 1.png

Ошибка2.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
54 минуты назад, metalmak сказал:

Запустил  что то не робит.

Поснимай галки с MISSING, сохрани и запусти. Напиши, если заработает. Вроде бы под 11 солид должен запускаться, но мне проверить не на чем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, Kir95 сказал:

Поснимай галки с MISSING, сохрани и запусти. Напиши, если заработает. Вроде бы под 11 солид должен запускаться, но мне проверить не на чем.

Снял, происходит следующие

 

Сначало1.png

Сначало2.png

Поделиться сообщением


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

Что-то с библиотеками, посмотри, какие соответствуют 2011 из тех, где снимал галки. Солид 64 бита?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, Kir95 сказал:

Что-то с библиотеками, посмотри, какие соответствуют 2011 из тех, где снимал галки. Солид 64 бита?

Да 

 

Галочки снял со всех MISSING. Я так понимаю они относятся к 18 солиду

Мисиннг.png

Изменено пользователем metalmak82

Поделиться сообщением


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

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

 

Length3.swp

Поделиться сообщением


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

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

 

Length3.swp

 

Запускаю не работает

Первый.png

Второй.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В ‎15‎.‎10‎.‎2017 в 09:22, Kir95 сказал:

Создай новый макрос, удали всё в окне редактора, скопируй и вставь код отсюда, сохрани и запусти

В своём солиде создай пустой макрос, чтобы библиотек ему хватало. А Length3 просто открой для редактирования и скопируй из него текст в свой макрос. Сохрани и закрой всё, потом пробуй запустить уже свой макрос, тогда солид подсветит ошибки, если будут.

Поделиться сообщением


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

Выполнил все действия.  Даже пробовал добавить SW- к длине и ширине рамки. Ошибок нет, но и результата тоже.

https://cloud.mail.ru/public/JK1i/ECXVPstU5 

Поделиться сообщением


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

Ошибок нет, уже неплохо. Заменил команды в макросе по справке для 2011 солида, попробуйте с этим всё повторить:

Length4.swp

Поделиться сообщением


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

проверьте код из справки солида, добавит у вас дату в свойства конфигурации или нет:

http://help.solidworks.com/2011/english/api/sldworksapi/Get_Custom_Properties_for_Configuration_Example_VB.htm?verRedirect=1

Поделиться сообщением


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

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу

  • реклама

  • Реклама

  • Ближайшие события

    Предстоящих событий не найдено
  • Дни рождения сегодня

    1. AdelaiHill
      AdelaiHill
      (29 лет)
    2. AnthonyMa
      AnthonyMa
      (40 лет)
    3. Drean
      Drean
      (27 лет)
    4. frtelook
      frtelook
      (40 лет)
    5. JavierBum
      JavierBum
      (33 года)
    Просмотреть все