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

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 пользователей

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




  • Сообщения

    • Ветерок
      "увеличение оптимизации". Оптимизацию невозможно ни увеличить, ни уменьшить.
    • gudstartup
      @boomeeeer может от страны зависит
    • david1920
      нет время нет заниматься да и информации новой нет Это я на других станках делал
    • gudstartup
      @david1920 имеется ввиду платы на системах с сертификацией опций фалом oprminf старые в расчет не принимаются вы свой 18i восстановили?
    • gudstartup
      очень даже спрашивают как обязательную информацию для проверки вашей компании налоговый идентификатор должен быть указан. на myfanuc не спрашивают а вот на портале к сожалению просто так не зарегаться. 
    • david1920
      На 0I-TC mate менял плату управления приводами На 18i-TB менял для диагностики платы процессоров (один был от Spinner другой простой) процы были одинаковые Всё работает
    • brigval
      Браком 1.04В версии 1.04Добавлено: Автоуменьшение высоты шрифта многострочного наименования в ОН чертежа.Добавлено: Переименование поверхностей, баз, размеров в порядке их следования на чертеже.Добавлено: Переименование изображений по ГОСТ: сначала виды, затем разрезы, сечения, выносные элементы.Добавлено: Выравнивание неассоциативных видов.Добавлено: Ручной ввод шага и угла наклона штриховки.Добавлено: Перемещаются в макроэлемент компоненты, исключаемые из спецификации.Добавлено: Выбор количества значащих цифр в значении площади поверхности детали для вставки в ТТ.Добавлено: Возможность не авторазмещать ТТ перед конвертацией чертежа в PDF.Добавлено: Добавлены кнопки «Выделить все включенные в расчет» и Выделить все исключенные из расчета».Добавлено: Версия КОМПАС-3D Home показывается в программе со словом Home.Добавлено: Улучшен алгоритм считывания и вставки ТТ чертежа.Добавлено: При конвертации чертежа в PDF удаляется старый файл с таким же обозначением в начале имени, как обозначение в начале имени нового файла.Добавлено: Улучшено считывание номеров позиций из 3D-модели сборки.Исправлено: Иногда скрытые и потом показанные объекты чертежа отображались не серым цветом.Исправлено: Иногда после ручного заполнения графы «Масса» ОН чертежа в окне программы масса могла отображаться не правильно.Исправлено: В некоторых случаях из ОН чертежа могла не считываться литера.Исправлено: В некоторых окнах программы неправильно показывался заголовок окна программы.Исправлено: Другие замеченные мелкие ошибки и неточности кода.Скачать
    • boomeeeer
      Не помню чтобы у меня такое спрашивали при регистрации.
    • Snake 60
      @eljer0n  Откройте макрос SaveDRW.swp редактором VBA Найдите вот эти строки: Поменяйте выделенную цифру на нужную вам 3 или 4 - это количество символов которое останется от имени конфигурации. PS При сохранении в PDF тоже ругается на неправильное название чертежа, т.к. тоже обрезает название конфигурации до двух знаков, там тоже надо править при желании...
    • 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. В спецификации сборки шифр отображается (внезапно! может какой глюк был: у солида или у меня ) корректно, как и у вас на рисунке.     Выходит, загвоздка все-таки только в сохранялке чертежа.
×
×
  • Создать...