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

Сделай свою работу в Solidworks эффективнее


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

глупый вопрос......ну что поделать....

Найти тридцать первое сообщение в теме: <noindex>http://fsapr2000.ru/index.php?s=&show...ost&p=66762</noindex>

Или можно здесь посмотреть: <noindex>http://www.pogruzka.com/julio/</noindex>

Да и много воды утекло, там в шапке уже не все программы есть!

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


глупый вопрос......ну что поделать....

предлагаю еще вариант - использование виртуального пдф-принтера! я пользуюсь вот этим: _http://sourceforge.net/projects/pdfcreator/ он бесплатный, с помощью него можно переводить в пдф любые документы (естественно при условии функции печати в программе)
Ссылка на сообщение
Поделиться на других сайтах

SaveAsPDF в 2007 работать не будет кажется. Переделывать его надо. А может уже кто и переделал, надо поискать

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

SaveAsPDF в 2007 работать не будет кажется. Переделывать его надо. А может уже кто и переделал, надо поискать

Вроде особых изненений не было в API на этот счет, у меня вроде работает макрос для сохранения в PDF (особых изменений вроде не делал, а может и делал)!

'=======================================================

'Original name: SaveAsPDF.swp

'=======================================================

'Срабатывает только в чертежах,

'сохраняет с тем же именем что и файл чертежа

'=======================================================

SaveAsPDF.rar

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

Вроде особых изненений не было в API на этот счет, у меня вроде работает макрос для сохранения в PDF (особых изменений вроде не делал, а может и делал)!

Я говорил про свой макрос. У тебя он называется также, но код там другой. В моем была заложена проверка подключенния dll для сохранения pdf. А в 2007 такого добавления уже нет. Поэтому могут быть проблемы.
Ссылка на сообщение
Поделиться на других сайтах

В моем была заложена проверка подключенния dll для сохранения pdf. А в 2007 такого добавления уже нет. Поэтому могут быть проблемы.

Пролема будет лишь в том, что он будет говорить что не удалось подгрузить DLL, для разрешения: нужно удалить соотвествующую часть кода отвечающию за эту проверку:
Const sAddinName As String = "C:\Program Files\Bluebeam Software\Pushbutton PDF\SolidworksLt\BbSldWksPdfLt.dll"

Retval = swApp.LoadAddIn(sAddinName)

If Retval = 0 Or Retval = 2 Then

Else

	swApp.SendMsgToUser ("PDF не создан - не удалось подключить dll")

	Exit Sub

End If

А вот тут кстати, этот код затрёт предыдущий файл, при его наличии, без предупреждения:

ok = ModelDoc2.SaveAs4(sPathName, 0, 0, e, w)

If ok = False Then

	swApp.SendMsgToUser ("PDF  не создан")

End If
А переменные, покрайней в SW2005, E в W, вроде всегда нули выдают (полезной информации не выдавали)...
Ссылка на сообщение
Поделиться на других сайтах

Kelny

Я пока сижу на 2005 и не знаю когда переберусь на новую версию. Может и 2007 пропущу. Поэтому адаптацией своих макросов к 2007 версии не делал.

А вот тут кстати, этот код затрёт предыдущий файл, при его наличии, без предупреждения:

Я это сознательно сделал. В моем макросе происходит не только сохранение в pdf но и сохранение чертежа, и прописываются свойства Наименование и Автор. Нисего страшного в затирании предыдущей pdf я не вижу, а лишний раз клацать подтверждение не хочу.
Ссылка на сообщение
Поделиться на других сайтах
  • 2 недели спустя...

Уважаемые Lion и Rich, мне очень нравится Ваш макрос RecordDimM, поэтому я хотел бы высказать свои предложения по его доработке.

В последней версии (4.4) я обнаружил ошибку: если попытаться внести изменения в диаметральный размер, выбрав при этом переключатель "Простой размер" и поставив после размера любой набор знаков (например допуск), то при сохранении вместо знака диаметра появится знак O. Если после этого поставить переключатель на обычное оверстие, то набор знаков после размера изчезнет. В большом количестве случаев при выбранном положении "Простой размер" макрос нестабильно работает (я работаю в SW2007).

Предложения:

1. Ввести выбор допуска на обычные отверстия, валы, пазы, места из таблицы (соответственно ввести в макрос переключатель "Вал", который кстати также может быть обычный и резьбовой).

2. Ввести возможность отображения отклонений в скобках после поля допуска.

3. Возможность отображения только отклонений.

4. Ввод понятия "Угловой размер". Макрос должен определять автоматически, что размер является угловым, при этом переключатели (фаска, радиус и т.п.) должны быть не активны. Возможность задания отклонений угловых размеров.

Примеры написания размеров с допусками:

Линейные размеры:

<DIM> <STACK size=0.5 divider=no><OVER>-0,09</STACK>

<DIM> <STACK size=0.5 divider=no>+0,09<OVER></STACK>

<DIM> H11 <STACK size=0.5 divider=no>(+0,09)<OVER></STACK>

<DIM> h11 <STACK size=0.5 divider=no><OVER>(-0,09)</STACK>

<DIM> Js11 (<MOD-PM>0,045)

<DIM><STACK size=0.5 divider=no> -0,040<OVER>-0,076</STACK>

<DIM> d9 (<STACK size=0.5 divider=no> -0,040<OVER>-0,076</STACK>)

Угловые размеры:

<DIM> <STACK size=0.5 divider=no><OVER>-1<MOD-DEG></STACK>

<DIM><MOD-PM>30'

<DIM> <STACK size=0.5 divider=no>+1<MOD-DEG><OVER></STACK>

<DIM><STACK size=0.5 divider=no> +2<MOD-DEG><OVER>-1<MOD-DEG></STACK>

С уважением, Дмитрий.

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

RenameAddConfig.rar Макрос переименовывает и добавляет конфигурации по формуле :

имя конфигурации = имя файла & разделитель & порядковый номер

Может кому пригодится, а если нет, сильно не ругайте :unsure:

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

Макрос прикольный. Каждый может использовать его как шаблон для своих нужд.

Мне к примеру сама концепция "переименования конфигурации" не нравиться. При добавлении исполнения я добавляю конфигурации 01, 02... и так как использую внутреннюю спецификацию солида то в поле "Параметр спецификации" добавляю "имя настроенное пользователем"->"$PRP:"SW- Имя файла(File Name)"-01" (добавлю имя файла у меня это децимальный номер, есть несколько концепций по этому поводу). Получаю при этом универсальную деталь при использовании в другом проекте переименовал файл и нет проблем. А в твоем случае при переименовке конфигурации необходимо, первое это что бы сборка с деталью была закрыта (иначе переименовать не сможешь), второе это в сборке заново указать какая конфигурация.

А по дийзайну: сделай кнопки поменьше и добавь кнопку выход (легче попасть в кнопку чем в крестик).

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

первое это что бы сборка с деталью была закрыта (иначе переименовать не сможешь),

я сам так думал пока не попробовал

второе это в сборке заново указать какая конфигурация.

Макрос прикольный

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

По поводу

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

Забираю слова обратно. Старанно :g: но может причем в сборке подхватывает именно те конфигурации что необходимы :clap_1: не знаю правда кому разработчика SW или moget ...

Основная недоработка это при переименовке почему то, забыта основная конфигурация детали. Переименовываються все конфигурации и начинается это с "-01", а где позвольте "-00". Видать в боевых условиях не гонял эту функцию. Я бы переименование перенес в отдельную прогу с возможной проработкой каждой конфигурации.

Если не возражаешь выкладываю свою версию этой программы, сделаной на основе программы moget. Делает она только добавление новой конфигурации по моему агоритму описаному выше. Но если кто хочет может под себя переделать

AddConfig.rar

Прошу прощения не замелил один баг, макрос перезалил. Кто скачал может изменить

строку "a = UBound(vConfName)+1" на "a = UBound(vConfName)"

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

RenameAddConfig.rar ( 10,17 килобайт ) Кол-во скачиваний: 11

В коде есть такая строчка:

swModel.AddCustomInfo3 newConfigName, "Наименование", 30, newConfigName

Если есть желение чтобы макрос не только когда свойств НЕТ работал, но и при повторном переименовании работал, нужно добавить строку перед добавлением свойства:

swModel.DeleteCustomInfo2 newConfigName, "Наименование"

swModel.AddCustomInfo3 newConfigName, "Наименование", 30, newConfigName

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

RenameAddConfig_1_1.rar не успел! :blink:

Если не возражаешь выкладываю свою версию этой программы

Конечно я не возражаю! :clap_1:
Ссылка на сообщение
Поделиться на других сайтах

Что с лучилось с <noindex>http://www.pogruzka.com/julio/</noindex> ???

"Хакеры" атакуют, вирусы вредоносят...
Ссылка на сообщение
Поделиться на других сайтах

RecordDim 4.4

в режиме простой размер и отображение размера в 2 строки введенный под размером текст, после нажатия кнопки "сохранить" не отображается на поле чертежа (сервиспак 0), а на другой машине ( в сервиспак3) - sw подвисает.

Это только у меня не работает? Вроде никто такую проблему здесь не озвучивал.

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

RecordDim 4.4

в режиме простой размер и отображение размера в 2 строки введенный под размером текст, после нажатия кнопки "сохранить" не отображается на поле чертежа (сервиспак 0), а на другой машине ( в сервиспак3) - sw подвисает.

Cегодня тоже с этим столкнулся, у меня выскакивает оконо с ошибкой и дебаггером. Солид не валится, работать дальше мона... Leon, как побороть сей недуг?
Ссылка на сообщение
Поделиться на других сайтах

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      приемлимо. температуру мотора посмотрите. если вентилятор нормально вращается и его скорость соответствует оригинальному а также контакт в разъеме нормальный а F все равно появляется то даже не знаю что у вас может быть так как привод у вас новый
    • Koels
      Хмм, я думал раз она вылазит даже в простое, то Z координата висит на тормозе и дело не в этом. Спасибо за мысль, щас узнаю. Вообще у нас рядом стоит точно такая же макина, точь в точь и там таким проблем нет. Много заказов и отсутствие специалистов сделало свое дело. :) @gudstartup, 58% нагрузка на координату
    • mrVladimir
      Что-то я немного засомневался. Если решим брать новое ЧПУ, то искать точно такое же необходимо по номеру сзади корпуса (пластикового пластмассового) - так? А если брать только плату (материнскую или как ее лучше назвать...), на которой установлена (запаена) микросхема 1 на моих фото выше, то искать плату необходимо по номеру, который указан на самой плате - так? В моем случае : ЧПУ : A02B-0321-B520. Код на плате : A20B-8201-0081/01A. Если, допустим, мы покупаем ЧПУ A02B-0321-B520 - будет ли это гарантией того, что в нем установлена плата A20B-8201-0081/01A. И можно ли будет его считать таким же. И с отдельно приобретаемой платой тоже самое - если номер на ней полностью совпадает с нашим, значит ли это, что она полностью идентична. P.S. : извиняюсь за , возможно, навязчивые вопросы. Просто не хотелось бы попасть впросак из-за своей некомпетентности. такой файл есть, но мне говорили, что после снятия архивов, его лучше вообще никогда нигде ни использовать. А на каком этапе он нам может понадобиться?. Если, как говорил Виктор, мы зальем архив SRAM на старый модуль (ROM-SRAM), установленный в новое ЧПУ, то и файл OPRMINF не нужен. Правильно же?
    • Slavdos
      Доброе. делюсь 1 внедренным китайцем. купили у ЛЛС MARVEL PRO 6000-3015.HGT , 2 шт , с автоматизацией. станки неплохие, интерфейс русские, достаточно дружелюбен. за автоматизацию зря переплатили, китай похоже в этом сильно уступает европе. из неожиданностей- резка воздухом дает неудаляемый грат, по сути необходимы зачистные станки.
    • Killerchik
      Я 4 комфорки на скоростной шпиндель поставил, в этом же качестве)))))
    • gudstartup
      я предлагал операторам чай кипятить чем больше и интенсивнее работают тем чаще чайку попить можно нельзя же чтобы тормозной кипятильник перегрелся
    • Viktor2004
      и этот человек смеялся когда я использовал кипятильник вместо тормозного резистора
    • gudstartup
      @mrVladimir если у вас нет копии oprminf обязательно сделайте
    • mrVladimir
      Ну во видите. Вы все в курсе. Спасибо всем за советы.
    • SAPRonOff
×
×
  • Создать...