Перейти к публикации

Заполнение свойств файла


Ohotneg

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

Доброго времени суток, прошу помощи в следующей ситуации:
с sw работаю недавно,есть деталь с сотнями конфигураций,в свойствах каждой из них необходимо добавить значение массы,
подскажите, пожалуйста, каким образом это можно сделать автоматизировано?
В основе конфигураций-файл эксель.
SW 2012,установлен pdm, если это имеет значение.

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


Тема недавно поднималась здесь

Я читал эту тему,но у меня нету пункта масса в экселевской таблице.

Если я добавляю в экселевскую таблицу столбик с заголовком $СВОЙСТВО@Масса, у меня появляется в свойствах конфигурации такой пункт, но нету значения. Что нужно в ячейки под заголовком прописать,чтобы Солид  высчитал массу? и вообще реально ли это через таблицу сделать или только макрос качать?

 

Ссылка на сообщение
Поделиться на других сайтах
Я читал эту тему,но у меня нету пункта масса в экселевской таблице.

 

Можно использовать макрос для заполнения во всех конфигурациях свойства WeightTable (в макросе должно быть выбрано МНОЖЕСТВЕННЫЙ): http://kelnyproject.ucoz.ru/load/6-1-0-6

А в Excel: $СВОЙСТВО@WeightTable

 

 

 

 

Другой вариант, пропишите для всех конфигураций в столбце $СВОЙСТВО@Масса:

"SW-Mass@@ @ .SLDPRT"

Потом откройте все конфигурации поочереди, можно попробовать этим: http://kelnyproject.ucoz.ru/load/6-1-0-9

и снова зайдите в таблицу параметров...

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

Привет. При запуске макроса RefreshConfigurations возникает ошибка (см. скрин ниже)

Параметры системы SW 2013 SP4, Win7х64.

http://zalil.ru/34705876

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

Привет. При запуске макроса RefreshConfigurations возникает ошибка (см. скрин ниже) Параметры системы SW 2013 SP4, Win7х64. http://zalil.ru/34705876

У меня тоже самое SW2012,sp5,Win7х64

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

 

Я читал эту тему,но у меня нету пункта масса в экселевской таблице.

 

Можно использовать макрос для заполнения во всех конфигурациях свойства WeightTable (в макросе должно быть выбрано МНОЖЕСТВЕННЫЙ): http://kelnyproject.ucoz.ru/load/6-1-0-6

А в Excel: $СВОЙСТВО@WeightTable

 

 

 

 

Другой вариант, пропишите для всех конфигураций в столбце $СВОЙСТВО@Масса:

"SW-Mass@@ @ .SLDPRT"

Потом откройте все конфигурации поочереди, можно попробовать этим: http://kelnyproject.ucoz.ru/load/6-1-0-9

и снова зайдите в таблицу параметров...

 

Run-time error -2147417856(80010100) Automation error System call failed

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

Привет. При запуске макроса RefreshConfigurations возникает ошибка (см. скрин ниже) Параметры системы SW 2013 SP4, Win7х64. http://zalil.ru/34705876

Удалось воспроизвести ошибку отключив библиотеку Solidworks 2013 Constant type library и поэтому в личных сособщениях написал:

Возможно нужно обновить потерянные библиотеки ( http://kelnyproject....ru/publ/1-1-0-1 ): Tools-References... с припиской Missing, у вас должна быть подключена библиотека Solidworks 2013 Constant type library.

А сечас отключаю все библиотеки, а макрос работает.

 

 

Библиотека Solidworks 2013 Constant type library была подключена. С пометкой Missing не было ни одной библиотеки. Может ещё что-то надо подключить?

Вроде всё правильно.

 

Не понимаю в чём проблема, возможно, SW2013, что-то с API поменялось, могу предложить заменить:

Dim swApp As Object
Dim Part As Object

на:

Dim swApp As SldWorks.SldWorks
Dim Part As SldWorks.ModelDoc2

Можно вообще закомментировать или удалить строки с ProgressBar1, т.к. эти строки информационные (Заполняют прогрессбар во время прохода по конфигурациям) при большом количестве конфигураций.

 

 

 

 А какая ошибка в появляющемся окне?

Можно конечно попробовать обновление конфигураций из программы Vb_Get_Set_Mass_V5.3_full (на сколько помню кусок кода с обновлением конфигураций выдирал от сюда): http://kelnyproject.ucoz.ru/load/6-1-0-6

Ссылка на сообщение
Поделиться на других сайтах
А какая ошибка в появляющемся окне? Можно конечно попробовать обновление конфигураций из программы Vb_Get_Set_Mass_V5.3_full (на сколько помню кусок кода с обновлением конфигураций выдирал от сюда): http://kelnyproject....ru/load/6-1-0-6

 

Я извиняюсь,но не могли бы вы для танкистов объяснить как этой прогой пользоваться?

Скачал я архив,разархивировал,тыкнул по файлу реестра,согласился добавить ключи,затем открываю в солиде нужную деталь и запускаю приложение Vb_Get_Set_Mass_5.3 из разархивированной папки,начинается какая то движуха,в статус баре солида внизу мелькает редактирование детали и так бесконечно,никаких окон с параметрами.так и должно быть или я что то делаю не так?

Пробовал выполнять из солида одноименный макрос-тот же результат

Пардон,надо было просто подождать)

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

Может кто-нибудь подскажет, реально ли в программе Vb Get Set Mass изменить название  проставляемого свойства  "WeightTable" на "Масса"?
Буду очень признателен!

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

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

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

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

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

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

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

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




  • Сообщения

    • Nastyrnuy
      Теперь понятно! Вы шли не в том направлении, и помощеиков не туда завели!!! у Вас Проц и комп оператора тоже 3 платы( но совсем другие (еще Мультибас 1 чисто Интеловский) SBC08, 80/10 KCB 01/04, но диск у Вас электронный( который состоит из 12 или 14 ЕПРОМОВ и при всем желании и старании с дискет Вы ничего не сможете туда загрузить! Скорее всего  у Вас просто неконтакт, в пред постах там тоже на эту же тему многго что написано. Просто на SBC 08 херов туча наездников( и эл диск, и контроллер флоповода, и мат сопроцессор..!
    • paull3
      да, стойка CD, чуть позже прикреплю фото, ... получилось добавить , вот чт он показывает при загрузке и дальше не идёт...
    • Nastyrnuy
      Где то тут путаница идет... не совпадние (жесткий диск (он жесткий или элетронный диск?)), есл жесткий диск то флоппик  точно 1.44 и эмулятор можно на 1ю44, Но если вы используете эмулятор на 720 то это как правило серия станка не CF а CD....и.т.д поэтому фотки давай и станка серию и тип, и плат, и ошибку на экране где Биос кажет и флорри и диск, а то мы все тут будем по разному понимать..!
    • Viktor2004
      Вы же лучше меня знаете что запрсто записать на машину не только чужой, но и свой OPRMINF не получится
    • gudstartup
      полная чушь если ид меняется ошибка 5523 гарантирована иначе чужо ой oprminf запросто можно было бы записать на любую машину
    • paull3
      Всем добрый день! докладываю - 1) батарейка живая и после отключения от сети на сутки показала 3,63в, 2) записал файлы из архива на юсб флешку размеролм 720кБ - вставил в эмулятор, затем включил станок- станок никак не отреагировал, флешка вроде как считалась( индикация светодиодом на ней) 3) сделал загрузочную дискету дос, удалил файлы те что там записались и записал из архива - вставил в дисковод, включил станок- реакции не последовало, ...индикации и характерных звуков считывания не было, возможно неисправен дисковод, хотя когда переключал его на эмулятор он был исправен....   Добрый день, посмотрю, напишу  
    • Nastyrnuy
      Не, загрузочная не помешает! Анатолий правильно говорит, у станков серии CF FCки разные могутьбыть! И причем это даже не напрямую от серии CF Зависит, а от конфиги трех плат которые составляют комп оператора. так Паюль фоткай морды этих плат тоже( они там могут быть из 3 плат самая правая PEC(o4/05/07) или 1(все в одном AMS-75(уже проц Пень 75)! )! Но, по любому станок уже в годах и винты не вечные, так что FC может и не смочь помочь с запуском станка(если винт сыпется..). А кстати JP soft у Вас запускается , или на отдельном компе проги рабочие пишете!!
    • Viktor2004
      Не обращал внимание, но наверняка менялся. А когда я платы FROM/SRAM местами на двух станках менял, для них вообще все ID должны поменяться. Ни разу сертификат не слетал
    • gudstartup
      @Viktor2004 вы же знаете как... а cncid менялось при  этом 
    • Viktor2004
      Как попробовать? Платы поменять? Так уже менял много раз.
×
×
  • Создать...