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

SWPlus.Net (оформление конструкторской документации)


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

Подскажите, а в новой версии макросов механизм создания спецификации остался прежним или же переделан с использованием родных солидовских алгоритмов? Иными словами - специя больших сборок по прежнему долго сортируется?

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


SpecEditor

1.  а должны ли разные детали с разными именами файлов,... все у них разное окромя имени конфигурации объединяться в одну позицию. пример.

  есть библиотека стандартных изделий брал с форума. шайбы гровер и плоские шайбы объединяются в одну позицию ибо наименования конфигураций у них совпадают: ф8, ф10, ...

т.е. должно браться Имя Документо, но не Имя Конфигурации при построении специфы. или я проглядел вновь где-то эти настройки (в настройках нашел только "наименование из параметров конфигурации", но тогда он в наименование втыкает "ф10").

 

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

 

(3. незнаю при каких условиях точто, когда в сборку добавляю, удаляю, новые детали, возвращаюсь к спецификации, в которой внесены вручную доп. строки. Пытаюсь выполнить сортировку - виснет на чтении таблицы.

этого точно не происходит если перед сортировкой выполнить "расставить позиции".)

 

СБ ...

Вы правы, ПРОБЕЛ НЕ СТАВИТСЯ перед кодом документа - гост 2.201.    пошукал в инете. а так сталкивался с тем, что ставят пробел. мотивация - удобство читаемости. Спасибо!

1. поправил код, чтобы Группировка конфигураций детали не устанавливась программно. Не забудте поправить свой шаблон SpecEditor_sp.sldbomtbt

HvTeF.jpg

 

2. Посмотрю ЧТО можно сделать.

 

3. Пробовал проделать описаное вами на чертеже (если правильно понял) TSWP.20.00 Сборка с крепежом.SLDDRW из тестовой сборки:

      3.1 Открыл чертеж TSWP.20.00 Сборка с крепежом.SLDDRW;

      3.2 Открыл связаную сборку TSWP.20.00 Сборка с крепежом.SLDASM;

      3.3 Удалил T.Винт ГОСТ 11738-84 (конф. М24х65);

      3.4 Добав ил своих болтов Болт М27 14Х17Н2 ГОСТ 7798-70 (конф. М27х35); 

      3.5 Сохранил модель сборки и закрыл;

      3.6 Вернулся в чертеж TSWP.20.00 Сборка с крепежом.SLDDRW;

      3.7 Запустил SpecEditor.Net;

      3.8 Нажал кнопку Сортировать.

 

SpecEditor.Net отработал нормально.

У нас НК заставляет ставить пробел.. Видимо по этой причине..

а у нас наоборот - запрещают и "вставляние" пробела считается едва ли не самым страшным грехом.

Подскажите, а в новой версии макросов механизм создания спецификации остался прежним или же переделан с использованием родных солидовских алгоритмов? Иными словами - специя больших сборок по прежнему долго сортируется?

механизм не переделывался. какие агоритмы считаются родными я не знаю.

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

выпустил SWPlus.Net beta 4. помимо исправления найденых ошибок, изменил место хранения дополнительных файлов и немного расширил возможности резервиролвания. см. справку Настройки. MyProperties -> Общие настройки и Настройки. MyProperties -> Сохранение настроек CopySet.

ссылку на отдельный архив со справкой удалил, теперь справка только в составе архива с приложениями SWPlus.Net.

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

 

Значит вынести простановку пробела в настройки...

 

 

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

Есть предложение по SpecEditor.NET

Например есть длинная строка в спецификации. я её выделяю, всплывает СолидВорксовская панель редактирования, в которой есть кнопочка "уместить текст", нажимаю эту кнопку, длинная строка ужимается, радуюсь.

Вызываю SpecEditor.NET, выбираю "сортировку", дабы выровнять строки таблицы спецификации по подложке. ужатая длинная строка становится не ужатой, не радуюсь.

 

Можно ли неким чудесным способом сделать, чтобы данное назначение не сбрасывалось? я сам визуально оцениваю оставить ли длинную строку или ужать.

 

 

ешо: иногда бывает в колонке "наименование" после сортировки кажет не децимальный номер, а "PRPSHEET:"Обозначение"Э3". а в других строках норм. но при этом также присутствует строка и с "децимальный номерЭ3".

при каких условиях пока не выявил.

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

Там вообще бывает волшебство. Некоторые методы в API при работе с "уместить текст" ошибочны. Если их и исправят в 2015, то в младших версиях будут глюки. Единственный способ - уменьшение размера текста, что и было проделано. Так что, если у автора не получится - не ругайтесь  :biggrin:

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

Есть предложение по SpecEditor.NET

Например есть длинная строка в спецификации. я её выделяю, всплывает СолидВорксовская панель редактирования, в которой есть кнопочка "уместить текст", нажимаю эту кнопку, длинная строка ужимается, радуюсь.

Вызываю SpecEditor.NET, выбираю "сортировку", дабы выровнять строки таблицы спецификации по подложке. ужатая длинная строка становится не ужатой, не радуюсь.

Можно ли неким чудесным способом сделать, чтобы данное назначение не сбрасывалось? я сам визуально оцениваю оставить ли длинную строку или ужать.

можно попробовать. идея как это сделать есть. кстати, для форматирования достаточно кнопки Форматировать. разница между кнопками Форматировать и Сортировать в том, что Форматировать не делает сортировку, а Сортировать - сначала отсортирует специю, а затем ещё и отформатирует.

 

ешо: иногда бывает в колонке "наименование" после сортировки кажет не децимальный номер, а "PRPSHEET:"Обозначение"Э3". а в других строках норм. но при этом также присутствует строка и с "децимальный номерЭ3".

при каких условиях пока не выявил.

если не выясним, то решить вопрос будет невозможно. я такого не наблюдал НИКОГДА.

 

P.S.

сейчас ведется работа над SWPlus.Net beta 4.1

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

При тестировании что-то пошло не так ):

1. Не запускается макрос MProp, вернее не смог достучаться до окна настроек. Постоянно висит в фоне.

При закрытии иногда выдает следующее

************** Exception Text **************

System.Runtime.InteropServices.COMException (0x80010108): Вызванный объект был отключен от клиентов. (Exception from HRESULT: 0x80010108 (RPC_E_DISCONNECTED))

at SolidWorks.Interop.sldworks.IDrawingDoc.ActivateSheet(String Name)

at MProp.FrmMProp.FrmMProp_FormClosing(Object sender, FormClosingEventArgs e)

at System.Windows.Forms.Form.WmClose(Message& m)

at System.Windows.Forms.Form.WndProc(Message& m)

at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************

mscorlib

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR

CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll

----------------------------------------

MProp

Assembly Version: 1.0.0.0

Win32 Version: 1.0.0.0

CodeBase: file:///d:/Sapr/SWPlusNet/MProp/MProp.exe

----------------------------------------

Microsoft.VisualBasic

Assembly Version: 10.0.0.0

Win32 Version: 11.0.50938.18408 built by: FX451RTMGREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll

----------------------------------------

System

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.34238 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll

----------------------------------------

System.Core

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll

----------------------------------------

System.Windows.Forms

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll

----------------------------------------

System.Drawing

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll

----------------------------------------

System.Runtime.Remoting

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.34245 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll

----------------------------------------

System.Xml.Linq

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll

----------------------------------------

System.Xml

Assembly Version: 4.0.0.0

Win32 Version: 4.0.30319.34234 built by: FX452RTMGDR

CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll

Скрин прикладываю

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

При тестировании что-то пошло не так ): 1. Не запускается макрос MProp, вернее не смог достучаться до окна настроек. Постоянно висит в фоне. При закрытии иногда выдает следующее

 

ошибка выдается из-за того что закрыт чертеж из которого был вызван MProp.Net. а вот почему не получается у вас "достучаться" до окна настроек - опишите: свои действия по шагам + ЧТО висит в фоне (MProp.Net, MyProperties.Net или ещё что-то) + как вы определили, что это ЧТО-ТО там (в фоне) висит.

если вы видите окно в панели задачь windows, но не видите его на экране, значит окно сейчас находится за пределами границ монитора.

1. кликните мышкой по окну в панели задачь windows;

2. жмите клавишу Win и не отпуская её нажмите клавишу стрелка влево ( ← ) или стрелка вправо ( → )

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

картинку посмотреть не смог: 404: Not found. The file you requested could not be found

актуальные шаблоны дополнительных файлов SWPlus.Net. Шаблоны.7z (ссылка в шапке темы).

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

Помогло с Win+право_лево, окно появилось.

Выявил ряд недочетов

1. Не настраиваются шаблоны чертежей с шрифтом, отличным от Arial, при составлении спецификации шрифт изменяется на нужный. (в настройка забиваю

GOST 2.304 type A)

2. При внесении изменений в чертеж выдает следующее (см. рис.)

3. При создании групповой спецификации для сборки с одним исполнениемS SpecEditor ругается на отсутствие выделенного исполнения. В Swplus от Leon'а такая возможность была.

4. Что означают пункты в макросе DProp - "Изменение (изм.) ИИ" и "Версия и ПИ" в хелпе не нашел.

5. Макрос SaveAsPDF работает только с версией PDFCreator v.1.7.3 и выше? (с версией 1.2.3 при сохранении выдает ошибку).

Есть некоторые пожелания:

- Возможно как-то реализовать одновременно сохранение в PDF и в Tiff или сделать для этой операции отдельный exe-ник.

- Сохранять в PDF без дополнительного подтверждения, как это реализовано в Swplus от Leon'а

post-27150-0-14259400-1421736241_thumb.jpg

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

Возник вопрос

У  меня сейчас beta 3 для установки beta 4 достаточно ли будет копировать с заменой файлы beta 4 в папку beta 3 ?

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

Возник вопрос

У  меня сейчас beta 3 для установки beta 4 достаточно ли будет копировать с заменой файлы beta 4 в папку beta 3 ?

при переходе на другую версию SWPlus.Net, обязательным для замены является содержимое следующих каталогов:

DProp\
Master\
MProp\
MyProperties\
SaveAsPDF\
SaveDRW\
SpecEditor\
SProp\
Генератор обозначения сортамента\
Изменено пользователем fox1001
Ссылка на сообщение
Поделиться на других сайтах

Помогло с Win+право_лево, окно появилось. Выявил ряд недочетов 1. Не настраиваются шаблоны чертежей с шрифтом, отличным от Arial, при составлении спецификации шрифт изменяется на нужный. (в настройка забиваю GOST 2.304 type A)

шрифт настраивается в соответствии с файлом стандарта MyStandard.sldstd. проверьте какой у вас шрифт в MyStandard.sldstd.

если проблема не в этом распишите подробнее порядок ваших действий.

 

2. При внесении изменений в чертеж выдает следующее (см. рис.)

4. Что означают пункты в макросе DProp - "Изменение (изм.) ИИ" и "Версия и ПИ" в хелпе не нашел.

в SpecEditor и DProp появились по две новые группы (Изменение (Изм.) и ИИ и Версия и ПИ) с элементами управления. Их описание в справке отсутствует и на них пока не нужно обращать внимания.

В дальнейшем этих групп в SpecEditor и DProp не будет. На их (групп) основе будет сделано отдельное приложение для работы с извещениями.

 

3. При создании групповой спецификации для сборки с одним исполнениемS SpecEditor ругается на отсутствие выделенного исполнения. В Swplus от Leon'а такая возможность была.

исправлю. и введу ограничение на создание специи только с одним исполнением, ибо: пытаясь создать групповой документ только для одного изделия (в данном случае исполнения) вы нарушаете ГОСТ 2.113-75 п.1.1:

1.1. Конструкторские документы* должны содержать данные о двух и более изделиях (деталях, сборочных единицах, комплексах или комплектах), обладающих общими конструктивными признаками при некоторых различиях между собой.

 

5. Макрос SaveAsPDF работает только с версией PDFCreator v.1.7.3 и выше? (с версией 1.2.3 при сохранении выдает ошибку). Есть некоторые пожелания: - Возможно как-то реализовать одновременно сохранение в PDF и в Tiff или сделать для этой операции отдельный exe-ник. - Сохранять в PDF без дополнительного подтверждения, как это реализовано в Swplus от Leon'а

SaveAsPDF.Net работает ТОЛЬКО с версией PDFCreator v.1.7.3.

 

Есть некоторые пожелания: - Возможно как-то реализовать одновременно сохранение в PDF и в Tiff или сделать для этой операции отдельный exe-ник.

не стану ничего обещать т.к. по-моему это совершенно лишнее.

 

Сохранять в PDF без дополнительного подтверждения, как это реализовано в Swplus от Leon'а

не понял, о каком подтверждении идет речь???

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

В MyStandard.sldst шрифт ставлю одинаковый GOST 2.304 type A. При этом форматка генерируется с шрифтом Arial, а спецификация с нужным установленным шрифтом.

Можно еще прокомментировать рис.

2. При внесении изменений в чертеж выдает следующее (см. рис.)

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

SpecEditor.NET. Если у меня наименование детали (сборки) занимает несколько строк, есть ли возможность, чтобы количество записывалось в последней строке?

 

SaveAsPDF.NET. а галочки сохранить только чертеж или только специфу неактивны. или я где-то не досмотрел?

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

В MyStandard.sldst шрифт ставлю одинаковый GOST 2.304 type A. При этом форматка генерируется с шрифтом Arial, а спецификация с нужным установленным шрифтом.

1. покажите сгенерированную форматку.

2. шрифт применяется только к тем элементам у которых в свойствах установлена "галка" Использовать шрифт документа. например, если вы сформировали форматки с помощью Master или Vfster.Net, то у заметок которые вы видите в основной надписи чертежа эти галочки не установлены и на них действие применяемого файла стандарта не распространяется.

 

Можно еще прокомментировать рис. 2. При внесении изменений в чертеж выдает следующее (см. рис.)

не вижу рис.2

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

SpecEditor.NET.  Спровоцировал ситуацию, когда у меня возникло PRPSHEET:"Обозначение"СБ

 

Создал спецификацию, указав, что спецификация будет без сборочного чертежа, но со всякими Э3, Э7, ПЭЗ. Потом выяснилось, что сборочный чертеж будет и на ней одна плата. ладно, поставил галку, что требуется СБ. Выполнил сортировку. Получилось искомое.           Могу приложить файл чертежа со спецификацией и моделькой.

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

С форматками буду еще капаться, сам пока для себя не определил алгоритм создания (Можно и ручками подрправить). Рисунок находится в сообщение #171, ошибка возникает после активации изменения через макрос Drop.

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

SpecEditor.NET. Если у меня наименование детали (сборки) занимает несколько строк, есть ли возможность, чтобы количество записывалось в последней строке?

 

SaveAsPDF.NET. а галочки сохранить только чертеж или только специфу неактивны. или я где-то не досмотрел?

есть, но не сейчас. запишем в хотелки.

с галками в SaveAsPDF.Net буду разбираться.

 

SpecEditor.NET.  Спровоцировал ситуацию, когда у меня возникло PRPSHEET:"Обозначение"СБ

 

Создал спецификацию, указав, что спецификация будет без сборочного чертежа, но со всякими Э3, Э7, ПЭЗ. Потом выяснилось, что сборочный чертеж будет и на ней одна плата. ладно, поставил галку, что требуется СБ. Выполнил сортировку. Получилось искомое.           Могу приложить файл чертежа со спецификацией и моделькой.

не хватало значка доллара ($) перед PRPSHEET:"Обозначение"СБ

исправил.

 

после активации изменения через макрос Drop.

советую пока этими кнопками не пользоваться.

 

выпустил SWPlus beta 4.1 (ссылка в шапке темы)

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

MProp.NET. 

1.Подскажите, а могу ли я выставить другую литеру по-умолчанию?

2. При повторном вызове редактора свойств модели сбрасывается галочка с "уменьшить шрифт" наименования.

 

DProp.NET.

3. Открываю старый чертеж, пытаюсь исправить оформление (перезагрузить основную надпись) пишет: Не удалось перезагрузить основную надпись для листа Лист1! Так как файл форматки C:\Program Files\SolidWorks\SolidWorks\OsnovnayaNadpisBeta_2.4\Шаблоны_для_Solidworks\А3гор_Лист1.slddrt  не был найден.

 

Вроде пути у меня норм прописаны. но шаблоны с именами типа A3-A-1.slddrt. Создаются новые чертежи хорошо. с какой бета версии перестал исправлять - увы, удалил предыдущие архивы.

 

SpecEditor.NET.

4. На не первых листах спецификации не ставит номер листа (.

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

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

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

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

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

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

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

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

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

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

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




×
×
  • Создать...