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

Таблица лидеров

  1. Shvg

    Shvg

    Активные участники


    • Баллы

      8

    • Публикации

      1 997


  2. tompsongun

    tompsongun

    Активные участники


    • Баллы

      7

    • Публикации

      451


  3. nicomed

    nicomed

    Активные участники


    • Баллы

      5

    • Публикации

      276


  4. GS

    GS

    Активные участники


    • Баллы

      4

    • Публикации

      1 090


Популярные публикации

Отображаются публикации с наибольшей репутацией на 31.03.2023 в Сообщения

  1. Не совсем понятно что пишется. Macros, standalone API (.exe files) или add-in (.dll files). И да, это затратная функция, особенно в exe файлах. Примерно раз в десять время можно сократить в них используя swApp.CommandInProgress. Вот примерные тестовые результаты сборки из 10000 шариков с использованием CommandInProgress и exe файла. Время дано в миллисекундах. Функция GetChildren: 3198 Цикл for: 21069 Функция GetChildren: 3078 Цикл for: 21612 Функция GetChildren: 3127 Цикл for: 21538 Функция GetChildren: 3237 Цикл for: 21151 Функция GetChildren
    4 балла
  2. Только не забудьте, что написав: swApp.CommandInProgress = true; надо написать и swApp.CommandInProgress = false;
    2 балла
  3. Когда-то попробовал, но проект был с открытием файлов, и на тестовом, малом, количестве файлов, разницу особо не почувствовал. И, соответственно, это свойство было благополучно заброшено и забыто. Сейчас добавил в рабочий проект. Время обработки изменилось с, примерно, 1 мин 50 сек , до 40 сек.
    2 балла
  4. Брасол 1.27 В версии 1.27 Добавлено: Спецификация. Перенос номеров позиций спецификации в сборочный чертеж. Добавлено: Спецификация. Расположение компонентов в дереве сборки как в спецификации. Добавлено: Спецификация. Автовставка истинного формата сборочного чертежа специфицируемой сборки. Добавлено: Спецификация. Автовставка истинных форматов чертежей деталей. Изменено: Разное. При сравнении спецификаций точка в графе «Кол.» спецификации SW приравнивается к запятой. Скачать с Брагин сайта Данная версия позволяет успешно разрабатыва
    2 балла
  5. По скорости, да.. Они работают в одном процессе c SW. А насчет предпочтительней, то каждый выбирает сам, что ему лучше.
    1 балл
  6. Отбой, разобрался ) вернее запросил пример у ChatGPT :) Sub Example() Dim swApp As SldWorks.SldWorks Set swApp = Application.SldWorks ' Установить флаг "CommandInProgress" на true swApp.CommandInProgress = True ' Здесь выполняется пользовательская команда ' Сбросить флаг "CommandInProgress" на false swApp.CommandInProgress = False End Sub
    1 балл
  7. Проектируют в программном комплексе SPDIAL + Разаботчик сапр и он же и изготавливает передачи ,как я понял, это https://mipmechanic.ru/recomendation/
    1 балл
  8. https://autodocbox.com/Auto_Parts/90566558-Kisssoft-03-2017-tutorial-15.html Сам такими передачами тоже не занимался, но кажется кисссофт справляется с ними
    1 балл
  9. Краткая памятка о сроках по работе с <неразборчиво>.
    1 балл
  10. === Вышла экранизация истории создания самой продаваемой видеоигры — «Тетрис» История советского программиста Алексея Пажитнова (Никита Ефремов), создавшего хит всех времен и американского геймдизайнера Хенка Роджерса (Тэрон Эджертон), который загорелся идеей купить и распространить видеоигру. === Кинопоиск
    1 балл
  11. У нас шестые разряды просто так не давали. Говорю же, соображалки не хватило, хотя операция была простейшей. Бывает... Могу привести ещё один пример. Группа людей полгода безрезультатно билась над проблемой. Разрабатывали варианты, изготавливали, испытывали - результат нулевой. Посмотрел на это дело и нашёл простейшее решение. Потом в курилке как-то зашёл разговор про это решение (его уже давно внедрили). Кто-то поинтересовался, неужели так просто никто не додумася сделать? На что стоящий рядом высококвалифицированный конструктор сказал: "Потому и не додумался, что так просто". Как говорил ГК
    1 балл
  12. Спасибо добрый дядечка! Мы здесь сидим, что бы задавать вопросы и помогать друг другу) Без помощи "зала" я NX точно не осилю
    1 балл
  13. Какой ты умный! Молодец! Сам главное справился!
    1 балл
  14. Во!.. Отличный бы получился слесарь для опытного производства! НУ, мы тогда и слова-то "компьютер" не знали...
    1 балл
  15. Документация была разработана отлично! До сих пор надёжно работает в изначальном виде, решение взято в другой, аналогичный узел. Слесарю помешала лень чуть шевельнуть мозгами. Можно накручивать гайку на болт, но можно и болт вкрутить в гайку.
    1 балл
  16. @GS твой кот отдыхает по сравнению с моим
    1 балл
  17. Прислушайтесь. Слышите? Это хруст коленей. Скачать видео
    1 балл
  18. Совместимы: Products Start of Support End of Support Windows 7, 64-bit SW 2010 SP1 SW 2020 SP5 Windows 7, 32-bit SW 2010 SP1 SW 2014 SP5 https://www.solidworks.com/support/system-requirements
    1 балл
  19. поддержу флуд Вы абсолютно правы! и эта мысль неоднократно высказывалась разными участниками данной темы Сделай свою работу в Solidworks эффективнее тут преследуется цель сократить временные затраты на рутину, чтобы потратить освободившееся время на что-то полезное ... или нет. ну, а макросы предусмотрены самим SW, являются его неотъемлемой частью и как-то не пользоваться ею, мне кажется, странным (будь оно ненужно - отмерло б) к тому же многие решения и идеи в том или ином виде со временем SW забесплатно лямзит с как раз таки "простых" макросов. аддоны
    1 балл
  20. ПеКо 3.4.2 - переработка логики обработки имени файла в 1-2 поля ввода; - запоминание значения 'имя файла = наименование'; - добавлены поля раздел, примечание, наименование и обозначение, берущихся из свойств исходной модели; - можно независимо от имени файла изменить обозначение и наименование (также для переименования файлов в которых есть наименования и обозначения формируемые формулой, необходимо убрать галочку с "обозначение и наименование в свойства" дабы формулы оные не утерялись) ПеКо3.4.2.zip если, кто пользуется, при обновлении настройки сб
    1 балл
  21. В общем проблема оказалась в драйверах последних от нвидиа. Поставил старые дрова и стало нормально все показывать.
    1 балл
  22. Описание: Работает в файлах чертежа. Читает данные из полей обозначения сварного шва ( по ГОСТ ). При нажатии кнопки создать таблицу - создает таблицу объединяя швы с одинаковым обозначением в поле на выноской. в данной версии - все .. В настоящий момент просто отработал передачу данных в/из обозначения шва . В дальнейшем планируется довети до ума, с нормальной генерацией таблицы.
    1 балл
  23. В Windows 10 после вызова команды (активации окна) нажать клавишу WIN (с флагом) на клавиатуре и стрелки влево или вправо несколько раз (будет растягивать приложение/окно на пол экрана и потом обычное окно прыгая по очереди по всем доступным экранам, метод не работает с нерастягиваемыми окнами например калькулятора, но это не ваш случай - у вас должно сработать), так же с кнопкой WIN можно нажимать стрелки вверх/вниз это развернёт или свернёт активное окно. В windows 7 и ниже вроде можно было нажать пробел и выбрать ПЕРЕМЕСТИТЬ, а потом так же двигать стрелками. Так же
    1 балл
  24. Часть ресурсов не доступно для РФ, а видео смотреть долго, было бы нагляднее указать конкретные используемые строки или зарисовку макроса для того, что бы вашим последователям было проще разобраться в вопросе и не изучать вопрос с нуля.
    1 балл
  25. Возможно в API это Compound Note (вольный машинный перевод): Пример: https://help.solidworks.com/2010/english/api/sldworksapi/create_compound_note_example_vb.htm
    1 балл
  26. В твоей схеме нет натяжителя. Он решает все твои вопросы и обеспечивает нормальную работу механизма..
    1 балл
  27. А он точно ставился на эскизе? Мож, конечно, в новых версиях, но вплоть до 2017 не помню, что бы в эскизе на таком размере значок диаметра ставился при создании эскиза. Но, если с этого эскиза создать "Повёрнутую бобышку" и после снова зайти в эскиз, то, о чудо, значок диаметра появляется. Ну, вроде, так логично - симметричный размер в эскизе ещё не означает, что это будет диаметр.
    1 балл
  28. ПеКо 3.3.1 ПеКо331.zip исправление ошибок. по замечанию уважаемого Kelny да, обработка слэша происходила некорректно. в полях вводится Имя Файла, а не обозначение и наименование, а я в разделении на два поля использовал значения вносимые в свойства файла. теперь ввёл отдельную обработку. ну и поправил появление и выгрузку макроса, когда были введены некорректные символы ( до этого вставил не туда )) - попал внутрь кавычек). в имени файла вместо слэша использую разделитель "_" и имя "123 переходник G3_4" в поле изменения выглядит так же, а в двух полях как "123" и "пе
    1 балл
  29. код открыт. форки, моды, улучшения - приветствуются (лишь бы под сукно и выдачу за деньги и запросу не мутили, но это право каждого). это далеко не конечный продукт, не рассчитаный на масовость. сборник решений. корявый, но работает. моё виденье в меру моего понимания и освоения. пока так. со временем потихоньку что-то учту, поправлю. делаю где-то подсмотрев, урвав, до сих пор не знаю как работает то или другое. костылей много. отладка и удобноваримость - наверно, самое сложное. все с этого начинали ). мне сейчас важен основной функционал, его стабильность, понятность (в моём ны
    1 балл
  30. ПеКо 3.3 (бывший SaveAsCopyReplace) изменения: - название макроса на 'ПеКо', внутренние переменные, - имена сохраняемых текстовых настроек, - иконка, - компоновка на главном окне; - кнопка вызова 'блокнот'; - проверка на задвоеные тире, пробелы и точки с выводом сообщений при сохранении (на это настроек нет - если это не нужно/мешает - в коде можно найти и удалить/исправить на другое); - когда в процессе копирования возникают вопросы по исправлению нового пути и имени - выводится гл. окно (ранее макрос завершался); - выбор вида ввода нового
    1 балл
  31. ПеКо версия 3.2.6.3 (SaveAsCopyReplace) - поправил запоминание крыжика 'Удалить' при переключении опций замены (сбрасывался на изначально загруженное состояние), как следствие: если он погашен (отключено "заменить модель в сборке") - не удалять; - исчезновение главного окна после запуска процесса копирования/переименования (оставался как бы фриз его причём иногда с предыдущими значениями, что пугало меня )) всё ли верно выбрал/ввёл); - добавил автозакрытие открывшейся модели для переименования при нажатии 'Отмена' (иной раз собрался переименовать и в последний момент передумал
    1 балл
  32. Подобновил макрос SaveAsCopyReplace для переименования/копирования модели вместе с чертежом (пришлось повспоминать что где да как )) ) версия 3.2.6.2 SaveAsCopyReplace.swp добавил поле отображения подсборки в которой выбран переименовываемый компонент - полезно если переименовываешь "сверху вниз" прямо из головной сборки. мелкие исправления текстовых ошибок. на картинке место куда добавил код, если кто вдруг правил под себя. использовал .GetParent, и от полученного имени отсёкается справа порядковый номер из дерева, который в довесок появлятся через тире.
    1 балл
  33. Откуда? Откуда вы берёте такие "советы" в интернетах? ))) Изменяя ключи реестра "SldWorks.Application" вы ломаете API вызовы для всех потенциально использующих эти API программ и макросов. При единичной установке SW должна быть одна только запись "SldWorks.Application.XX" + непосредственно пустая (без цифр) "SldWorks.Application". Если у вас несколько различных записей с "SldWorks.Application.XX" это значит на компьютере регистрировалось несколько версий SW. И да, сервиспаки тоже могут добавлять такие записи. А ошибка в макросе ТТ скорее всего связана с тем, что там нужно перепод
    1 балл
  34. Макрос SetLabels ver 2.5.2 изменения: Есть возможность изменять размер шрифта метки листа. В файле options.xml смотри поле sheet_label_font_size. Чтение из настроек документа пока не будет (сходу интерфейсы в АПИ не помню, а искать лень. Как дойдут руки переписать под WPF займусь плотнее). З.Ы. (добавлено) единственное что - корректировку положения метки, в зависимости от размера шрифта, не делал и не проверял как оно сейчас выводит... завтра посмотрю. SetLabels_v2.5.2.zip
    1 балл
  35. Макрос переименования меток видов / разрезов на чертеже версия 2.5.1 Изменения в версии: Откорректировано расположение меток листов согласно замечанию @Timi и @Snake 60. З.Ы. Пропуск обозначения по родительскому виду/разрезу не делал, да и не буду делать. Имхо не правильно это. А если очень хочется, то "костылинг" в руки. SetLabels_v2.5.1.zip
    1 балл
  36. Писал коллега по работе. Для сохранения нужно встать на лист со спецификацией. Вроде, давно не пользовался. Экспорт специфиикации в Эксель.bmp Экспорт специфиикации в Эксель.swp
    1 балл
  37. К сожалению все ссылочки потёрли (давно это было), возьму на себя смелость и надеюсь автор не будет меня пинать за это своевольство...
    1 балл
  38. Наткнулся на видео, не знал что так можно!
    1 балл
  39. Можно функцией GetDocumentNames интерфейса IPackAndGo PackAndGo swPackAndGo = swModel.Extension.GetPackAndGo(); object objNames = null; bool bres = swPackAndGo.GetDocumentNames(out objNames);
    1 балл
  40. "Состояния отображения(Display States)" не практикуете? :) Добавить и затем активировать отображение с названием что-то типа "Visualization Display State-1". Активируется на вкладке конфигураций снизу или панель можно добавить, чтобы выбирать нужное отображение в выпадающем списке.
    1 балл
  41. Он же и так не красит на уровне деталей. Красит только на уровне сборки, что хорошо Если оригинальный макро запустить в детали - он раскрасит тела. А в переделанном этот кусок кода удалён, чтобы не красить тела на уровне детали. В визуализации сборки ПКМ по цветовой шкале - Группировать идентичные и потом создать состояние отображения, как выше показывал
    1 балл
  42. Одной из задач, значительно усложняющих подготовку управляющих программ, является нарезание крупных резьб, к которым относятся трапецеидальные и упорные резьбы с большим шагом, нарезка червяков, шнеков, а также используемых в грузоподъемных механизмах барабанов под трос. Поскольку в этих случаях профиль резьбовой поверхности, как правило, отличается от стандартной резьбы, его следует описывать как отдельный элемент чертежа. Для таких резьб невозможно использовать стандартные встроенные циклы УЧПУ, рассчитанные на нарезание в первую очередь крепежных резьб со стандартным профилем: вместо коро
    1 балл
  43. "Отобразить контекстную панель инструментов вращения" - пропадает иногда, как и некоторые другие панельки, если их случайно утянуть за окно программы. Большинство настроек расположения окон хранятся в реестре. Попробуйте сбросить настройки. Закройте солид. Запустите редактор реестра: Start (Пуск) -> Run (можно сразу нажать Win+R) ввести -> regedit -> HKEY_CURRENT_USER\Software\SolidWorks\SOLIDWORKS 2018\User Interface\Dialogs Раскройте эту ветку реестра и переименуйте папку Dialogs на DialogsOld. Запустите солид, программа создаст в реестре новую папку Dial
    1 балл
  44. забавно на теоретическом чертеже парохода есть примерно четыре размера - длина, ширина, осадка и водоизмещение. Исходя из предложенных методик, обводы корпуса должны проектироваться минут за пять. На многие изделия ювелки, например, чертежи вообще не выпускаются. Значит, и оплачивать такую работу не надо? Чушь все эти "методики". Или человек работает за "оклад + премия", или стоимость каждой детальки оговаривается отдельно.
    1 балл



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