Search the Community: Showing results for tags 'макрос'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • САПР, Информационные технологии в проектировании и производстве
    • Все вопросы о CAD
    • Все вопросы о CAM
    • Обсуждение CAD/CAM-систем
    • Все вопросы о CAE
    • Все вопросы о PDM
    • Дизайн, ПО для дизайна
    • САПР ТП
    • САПР зданий и сооружений, дизайн зданий
    • Электротехнические САПР
    • Сравнение и Выбор!
    • 3D Модели
    • Трансляция, конвертация, просмотр
    • Ролики по САПР
    • Настройка и выбор ПК под САПР, комплектующие к ПК
    • Программное обеспечение
  • Проектирование и производство
    • Проектирование и конструирование
    • Материалы и покрытия, прокат и профиль
    • Производственные проблемы
    • Оборудование, комплектующие, оснастка, инструмент
    • Прототипирование
    • Вопросы экономики
    • Размещение заказов
    • CNCZONE.RU
  • Полезная информация
    • Новости
    • Статьи
    • Обсудим увиденное или прочитанное
    • Раздел ссылок
    • Литература, Электронные книги, ГОСТы
  • Доска объявлений
    • Размещение заказов
    • Предложение услуг
    • Продажа
    • Покупка
    • Обмен, дарение
    • Размещение вакансий
    • Размещение резюме
  • Разное
    • Флейм
    • Юмор о CAD/CAM и не только
    • Kонкурсы проектов
  • Сервис

Calendars

  • Основной календарь

Found 26 results

  1. Пакет макросов 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. PDFCreator-1_2_1_setup - дистрибутив PDFCreator версии 1.2.1. Внимание! Скачивая данный пакет макросов вы соглашаетесь с тем, что я не несу ответственность за возможные негативные последствия, связанные с использованием данных макросов. Данный пакет макросов, как и любая программа, может содержать ошибки. SWPlus_v_2014_SP0.0.zip SWPlus_v_2017_SP0.0.zip RecordDimM_v_2017_SP0.1.zip PDFCreator-1_2_1_setup.zip
  2. Доброго всем вечера. При попытке установить пакет макросов на СВ 2015 СП2. Ругается и пишет как на картинке. Поиск по форуму дал два результата:1 -дело в определенном обновлении виндовс ( у меня оно не стойт) или когда то уважаемый Strimdown некий патч решающий сию проблему сделал и который можно было скачать с одноименного сайта(ныне почившего). Кто горю поможет. А при запуске самого солида выдает такую бяку.
  3. Добрый день! В общем есть у меня необходимость сохранить одним нажатием все выделенные тела в stl файл, каждый в отдельный файл. Реализовал я это в 2017 версии с помощь макроса: Все было прекрасно пока не поставил версию 2019, по непонятной причине это зараза перестала работать! Файл получается пустой, весом 1 кб. У меня получается сохранить в сборке отдельные элементы за раз, а вот с телами ну ни как не получается(
  4. Здравствуйте! Вы не могли бы написать макрос простой, мне сложно в программировании, не шарю) Суть: При нажатии на него, он заполняет строчки в свойствах чертежа: Например: Жму на него, а в свойствах в графе "Разработал" появляется фамилия, в графе Проверил - другая фамилия Интересует под SW2018 SP2.
  5. Здравствуйте. Подскажите пожалуйста, есть ли возможность написания макроса, который бы экспортировал данные о деталях сборки в excel-файл? К примеру: моменты инерции, массы, координаты центров масс. Если такое всё же существует, был бы рад глянуть на пример и источники, с которых можно черпать информацию данного рода. Благодарю)
  6. После установки Inventor 2019 перестал работать макрос. Другие все работают. Редактирование макроса не работает. Solidworks 2017. Win7. Win10. Макрос в детали изменяет плотность материала, в чертеже изменяет форматку.
  7. Приветствую всех! Довольно часто сталкиваюсь с задачей, к решению которой так и не удалось прийти. Возможно есть профи, которые помогут. Работаю с достаточно большими сборками (модель вагона, движок электрички и т.д.). Проблема следующая: В сборке присутствуют детали с множеством конфигураций, есть ли возможность при сохранении сборки заменять имена деталей именами соответствующих конфигураций. Пример: Есть "Сборка" из двух одинаковых "Деталей", разных конфигураций "10" и "20". Необходимо получить 3 файла: "Сборка", "10" и "20" с сохранением взаимосвязей. При этом в деталях "10" и "20" остальные конфигурации не важны.
  8. Доброго всем времени суток . Прошу помочь с написанием макроса для сортировки дерева построения SolidWorks 2011 х64. Попытался сам написать макрос но столкнулся с нехваткой знаний. Идея в следующем: после создания сборки с подсборками и деталями требуется рассортировать дерево по порядку. Хочу реализовать это на VBA при помощи сортировки пузырьком Замысел такой: Через цикл FOR присваиваем первой переменной название первого элемента в сборке второй переменной присваиваем значение второго элемента в сборке потом через if их сравниваем если вторая переменная больше первой то меняем их местами и переходим на следующую строчку если нет то просто переходим на следующую строчку Вопросы: 1 Может у кого уже есть готовый макрос(если он будет весь прокомментирован будет совсем хорошо) 2 Может кому не сложно написать за огромное спасибо (ну а вдруг мир не без добрых людей) 3 Может кто подскажет где можно почитать конкретно по этой теме и какие команды надо использовать(не могу понять как выбрать элемент дерева построения) 4 Что неверно в моем алгоритме (вариант "все" не принимается, прошу описать построчно) 5 Может лучше применить другой вид сортировки или другой язык Заранее благодарю. PS. прошу сильно не ругаться и не критиковать. В программировании понимаю мало(могу написать простейшие макросы для эксэль) , в интернете информации не нашел, при попытке прикрепить код сюда происходит сбой кодировки(прикрепил фаил с кодом и картинку). За грамотность прошу извинить. ''''''''''''''''''''''''''''''''''' ''Name: Sort SolidWorks 2011 x64 '' ''Author: Pavel-100 '' ''''''''''''''''''''''''''''''''''' 'Ìàêðîñ äëÿ ñîðòèðîâêè ïóçûðüêîì äåðåâà ïîñòðîåíèÿ SolidWorks 2011 õ64 íà VBA Sub main() Dim name1 As String 'çàäàåì ïåðåìåííóþ ¹1 äëÿ ñðàâíåíèÿ Dim name2 As String 'çàäàåì ïåðåìåííóþ ¹2 äëÿ ñðàâíåíèÿ Dim nameChange As String 'çàäàåì ïåðåìåííóþ äëÿ ñîðòèðîâåè Dim i As String 'çàäàåì ïåðåìåííóþ äëÿ íîìåðà ñòîêè i = 1 'çàäàåì çíà÷åíèå ïåðåìåííîé íîìåðà ñòîêè '* name1 = çíà÷åíèå èç ñòðîêè i For a = 1 To 100 i = i + 1 '* name2 = çíà÷åíèå èç ñòðîêè i If name1 < name2 Then 'Ñðàâíèâàåì çíà÷åíèÿ nameChange = name1 'åñëè èñòèííà ìåíÿåì ìåñòàìè çíà÷åíèÿ name1 = name2 ' *çàïèñàòü çíà÷åíèå 1 name2 = nameChange ' *çàïèñàòü çíà÷åíèå 2 Else: name1 = name2 'åñëè ëîæ ïåðåõîäèì íà ñëåäóþùóþ ñòðî÷êó End If Next End Sub sort.swp
  9. Доброго дня. Объясните, пожалуйста, как оно работает на самом деле и почему не срабатывает, как планируется. Задача: вывести из БД в проект типовой набор инструмента. Реализация на данный момент: сделал вот такой макрос на загрузку нужного списка инструмента: TOOLDB RESULTS_LIST SELECT 77 NEW TOOLDB RESULTS_LIST CREATE SELECTED TOOLDB RESULTS_LIST SELECT 50 NEW TOOLDB RESULTS_LIST CREATE SELECTED Проблема: после перезапуска программы макрос каждый раз загружает другой инструмент. Как же определить или где подсмотреть настоящий идентификатор фрез? Текущие цифры (77 и 50) просто взял из командной строки при включенном режиме "эхо". Пробовал вместо 77 и 55 писать, например, Freza 20, но это не сработало.
  10. Добрый день! Есть задача. Нужно написание макроса в solidworks для копирования свойств из спецификации сборки в детали сварных конструкций. Готов обсудить стоимость работы.
  11. Всем день добрый! Как то наткнулся лазя по "обучающим видео" (сразу обозначу, никакой рекламы) по СолидВорксу Так вот, это макрос или программа, как понял он рисует эскизы по точкам из фаила ТХТ, вот это как собственно!? Мог бы кто пояснить? В интернете такой программы нет! Скажите халява, всем бы чертить сразу по 1 кнопке, но все же...как такое возможно? Видел макросы такие как расстановка всех видов на чертеже и прочее... А вот это?
  12. Подскажите, пожалуйста, можно ли избавиться от всплывающих окон при работе макроса Rebuild And Save All Parts http://www.3dcontentcentral.com/macros/macro.aspx?id=191419
  13. Доброго всем дня. Суть проблемы-в файлике ТТ.ТХТ одна из строчек имеет большую длину и соответственно при вставке вылезет за поле чертежа. Приходится каждый раз редактировать заметку. При попытке записать запись в ТТ.ТХТ в две строки макрос соответственно видит их как два пункта ТТ. Есть ли решение?
  14. Здравствуйте всем. Нужна получить габарит изделия в Суммарную информацию. Но нужно именно в КОНФИГУПАЦИИ, не в настройках. Нашел один макрос (очень понравился). GetMaxBoxSize Работает хорошо и удобно. Только он отправляет данные в настройках а не КОНФИГУРАЦИИ. Я пытался кое чего переделать но не получилось. Private Sub CommandButton3_Click() Part.DeleteCustomInfo2 "", ComboBox2.value If TextBox4.value <> vbNullString Then Part.AddCustomInfo3 "", ComboBox2.value, 30, TextBox4.value End If End Sub Вот часть кода который отправляет данные. Мне кажется что в место " Part.AddCustomInfo3 " должно стаять что-то другое. Но не знаю что... Нужна помощь :((( GetMaxBoxSize.rar
  15. Добрый день! Подскажите,пожалуйста,где можно скачать SWPLUS для солида 2018,все предыдущие версии на 18-ом солиде не работают! Заранее спасибо!
  16. Люди добрые! Помогите чайнику начать дружить с макросами. Осознаю огромный потенциал этих зверюг, но пока не знаю с чего начать Спасибо заранее за полезные ссылки и советы
  17. Доброе время суток. Очень нужен макрос для удаления компонентов в сборке, выделенных через дополнительный выбор. Допустим, существует некий набор параметров для выделения компонентов в сборке, необходимо чтобы пользователь не заходил в этот набор и затем нажимал на кнопку удалить, а нажимал просто на кнопку макроса. Если у кого-то есть такой или легко может сделать - выручите, пожалуйста. Спасибо.
  18. Коллеги! Кто-нибудь сталкивался с написанием макросов для LS-DYNA? Поделитесь информацией. Максим
  19. Доброго времени суток, коллеги и не только :) Как можно реализовать сохранение фотографии в директорию проекта в png (например, расширение не критично) по нажатию кнопки макроса ? Пока что получилось выцепить команды на фотографирование, разворот заготовки в определенном положении и открыть окошечко с запросом сохранения в конкретное место (спасибо режиму эха и командной строке). Но совершенно непонятно, как заставить программу создавать папку в новом проекте и писать туда виды новых деталей с конкретными названиями. Другими словами - мне нужно получить в определенной директории произвольного проекта набор фотографий детали с известными номерами.
  20. Добрый день! Нужна помощь в подключении к хранилищу SolidWorks PDM средствами Visual Basic. Какие библиотеки подключать, как авторизоваться в хранилище и т.д.? Цель - создать макрос для Excel, который будет искать файл в хранилище и формировать гиперссылку на этот файл. Заранее благодарен за помощь!
  21. Начал запись макроса, далее создаю сборку и добавляю готовые детали на сборку, все хорошо, останавливаю запись, открываю заново Солид, запускаю макрос, сборка создается, а детали не добавляются. Скажите что нужно добавить или что не так с кодом? В справке API ничего не нашел. using SolidWorks.Interop.sldworks; using SolidWorks.Interop.swconst; using System.Runtime.InteropServices; using System; namespace Macro1.csproj { public partial class SolidWorksMacro { public void Main() { ModelDoc2 swDoc = null; PartDoc swPart = null; DrawingDoc swDrawing = null; AssemblyDoc swAssembly = null; bool boolstatus = false; int longstatus = 0; int longwarnings = 0; swDoc = ((ModelDoc2)(swApp.NewDocument("C:\\User\\ProgramData\\SolidWorks\\SolidWorks 2016\\templates\\gost-assy.asmdot", 0, 0, 0))); swApp.ActivateDoc2("Сборка1", false, ref longstatus); swDoc = ((ModelDoc2)(swApp.ActiveDoc)); ModelView myModelView = null; myModelView = ((ModelView)(swDoc.ActiveView)); myModelView.FrameState = ((int)(swWindowState_e.swWindowMaximized)); swAssembly = ((AssemblyDoc)(swDoc)); boolstatus = swAssembly.AddComponent("C:\\Users\\Desktop\\fgfg.SLDPRT", 0.027620825299025514, 0.072698020262157451, 0.15179969937013105); } /// <summary> /// The SldWorks swApp variable is pre-assigned for you. /// </summary> public SldWorks swApp; } }
  22. Добрый день. У меня есть некий макрос на VBA для Кати. Он считывает файл с входными данными, считает координаты точек, записывает их в другой файл и потом рисует их в Part. У меня (версия Кати R2014) работает все нормально. У соседа (версия R21) тоже. А вот у коллег в другом городе - не работает последний шаг (рисование точек). Версия у коллег R21. В чем может быть загвоздка? И Почему не работает Ctrl-V ? Я не могу вставить код.
  23. Всем привет. У себя на роботе при оформлении чертежей используем вот такие заметки в углу: 2шт - количество; R - резка детали; Z - рубка и гибка; T - токарные работы). Сейчас приходится вносить через редактирование основной надписи, что занимает лишнее время. Может кто поможет с написанием макроса, у самого не получилось (делал через добавление заметки, но не смог привязать к подтверждению действия). Хотелось бы что-то вот такого вида: Заранее благодарен всем!
  24. Доброго времени суток форумчане! написал макрос в созданном текстовом файле, поменял расширение на .bas при попытке импортировать сообщает ошибку скрин 1. дело не в макросе и не в кодировке файла (windows-1251) т.к. при экспорте макроса после редактирования все работает.
  25. Появилась необходимость сделать универсальный макрос на резьбы с большим шагом в разбивку -tr,