Leon

Спецификация для SW по ГОСТ

Ваш опыт использования пакета макросов SWPlus   448 пользователей проголосовало

  1. 1. Вы используете макросы из пакета SWPlus?

    • Да, постоянно на основной работе.
      332
    • Да, но не на основной работе.
      58
    • Нет
      60
  2. 2. Каие макросы из пакета Вы используете?

    • SpecEditor - для создания спецификаций и ВП
      365
    • MProp - для заполнения свойств моделей
      347
    • DProp - для управления листами чертежа
      237
    • SProp - для заполнения свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы
      237
    • SaveDRW - для "правильного" сохранения чертежа
      105
    • SaveAsPDF - для сохранения чертежа в формате PDF
      150
    • Master - для создания шаблонов основных надписей
      229
  3. 3. Были ли у Вас проблемы с освоением (изучением) макросов?

    • Нет, мне все интуитивно понятно
      114
    • Да, но я разобрался с помощью форума и описания
      224
    • Да, я до сих пор не могу разобраться как с этим работать
      71
    • Я не стал разбираться, глянул и стер все нафиг
      6
    • Я не пользовался этими макросами
      35
  4. 4. Были ли у Вас проблемы (глюки) с установкой и настройкой макросов?

    • Нет, все установилось нормально
      108
    • Да, но они решились
      192
    • Да, и я до сих пор не могу заставить макросы работать, но хочу это сделать
      110
    • Да, поэтому я и не стал с ними связываться
      6
    • Я не пользовался этими макросами
      34
  5. 5. Устраивает ли Вас подход к автоматизации оформления КД, заложенный в данных макросах?

    • Да
      199
    • Да, хотя кое-что я бы изменил
      184
    • Нет
      20
    • Не знаю
      47

Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.
6 330 сообщений в этой теме
Pinned posts

Пакет макросов SWPlus

 

Здесь представлены VBA версии пакета макросов SWPlus. Также существует .Net ветка пакета, отпочковавшаяся от данной ветки в 2014 г. и поддерживаемая уважаемым @fox1001.

Одной из особенностью данных макросов является то, что все изменения, вносимые ими в документы SW, осуществляются только штатными средствами самого SW. Т.е. чертеж или спецификация, оформленные с помощью данного пакета макросов, могут быть открыты и даже отредактированы на компьютере без установленных макросов.

На данный момент разработка пакета макросов ПРЕКРАЩЕНА. По жалобам пользователей будут устранятся только критические ошибки и проблемы совместимости с новыми версиями SW. 

 

Состав и назначение пакета макросов:
SpecEditor - создание спецификаций (обычной и групповой по варианту Б) и ведомости покупных;
MProp - заполнение свойств моделей;
DProp - управление листами чертежа;
SProp - заполнение свойств моделей из разделов Стандартные изделия, Прочие изделия и Материалы;
SaveDRW - сохранение чертежа;
SaveAsPDF - сохранение чертежа в формате PDF и TIFF;
Master - создание шаблонов основных надписей;
TT - заполнение технических требований;
Roughness - простановка знака неуказанной шероховатости в углу чертежа;
RecordDimM - редактирование текста размеров;
CoolOut - преобразование размеров, проставленных с помощью инструмента "Условное обозначение отверстия", к виду по ЕСКД.

Важные советы:

Совет 1. Прочтите описание.
Совет 2. При возникновении ошибки при первом запуске макросов необходимо нажать кнопку Debug, далее зайти в меню Tools-References, убедиться в отсутствии потерянных библиотек (если таковые есть - подключить их), нажать ОК, закрыть окно с кодом макроса и снова запустить его.

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

Совет 4. Убедитесь, что папка с макросами доступна SW для записи.

Совет 5. Для работы макроса SaveAsPDF в режиме печати на виртуальный принтер необходимо установить программу PDFCreator версии 1.2.1.

 

Описание архивов:

SWPlus 2014 SP0.0 - версия пакета SWPLus, адаптированная для SW2014 SP5.0.

SWPlus 2017 SP0.0 - версия пакета SWPLus, адаптированная для SW2017 SP4.1.

RecordDimM 2017 SP0.1 - исправленный макрос из пакета SWPlus 2017 SP0.0.

MProp 2018 SP0.1 - макрос MProp, адаптированный для SW2018, написан в SW2017SP4.1 и не тестировался лично мной в SW2018.

PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1.

 

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

 

 
GriSt прав, пускай будет отдельная тема.
Начало смотри http://fsapr2000.ru/index.php?showtopic=6071&st=40
Итак, кратко:
1. Есть неудовлетворенность существующими на сегоднящний день программами для создания спецификаций под SW.
2. Есть желание взяться за самостоятельную разработку такого продукта.
3. Есть понимание, что дело это долгое и не простое, но интересное и в случае успешного завершения ИМХО устранит последний серьезный пробел в соответствии солида ЕСКД.
4. Если даже все и заглохнет, как неоднократно бывало, то останется информация для более удачливых разработчиков.

Вот некоторые топики этого форума где ранее обсуждались вопросы, связанные со спецификацией:
http://fsapr2000.ru/index.php?showtopic=3525&st=0
http://fsapr2000.ru/index.php?showtopic=2943&st=0
http://fsapr2000.ru/index.php?show...hl=спецификация
http://fsapr2000.ru/index.php?show...hl=спецификация
http://fsapr2000.ru/index.php?show...hl=спецификация

OldCAM
Родная солидовская спецификация не устраивает как минимум по 2 причинам:
1. Нет деления на разделы.
2. Нет разбивки на страницы.
Но воспользоваться ее функциями, которые наверняка представлены в API думаю можно

 

 

SWPlus_v_2014_SP0.0.zip

SWPlus_v_2017_SP0.0.zip

MProp_v_2018_SP0.1.zip

RecordDimM_v_2017_SP0.1.zip

PDFCreator-1_2_1_setup.zip

48 пользователям понравилось это

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


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


UnPinned posts

@Mr. Yury Дерево построение, конечно, отражает серьезный творческий процесс )) Видимо солид с первого раза да еще и при конвертации через четыре версии не переварил его. И по какой-то причине в вашей модели размер 100 при получении через функцию API дает величину 99.9999999999989. Из-за этого алгоритм дал сбой. Подкорректировал.

RecordDimM из SWPlus2017 SP0.0.zip

13 минуты назад, Grin-der сказал:

не помню, сейчас переустановлю, проверю, но все остальные макросы работают в 15 версии.

14 и 17 версия макросов отличаются только спецификой работы с изменившимися функциями и объектами солида. В остальном они одинаковые. Поэтому здесь нет смысла гнаться за самой свежей версией.

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


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

Деталь для тестирования выбирал случайным образом)) 2017-й SW поставил только неделю назад, поэтому все проекты предстоит конвертировать в новую версию. Спасибо за обновление!))

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


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

А вы при установке SW ставите галку чтобы устанавливались элементы API SolidWorks?

галки стояли, переустановил  API SolidWorks, не помогло.

снес sw 15 полностью и переустановил - помогло=)))

спасибо!

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


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

снес sw 15 полностью и переустановил - помогло=)))

У меня так TT ни в какую не хотел работать в SW 2016. Затем переустановил Windows, поставил SW 2017 - и все макросы сразу заработали)

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


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

@Mr. Yury

14 минуты назад, Mr. Yury сказал:

У меня так TT ни в какую не хотел работать в SW 2016. Затем переустановил Windows, поставил SW 2017 - и все макросы сразу заработали)

если я правильно понял, как 'то все работает, то для SW 16 и SW 17 разные пакеты нужно использовать.

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


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

@Mr. Yury

для SW 16 и SW 17 разные пакеты нужно использовать.

У меня какая-то другая версия макросов. Я даже не знаю кто их адаптировал для работы в SW 2014 и более поздних версиях. И они работают одинаково на 2016-м и 2017-м. Разница есть только с RecordDim из-за разной реализации обозначения резьб в Sw 2017 относительно более старых версий.

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


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

Пробую MProp_v_2018_SP0.0 ! Почему у меня не работает! Выдаёт ошибку -

 

Run-time error '76':

path not found

 

если нажимаю debug - эта строчка желтым выделена -

Open Source8 For Input As #1

 

SW2018 SP0.1

Windows 8.1

Что не так ?  Подскажите  пожалуйста!

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


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

Пробую MProp_v_2018_SP0.0 ! Почему у меня не работает! Выдаёт ошибку -

Вам нужно скачать еще пакет SWPlus 2017 SP0.0. В нем заменить папку MProp на одноименную папку из MProp 2018 SP0.0. Просто макросу MProp нужны для работы файлы от других макросов. Тогда все заработает. 

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

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


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

все еще подробнее в шапке расписывать

Выкладывай SP пакетами, а не отдельными апдейтнутыми файлами. Кому надо сам заменит что нужно.

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


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

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

Привет!

К сожалению у меня не сработало. Сбои происходили как раз при снятой галке "Отобразить диалоговое окно формата листа". Так же пробовал и наоборот поставить эту галку. Не вышло. При этом в пакете макросов Net спецификация строится без проблем на своем листе. Может этот ньюанс даст какую-то наводку?

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


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

Выкладывай SP пакетами, а не отдельными апдейтнутыми файлами. Кому надо сам заменит что нужно.

Там не файл, там папка со всем MProp. Ну зачем кому-то отдельно один MProp запускать? Ясно, что это измененная часть пакета. Я вообще не хотел под 18 ничего выкладывать. У меня его нету.

Но все равно всего не предусмотреть. Даже со своими, которых знаешь вроде. Ради хохмы, вот откуда я узнал про вылезание буквы М в RecordDimM? Здесь, на форуме. Хотя часть моих уже на работе пару месяцев на 17 переведены. Прихожу к ним, спрашиваю, буква М у вас вылезает? Даааа.... Почему молчите??? Просил ведь, сразу обо всем новом и необычном докладывать. Ну, бэ, мэ, ну мы ее стираем, ну вроде жить можно. Пришлось внеочередную политинформацию проводить.

 

 

1 час назад, michmich73 сказал:

К сожалению у меня не сработало.

А во окне самого макроса галочка "на листе СБ" не стоит? Если нет, то проверить на другой машине можете?

1 пользователю понравилось это

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


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

А во окне самого макроса галочка "на листе СБ" не стоит? Если нет, то проверить на другой машине можете?

В окне самого макроса галочка "на листе СБ" не стоит. Если поставить галку, то как и положено спецификация располагается на листе СБ и при этом в дереве чертежа не добавляется лист SP1. И как положено для спецификации на листе СБ не формируется раздел "Документация, Сборочный чертеж". Одним словом, все как задумывалось. А вот если надо сформировать спецификацию на отдельном листе, то лист SP1 добавляется, причем пустой, а таблица спецификации (именно только таблица) размещается где-то на листе СБ, т.е. на листе DRW1 согласно дерева чертежа.

Сей час попробую на другой машине. О результатах отпишусь.

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


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

Сей час попробую на другой машине. О результатах отпишусь.

Так вот отписываюсь. Попробовал на другой машине. Один в один те же грабли. Хочу сообщить, что проверял так же подключенные библиотеки согласно справки. Все на месте. Была немного не та последовательность приоритетов. Передвину одну выше, другую ниже. Не помогло. Смотрю более внимательно и вижу, что в файле справки библиотеки солида 11й версии. У меня соответственно 16й. В этом ли причина?

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


Ссылка на сообщение
Поделиться на других сайтах
В 12.02.2018 в 16:19, michmich73 сказал:

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

 

У моего коллеги такая же проблема с SWPlus2013_SP1 на СВ 2015х64 СП 5.0..

 

А у меня в такой же связке все нормально..

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


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

 

У моего коллеги такая же проблема с SWPlus2013_SP1 на СВ 2015х64 СП 5.0..

 

А у меня в такой же связке все нормально..

Да. Как оказалось такая проблема была и на более старых сборках SWPlus. Leon в одно из своих ответов даже давал ссылку на возможное решение проблемы. У меня как я уже писал не сработало. Причем даже на другом компе. Так же повторяю, что в комплекте макросов Net такой проблемы не наблюдается. Кроме моего компа проверил еще на трех других. Чем эта информация может помочь не знаю, но возможно даст какую-то зацепку для решения.

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

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


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

Так он, наверное, не пустой, а скрытый.. SpecEditor вставляет такой на каждый лист специи, чтобы работали ссылки на свойства модели сборки..

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


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

@michmich73 А у вставившегося листа SP1 есть основная надпись? Судя по вашему скрину даже ее нет.

5 часов назад, michmich73 сказал:

что в файле справки библиотеки солида 11й версии. У меня соответственно 16й. В этом ли причина?

Нет, библиотеки должны быть того же года что и сам SW. На картинки в справке особо не смотрите, они устарели, но переделывать сил нет.

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


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

А у вставившегося листа SP1 есть основная надпись? Судя по вашему скрину даже ее нет.

 

У коллеги также.. Если сделать перезагрузку в свойствах листа, основная надпись появляется..

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


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

Вам нужно скачать еще пакет SWPlus 2017 SP0.0. В нем заменить папку MProp на одноименную папку из MProp 2018 SP0.0. Просто макросу MProp нужны для работы файлы от других макросов. Тогда все заработает. 

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

Спасибо за ответ! Сделал так, как Вы написали, но ничего не получилось! Выдает ошибку 91 и object variable or with block variable not set   

Последовал совету - Совет 2. При возникновении ошибки при первом запуске макросов необходимо нажать кнопку Debug, далее зайти в меню Tools-References, убедиться в отсутствии потерянных библиотек (если таковые есть - подключить их), нажать ОК, закрыть окно с кодом макроса и снова запустить его.

Там проверил 6 первых объектов на которых стояли галочки, файлы по соответствующим путям есть!

Может нужно галочки везде поставить? Но там очень много объектов, и  сомневаюсь в этой необходимости!

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


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

Добавлю что остальные макросы из папки SWPlus 2017 SP0.0 не устанавливал, т к предполагаю что они не адаптированы под SW2018!

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


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

 

У коллеги также.. Если сделать перезагрузку в свойствах листа, основная надпись появляется..

Привет!

Да. Подтверждаю. Основной надписи на листе спецификации SP1 нет вообще. Вставляется только таблица спецификации и именно на лист DRW1. Причем, частенько даже не в поле листа чертежа, а где-то сбоку.

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


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

Основной надписи на листе спецификации SP1 нет вообще.

А вы можете вставить ее руками? Зайти в свойства листа SP1, найти основную надпись ....\SWPlus_v_2014_SP0.0\SpecEditor\SP-1.slddrt и вставить? Она вообще у вас откроется?

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


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

А вы можете вставить ее руками? Зайти в свойства листа SP1, найти основную надпись ....\SWPlus_v_2014_SP0.0\SpecEditor\SP-1.slddrt и вставить? Она вообще у вас откроется?

Да. Я вставлял основную надпись в пустой лист SP1. Так же удалось перетянуть вручную на SP1 с ранее вставленной основной надписью таблицу спецификации с листа DRW1. Если после этого спецификацию не пересоздавать после изменения сборки, то все ок. При пересоздании спецификации таблица опять отваливается от листа SP1 и попадает на лист DRW1.

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


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

@michmich73 После изменения сборки достаточно использовать команду "Сортировать"....

Попробуйте вот этот вариант, замените им соответствующий файл в папке SpecEditor. Только проверьте библиотеки перед запуском. И создайте обычную специю.

SpecEditor.zip

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


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

@michmich73 После изменения сборки достаточно использовать команду "Сортировать"....

Попробуйте вот этот вариант, замените им соответствующий файл в папке SpecEditor. Только проверьте библиотеки перед запуском. И создайте обычную специю.

SpecEditor.zip

Спасибо за оперативность. Сей час скачаю

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


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

Спасибо за оперативность. Сей час скачаю

Попробовал. 90% успеха есть. таблица спецификации разместилась на листе SP1. Небольшой минус, который просто решился - это лист SP1 оказался без основной надписи. Кликнул правкой кнопкой по нему в дереве чертежа, зашел в свойства, кликнул на перезагрузить основную надпись. После этого появилась основная надпись со всем причитающимся оформлением для спецификации.

Возможно из этой информации будет понятно куда копать для 100% успеха. Leon - ты круто!!!)))

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


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

Уважаемый Leon! 

Спасибо за ответ! Сделал так, как Вы написали, но ничего не получилось! Выдает ошибку 91 и object variable or with block variable not set   

Последовал совету - Совет 2. При возникновении ошибки при первом запуске макросов необходимо нажать кнопку Debug, далее зайти в меню Tools-References, убедиться в отсутствии потерянных библиотек (если таковые есть - подключить их), нажать ОК, закрыть окно с кодом макроса и снова запустить его.

Там проверил 6 первых объектов на которых стояли галочки, файлы по соответствующим путям есть!

Может нужно галочки везде поставить? Но там очень много объектов, и  сомневаюсь в этой необходимости!

Добавлю - что остальные макросы из папки SWPlus 2017 SP0.0 не устанавливал, т к предполагаю что они не адаптированы под SW2018!

Что может быть не так?

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


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

Возможно из этой информации будет понятно куда копать для 100% успеха.

Все равно это не дело. Случай не массовый. У остальных ведь все ок. Что-то где-то у вас на машинах мешает солиду нормально услышать команды макроса в этом месте.

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

@brys_11 покажите скрин окна дебагера.

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


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

Все равно это не дело. Случай не массовый. У остальных ведь все ок. Что-то где-то у вас на машинах мешает солиду нормально услышать команды макроса в этом месте.

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

@brys_11 покажите скрин окна дебагера.

Привет!

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

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


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

@michmich73 А если специя на нескольких листах, что тогда? Таблица делится и переносится на последующие листы?

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


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

@LeonНапомню - проблема с  MProp 2018 SP0.0 ! Выкладываю скрин окна дебагера! SW2018 у меня дома, поэтому могу только по вечерам тестировать! Очень надеюсь на Вашу помощь!

RecordDimM у меня на SW2018 SP01 работает хорошо! Заранее благодарен!

Безымянный.jpg

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


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

@brys_11  Проверьте настройки солида, пути к шаблонам заданы?

Настройки пользователя - Шаблоны по умолчанию

 

1 пользователю понравилось это

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


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

@Leon Ура! Спасибо! В шаблонах по умолчанию остались ссылки на предыдущий SW2016, перенаправил и все заработало! От всей души - Спасибо!

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


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

Причем, частенько даже не в поле листа чертежа, а где-то сбоку.

 

Это от формата зависит.. У специи привязка по координатам..

 

12 часа назад, Leon сказал:

Таблица делится и переносится на последующие листы?

 

Вроде делится, но все части на листе сборки..

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


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

SpecEditor не работает. не запускается( вытягиваю макрос, жму на кнопку и ничего(

 

 

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

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


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

SpecEditor не работает. не запускается( вытягиваю макрос, жму на кнопку и ничего(

 

 

Привет!

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

Где-то в хелпе насчет "SpecEditor_run.main" и на форуме было. Читал давно (лет шесть назад) по старой памяти применил и заработало.

2 пользователям понравилось это

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


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

Помогло!!!!!:5a33a3678bcb9_3DSmiles(25):

1 пользователю понравилось это

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


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

Помогло!!!!!:5a33a3678bcb9_3DSmiles(25):

вот оно - счастье! ;-)

1 пользователю понравилось это

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


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

Вроде делится, но все части на листе сборки..

С тем макросом из поста 6025, который я выкладывал для @michmich73 , что дальше? Если несколько листов в специи, как он отрабатывает?

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


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

Этот ещё не проверял.. Не раньше следующей недели смогу..

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

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



  • Реклама

  • Сообщения

    • streamdown
      да, переменная которая передалась по ссылке. Изменилась внутри метода, и вернулась назад изменённая. Это применяется когда из метода нудно вернуть несколько разных типов и значений.
    • ILL
      Да мы уже все поняли, что у них там все плохо.. Не надо в каждой теме про это писать..
    • ILL
        А не надо запоминать.. Надо нажать на ник мышкой или пальцем в зависимости от девайса, и он вставится в сообщение..   Хотя @piden нормально общаться не умеет.. Ему только дай возможность над кем-нибудь поиздеваться..     Учитывая специфичность задачи, те, кому положено, давно все д.б. вычислить..
    • Nikibum
      Для этого есть функция фиксации индекса. После завершения сборки фиксируйте все области и в будущем детали всегда будут добавляться вниз раздела не зависимо от обозначения.
    • Viktor2004
      Нагрузку можно контролировать и через PMC и CEX, но в самом приводе контроль тоже есть и задается он параметрами. В случае перегрузки ошибку SV409 выдаст именно привод и выдаст он ее на F184 бит 0 1 2 3 и т д соответственно осям. И вместе с выставлением бита ось блокируется с ошибкой 409.  У шпиндельного спривода выставляется сигнал F90 биты 0 1 2 3 соответственно порядкову номеру шпинделя. А PMC это уже вторично. Точно так же как электронный концевик не отменяет железный.
    • sippovich
      Но все равно это контроль скорости шпинделя,а очень хочется контролировать нагрузку на шпинделе)Но все равно огромное спасибо за участие z90)))
    • ILL
        Почему то ответ попадает внутрь цитаты, и его поэтому можно пропустить..     Речь идёт про     .. Т.е. была одна сборка с кучей деталей.. Потом надо       Ну или выделить детали и ПКМ -> Сформировать новый узел..     Нет.. Они предназначены для создания разных вариантов одной сборки, а не подсоброк..
    • Viktor2004
      Я пробовал и через Х127 и через Х120 и через Х130 Он видит девайс, но не скачивает. Удалось только через MPI подключиться, но не Upload to PG, а Accessible node И оттуда я тупо скопировал все блоки. Подозреваю что у меня CPU317 не может создать. И еще вопрос. В документации синумерика "Описание функций" расписано функциональное назначение всех блоков. В частности FC17 указан как блок отвечающий за переключение режима работы двигателя звезда-треугольник (Star-Delta). Вот я скачал со станка MCM блок FC17 Он оказался короткий         A     #IN0
            =     #TEMP9
            L     #IN1
            T     #TEMP10
            L     #IN2
            T     #TEMP11
            L     #IN3
            T     #TEMP12
            L     #IO6
            T     #TEMP15
            L     B#16#11
            T     #TEMP7
            L     15
            T     #TEMP16
            UC    FB [#TEMP16]
            L     #TEMP8
            L     B#16#0
            ==I   
            JNB   M001
            A     #TEMP13
            =     #OUT4
            A     #TEMP14
            =     #OUT5
            L     #TEMP15
            T     #IO6
            SET   
            SAVE  
      M001: BE      Че-то не похож он на блок переключения Y-D. Мне задержку этого переключения надо увеличить, а я не могу найти где
    • indiana3333
      Я просто напросто не могу правильно его ник-нейм запомнить все силы уходят на детальку и памяти не остаётся.. Я правда не хотел. Он сам виноват не говорит зараза как сделать, но знает,  вот и получает поэтому ...
    • Lomovcev.SV
      В Рино окрашиваете все поверхности\тела (цвет не важен), а надпись делаете минимальным вырезом\выступом (0,01мм). Или из ваших векторов создаёте в кореле PNG с альфой, и наносите как текстуру в кейшоте.