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

Предложение по написании макроса для уменьшении размера файла


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

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

МОЕ ПРЕДЛОЖЕНИЕ , написать макрос который пересохранял фаил. Открыл сборку кликнул и и вся сборка уменьшилась.

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


UnPinned posts

SW 2022 SP1 так же жмёт раза в два. Только остаётся один вопрос: "Зачем?" Кто будет заниматься таким ананизмом? Каждую деталь в проекте так паковать (у меня одну листовую деталь размером порядка 6 Мб программа мучила минуты две) и, столько же времени, если не больше, распаковывать. Куда проще воспользоваться обычным архиватором. Объясните мне, недалекому, практическую пользу данной программы.

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

up.1 модели из твердых тел не сжимает. 
Степованные модели сжимает, но удаляет модель) 

step.png

18 минут назад, Snake 60 сказал:

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

Ну, в одном случае я нашёл применение.
Импортированная модель весила ~140 мб. После компрессии ~60 мб. Весьма неплохой результат. Состояла преимущественно из поверхностей. Сжатие показало неплохой результат.
А так, мелкие файлы сжимать, конечно, фанатизм.

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

Каждую деталь в проекте так паковать (у меня одну листовую деталь размером порядка 6 Мб программа мучила минуты две)

 

14.01.2022 в 15:26, Maik812 сказал:

Прога Defrag.exe в прицепе мне удобно ей , выбрал скопом и дефрагнул все разом..

Пробовал этой , она пакетно делала, скопом все.

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

Ну, в одном случае я нашёл применение.
Импортированная модель весила ~140 мб. После компрессии ~60 мб

Таки она же фичерсы все гасит, как ее (модель) потом использовать? Или я что-то упустил?

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

Таки она же фичерсы все гасит, как ее (модель) потом использовать? Или я что-то упустил?

Гасит, верно. Работать с моделью можно в сжатом виде, если нужна история и изначальный вид дерева построения - можно декомпрессию сделать.
В моём случае стороннюю импортированную деталь нужно "облегчить".

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

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

Это нам не подойдет..

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • gudstartup
      это безопасность чтобы вас в ручном режиме на шпиндель не намотало прописывается станкостроителем в plc правда у нас 500 а 54 это прям совсем мало
    • areg
      Написал в личку. А почему в личку цены не можете скинуть?
    • Kelny
      Посмотрите свойтсва файлов из Explorer Windows, на закладке ПОДРОБНО, там может быть строчка ПОСЛЕДНЕЕ СОХРАНЕНИЕ В...   или создайте макрос, добавьте пример из справки (в замен того что имеется в новом макросе) и запустите выполнение макроса, который покажет не только последнюю версию файла, но и историю файла по разным версиям (в каких вообще версиях файл редактировался): https://help.solidworks.com/2022/english/api/sldworksapi/Get_Version_History_of_Future_Version_Document_Example_VB.htm   Текст макроса из справки (если файл уже открыт в Soildworks, то в макросе ни чего менять не надо, а если открытых документов нет и надо макросом открыть документ, то поменяйте путь к файлу в тексте макроса "strFileName = swApp.GetCurrentMacroPathFolder & "\Part1.sldprt""):  
    • lem_on
      Но комп от интернета отключен. 
    • Anat2015
      Так было всегда, или "я неделю тут работаю"? Механизм возникновения проблемы даст полезную инфу.
    • Shoker
      Насколько я понял Ваш вопрос, результат будет зависеть от типа закрепления, приложенного к проушине. Если вы используете "фиксированную геометрию", тогда все точки поверхности этой поверхности будут иметь нулевые перемещения, что фактически означает запрет на вращение вокруг оси (т.к. поворот вокруг оси будет приводить к вращению-перемещению всех точек, не лежащих строго на самой оси вращения). В SW должны быть другие виды закрепления, которые будут позволять поворачиваться, при этом у точек будет нулевые радиальные и осевые перемещения. Но это нужно будет применять, только если этот ГЦ будет входить в другую расчетную схему, как элемент, воспринимающий только осевую силу (остальные будут нулевые как раз изза этого поворота), отдельный расчет с таким закреплением вам ничего не даст и ничего он не посчитает вам.
    • laytermen
      Добрый день. Нет. Стабильно 54 оборота и все. 
    • KSVSVK
      С одного дистрибутива на 2 компьютера несколько лет назад поставлен Солид. Обновления отключены.   Последнее время начались "чудеса":   1. Файл, созданный на первом компе, не открывается на втором, утверждая, что он из "будущей версии"   2. Проверка сборки эвольвентного зубчатого редуктора в "будущей версии" находит интерференции, отсутствующие в старой.   3. Расчет данного редуктора (Motion) при одних и тех же исходных данных приводит к разным результатам. Причем, на мой не очень искушенный взгляд, правильный результат у "старой" версии.   4. В контексте сборки создаю плоский эскиз, к которому привязываю размеры деталей (системное "Расположение" не использую). В какой-то момент (не отследил точно) часть размеров в эскизе пропадают. Причем эскиз остается определенным, и соответствующие взаимосвязи в нем есть. Похоже на "скрыть размер", но данный пункт не вызывался. При попытке посмотреть размеры через уравнения (режим ) Solid сообщает об ошибке и предлагает его перезапустить.   Кто-нибудь с такими "чудесами" сталкивался?
    • gudi
      Для длинных и сложных сделали ком-порт, а сеть для коротких и простых? всё равно не понимаю. Программа передалась через ком-порт, загрузилась в чпу, цикл старт нажали станок поехал ее делать, хоть час хоть неделю, хоть как. Или вы по ходу выполнения программы вы ее  через ком-порт корректируете ?
    • AlexArt
×
×
  • Создать...