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

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


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



2 часа назад, cosmonavt сказал:

Друзья, а на2017ом макросы пашут? 

Пашут, ставил .net версию.

Вот только с ГеОС и Sprop проблема, в спецификацию настройки деталей БЧ и прочих не переходят. (возможно просто я делаю что то не корректно)

 

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

С ГеОС разобрался, необходимо заполнять и применять и основное и БЧ окно.

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

Пожалуйста подскажите как лечить?

 

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

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

Меняй в настройках "сжатия общее", выше по теме есть описание, в зависимости от выбранного шрифта подбираются параметры сжатия, при этом высота шрифта не менее 3,9.

здесь

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

Меняй в настройках "сжатия общее", выше по теме есть описание, в зависимости от выбранного шрифта подбираются параметры сжатия, при этом высота шрифта не менее 3,9.

здесь

Вы какую версию SpecEditor используете? У меня SW 2017 на версии 1.3 SpecEditor при установке параметров сжатия спецификация "разлетается", на версии beta 5.7 сжатие работает но не выравниваются формат и номера позиций.

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

При создании попытке запуска макроса спецификации он падает с такой ошибкой (это версия 1.3, 1.2 версия запускается нормально)

 

Скрытый текст

Подробная информация об использовании оперативной
(JIT) отладки вместо данного диалогового
окна содержится в конце этого сообщения.

************** Текст исключения **************
System.ArgumentOutOfRangeException: Индекс за пределами диапазона. Индекс должен быть положительным числом, а его размер не должен превышать размер коллекции.
Имя параметра: index
   в System.ThrowHelper.ThrowArgumentOutOfRangeException(ExceptionArgument argument, ExceptionResource resource)
   в System.Collections.Generic.List`1.get_Item(Int32 index)
   в SpecEditor.FrmSpecEditor.ОпределитьФорматЛистовЧертежа(IDrawingDoc oDraw)
   в SpecEditor.FrmSpecEditor.frmSProp_Load(Object sender, EventArgs e)
   в System.EventHandler.Invoke(Object sender, EventArgs e)
   в System.Windows.Forms.Form.OnLoad(EventArgs e)
   в System.Windows.Forms.Form.OnCreateControl()
   в System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   в System.Windows.Forms.Control.CreateControl()
   в System.Windows.Forms.Control.WmShowWindow(Message& m)
   в System.Windows.Forms.Control.WndProc(Message& m)
   в System.Windows.Forms.Form.WmShowWindow(Message& m)
   в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Загруженные сборки **************
mscorlib
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
SpecEditor
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///d:/SOLIDWORKS%20Data/SWPlus.NET/SpecEditor/SpecEditor.exe
----------------------------------------
Microsoft.VisualBasic
    Версия сборки: 10.0.0.0
    Версия Win32: 14.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Microsoft.VisualBasic/v4.0_10.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2093.0 built by: NET47REL1LAST
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2093.0 built by: NET47REL1LAST
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
System.Windows.Forms
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2094.0 built by: NET47REL1LAST
    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
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
System.Runtime.Remoting
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Remoting/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
SWPlusClassLibrary
    Версия сборки: 1.0.0.0
    Версия Win32: 1.0.0.0
    CodeBase: file:///d:/SOLIDWORKS%20Data/SWPlus.NET/SpecEditor/SWPlusClassLibrary.DLL
----------------------------------------
System.Xml.Linq
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.Linq.dll
----------------------------------------
mscorlib.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    Версия сборки: 4.0.0.0
    Версия Win32: 4.7.2046.0 built by: NET47REL1
    CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ru_b77a5c561934e089/System.Windows.Forms.resources.dll
----------------------------------------

************** Оперативная отладка (JIT) **************
Для подключения оперативной (JIT) отладки файл .config данного
приложения или компьютера (machine.config) должен иметь
значение jitDebugging, установленное в секции system.windows.forms.
Приложение также должно быть скомпилировано с включенной
отладкой.

Например:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

При включенной отладке JIT любое необрабатываемое исключение
пересылается отладчику JIT, зарегистрированному на данном компьютере,
вместо того чтобы обрабатываться данным диалоговым окном.

 

 

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

Вы какую версию SpecEditor используете? У меня SW 2017 на версии 1.3 SpecEditor при установке параметров сжатия спецификация "разлетается", на версии beta 5.7 сжатие работает но не выравниваются формат и номера позиций.

на данный момент beta 5.6, в 5.7 были какие то траблы уже не помню.

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

Я посмотрел, версии 1.1, 1.2 и 1.3 у меня разлетается и без установки сжатия (убрал галку с "применить шрифт") там видимо общий косяк какой то (или у меня в настройках косяк).

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

Доброе утро! Никак не могу установить макросы в SW-2016! Выдаёт вот такую ошибку! Помогите пожалуйста!

 

Скриншот 15-06-2017 095538.jpg

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

Никак не могу установить макросы в SW-2016! Выдаёт вот такую ошибку! Помогите пожалуйста!

Так там вроде не надо ни чего устанавливать. Запускайте файл...программы.EXE и пользуйтесь.

 

Хотите кнопку с макросом запускающем данные EXE-файлы создайте соответствующие макросы.

Например, создаёте новый макрос, сохраняете его в том же месте и с тем же именем (за исключением расширения) что у EXE, на конце соответственно другое расширение: макрос_файл.SWP

Потом внутрь записываете, например, такие строки:

Dim MyAppID As Variant
Dim Sourrce As String
Dim swApp As Object

Sub main()

Set swApp = Application.SldWorks

' Run the custom property application
Source = swApp.GetCurrentMacroPathName             ' Берём полный путь к макросу с расширением
Source = Left$(Source, Len(Source) - 3) + "exe"    ' Меняем расширение макроса на расширение программы

MyAppID = Shell(Source, 1) 'Устанавливаем параметры для запуска
AppActivate MyAppID 'Запускаем приложение
End Sub

 

Изменено пользователем Kelny
Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, Paskal сказал:

Никак не могу установить макросы в SW-2016!

@Kelny прав, ничего устанавливать не нужно. 

если нужен макрос для запуска исполняемого файла (*.exe) - его создание описано в разделе справки (файл SWPlusNet Help.chmЗапуск приложений из среды SOLIDWORKS.

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

как запомнить ФИО разработчиков?

через контекстрное меню: ПКМ на любом поле с фамилиями

Скрытый текст

zEVeKi.jpg

 

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

Прошу помощи, неожиданно перестал работать MProp, с компом вроде ничего не происходило. DProp и PdfCreator работают. Что может быть?
Запускается, висит в процессах, но я его никак не могу развернуть.

 

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

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

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

@Paskal Заходите в редактирование основной надписи. двойной клик на нужной надписи - редактируете. вокруг надписи появится рамка с управляющими точками. тянете за средние точки, расположенные на вертикальных линиях рамки (возможно сначала на расширение, затем на сужение).

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

@fox1001, подскажи, пожалуйста, можно ли в спецификацию добавить автоматически подгружаемый первый титульный лист? (стандартными средствами)

Результат должен быть: 1 лист титульный, 2 лист - с основной надписью и т.д.

Если нет, нельзя ли добавить в код?

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

Подскажите. Есть ли возможность, чтобы СпекЭдит создавал спецификацию "проскакивая" внутрь сборочных единиц. Как бы указывая тип спецификации не "только верхнего уровня" а "только детали"
Спасибо!

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • eljer0n
      @malvi.dp в общем порядок следующий (на каждое исполнение свой чертеж и позиция в спецификации):   Для исполнения с 2мя знаками. 1. Есть деталь с именем формата ХХ-01.01-01 (последнее -01 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации (как у вас на картинке). Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с корректным именем. 5. В спецификации сборки все отображается корректно.     Для исполнения с 3мя знаками. 1. Есть деталь с именем формата ХХ-01.01-011 (последнее -011 это исполнение) 2. В Мпроп детали назначается исполнение из конфигурации. Отображается корректно 3. Создается чертеж по модели, исполнение в основной надписи чертежа детали отображается корректно. 4. Сохраняется через SaveDRW с некорректным именем, а именно - с обрезанным до двух знаков исполнением (-01). 5. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
    • gudstartup
      да информация о решенной проблеме очень важна так что будем ждать хороших новостей!
    • mrVladimir
      @gudstartup Спасибо Вам за помощь. Теперь дело в приобретении платы. Как что-то получится (сперва приобрести, потом поставить) обязательно отпишусь.
    • gudstartup
      а как вы taxid фирмы нашли?
    • gudstartup
      все что я написал в цитате выше по теме полная фигня в связи с вновь приобретённой информацией. можно менять любые компоненты в пределах серии чпу если только не меняете по или записываете oprminf но  всегда могут быть нюансы  @mrVladimir все должно получиться извините за то что выдал непроверенную информацию за мнение типа знающего эксперта оказывается я 
    • malvi.dp
      Какое у детали имя файла и как формируете Обозначение и Наименование? Вы каждое исполнение сохраняете в новый чертеж? Или это групповой чертеж? Если групповой-то имя конфигурации в нем быть не должно. Стоит ли галочка "Исполнение" "Из конфигурации"? На сколько мне не изменяет память макрос сохраняет файл чертежа с тем же именем что и файл модели в папке модели. В спецификации все правильно отображается, даже если знаков исполнений больше трех  
    • gudstartup
      и главная деталь чтобы на системе была remote option system а именно файл oprminf.000 c сертификатами и были ли проблемы с ними после замены компонентов.
    • boomeeeer
      с него родимого
    • Grundick
    • eljer0n
      Большое спасибо! Посмотрю. Но, судя по всему, даже если удастся заставить его сохранять чертеж с трехзначным исполнением, видимо, в той же спецификации правильного отображения не добиться. У Леона с товарищем был об этом разговор, что солид вроде как не воспринимает исполнения дальше двузначного. Хотя, может и я неправильно понял. Вернусь к этому вопросу чуть позже. Еще раз спасибо за совет.
×
×
  • Создать...