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

Помощь новичку Solidworks


yuri-pet

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

7 минут назад, andrei4ik сказал:

там есть аргумент, но ему надо lданные в формате int

Уж, простите, не знаю как  все это надо правильно делать, ибо, действительно сам на ходу первый раз читаю код Addin-а. Но просто откройте сами картинки, которые лежат в шаблоне проекта. Там Toolbar иконки состоят из массива иконок, а int это индекс иконки из этого массива.

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


4 часа назад, nicomed сказал:

Там Toolbar иконки состоят из массива иконок, а int это индекс иконки из этого массива.

Всё верно. Чтобы добавить свою картинку нужно её запихнуть в ленту. И не забыть выставить её/их (картинку) embedded resource.

Так же учесть, что картинки могут быть большие и маленькие, поэтому там 2 ленты

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

Всё верно. Чтобы добавить свою картинку нужно её запихнуть в ленту. И не забыть выставить её/их (картинку) embedded resource.

Так же учесть, что картинки могут быть большие и маленькие, поэтому там 2 ленты

я со стандартного шаблона вытянул иконки, вроде все прописал, а там по умолчанию все равно показывает не не иконки.

Цитата

И не забыть выставить её/их (картинку) embedded resource.

Это как?

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

Всё верно. Чтобы добавить свою картинку нужно её запихнуть в ленту. И не забыть выставить её/их (картинку) embedded resource.

Так же учесть, что картинки могут быть большие и маленькие, поэтому там 2 ленты

 int smallImage = 0;
  int mediumImage = 0;
  int largeImage = 0;
  int imageSizeToUse = 0;
 
  imageSizeToUse = SwApp.GetImageSize(out smallImage, out mediumImage, out largeImage);
 
  Debug.Print("Image sizes:");
  Debug.Print("  Default PropertyManager page and menu image size based on DPI setting: " + imageSizeToUse);
  Debug.Print("    Small image size based on DPI setting: " + smallImage);
  Debug.Print("    Medium image size based on DPI setting: " + mediumImage);
  Debug.Print("    Large image size based on DPI setting: " + largeImage);
            cmdGroup = iCmdMgr.CreateCommandGroup2(mainCmdGroupID, Title, ToolTip, "", -1, ignorePrevious, ref cmdGroupErr);
 
            icons[0] = "Pathname_to_toolbar_nxn_image";
            icons[1] = "Pathname_to_toolbar_nnxnn_image";
            icons[2] = "Pathname_to_toolbar_nnnxnnn_image";
            mainIcons[0] = "Pathname_to_nxn_image";
            mainIcons[1] = "Pathname_to_nnxnn_image";
            mainIcons[2] = "Pathname_to_nnnxnnn_image";
 
            cmdGroup.IconList = icons;
            cmdGroup.MainIconList = mainIcons;
 
            int menuToolbarOption = (int)(swCommandItemType_e.swMenuItem | swCommandItemType_e.swToolbarItem);
            cmdIndex0 = cmdGroup.AddCommandItem2("CreateCube", -1, "Create a cube", "Create cube", 0, "CreateCube", "", mainItemID1, menuToolbarOption);
            cmdIndex1 = cmdGroup.AddCommandItem2("Show PMP", -1, "Display sample property manager", "Show PMP", 2, "ShowPMP", "EnablePMP", mainItemID2, menuToolbarOption);

вот еще нашел вот такой код. Я так понимаю он заменяет эту ленту из множества картинок , вставлять по одной можно

--------------------------------------

А через Resorce проекта как к примеру туда подставлять пути файлов?

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

Всем привет, давно не открывал SW, сегодня обнаружил вот такие лаги при создании эскиза

https://disk.yandex.ru/i/EuugYGZfDAUw_Q ( не встраивается изображение)

Будто бы след остаётся, исчезает при малейшем увеличении-уменьшении, работать невозможно .SW2021, видеодрайвера переустанавливал

При открытии старых работ и открытии уже в них эскиза таких лагов не обнаружено, только в новом эскизе.

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

В чертежах масса в кг отображается с точностью до 3 знака после запятой. Где можно это отредактировать? Мне до 1 знака вполне хватит. Полазил в настройках - не нашел. 

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

В чертежах масса в кг отображается с точностью до 3 знака после запятой. Где можно это отредактировать? Мне до 1 знака вполне хватит. Полазил в настройках - не нашел.

В модели в Свойства документа - Единицы измерения - Параметры массовых характеристик поставьте нужную точность для "Длина". Все массовые характеристики рассчитываются от неё с такой же точностью.

Скрытый текст

355.png

 

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

В модели в Свойства документа - Единицы измерения - Параметры массовых характеристик поставьте нужную точность для "Длина". Все массовые характеристики рассчитываются от неё с такой же точностью.

  Скрыть содержимое

355.png

 

В жизни б не догадался до такого) а если масса нужна до 1 знака, а длина до 2, то ой?

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

а если масса нужна до 1 знака, а длина до 2, то ой?

Этот параметр только для расчёта массовых характеристик. Для обычной длины (измерений) есть параметр Длина в разделе Базовые единицы измерения.

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

Подскажите пожалуйста,

собрал сборку , в сборке прорезал отверстия в трубе со стороны синей грани

 

2022-11-15_18-45-31

 

После этого открываю трубу (открыть деталь в расположении) и отверстия на синей грани куда то исчезают

зеленая косынка накладывалась на трубу (после трубы в дереве построения) и через ее эскиз (видно на фото) сверлились отверстия. Косынка - это гнутый листовой металл

 

2022-11-15_18-45-52

 

Подскажите пожалуйста - как мне открыть мою трубу чтобы там были все отверстия и я мог бы ее сохранить в STEP ?

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

в сборке прорезал отверстия в трубе

Надо было резать не в сборке, а в детали. Но в режиме сборки. Выделить деталь, активировать её и работать уже в ней.

 

Совсем недавно был такой же вопрос. Кстати, вы же его и задавали. И вам отвечали то же самое.

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

Проблему нашел. НЕ была нажата галка "распространить элемент в детали"

Зато теперь наглядно понял зачем она нужна :)

При этом открывать деталь отдельно в режиме редактирования не требуется.

 

2022-11-15_20-41-19.png

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

Надо было резать не в сборке, а в детали. Но в режиме сборки. Выделить деталь, активировать её и работать уже в ней.

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

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

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

если отредактировать эти цвета в своей голове - все станет интуитивно понятно)

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

Добрый день, вопрос больше не про моделирование, а производственный

Скрытый текст

Снимок.JPG

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

Сборка1.STEP

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

Коллеги, будьте добры подскажите.

Имеется деталь, которую после построения я повернул относительно осей. Затем добавил к ней отверстия. Теперь пытаюсь отредактировать первоначальный эскиз детали, но так как она была повернута, то исправление первоначального эскиза приводит к ошибкам в детали. Как правильно поступить?

Спасибо.

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

Имеется деталь, которую после построения я повернул относительно осей.

ЗАЧЕМ? Какая разница куда смотрят стрелочки на осях? Не устраивает их направление - постройте новую СК так, как нравится.

 

8 минут назад, Kuksov_mp сказал:

Как правильно поступить?

Не поворачивать вообще.

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

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

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

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

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

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

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

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

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

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

    • Павлуха



  • Сообщения

    • Рамон
      Можно в тексте вставить ссылку- свойство документа - последнее изменение с датой и временем.  
    • Павлуха
      Солиду не нравится несколько сопряжений, которые одинаково позиционируют деталь.
    • al0ner
      Это весьма удивило, когда заходишь в бутлодере в меню просмотра файлов, то файлы на цф видны, возможно при начале чтения или записи по дефолту стоит проверка уровня на wp.
    • advocut
      У нас чертежи версионируются, но бывает так, что внесли мелкое исправление, а версию не завели, потому как придётся натужно бегать и менять всё везде в системах учёта. Конструктору-то всё равно, а вот когда приходит программисту на исполнение один чертёж, оператору дают второй, а потом выясняется, что вообще нужно было по третьему — становится грустно. Решением проблемы вижу поле с датой и временем сохранения (хоть в привычных нам гггг-мм-дд:ч-м-с, хоть одним числом в UNIX ticks), чтобы знать, что эти два чертежа были сохранены в разное время и значит являются разными ревизиями и требуют тщательного изучения всех мелочей. Добавить в общий шаблон чертежа и забыть о проблеме. Есть идеи, как это можно сделать? На зарубежных чертежах поле Revision встречал.
    • Ninja
      зачем? у тебя же только диаметр отв. изменился и добавилась фаска. Вот их отдельно пересчитай. А остальное не трогай, оно же не изменялось! Выше показали как несколько проектов в одном можно сделать. Будет два проекта в одном. А в среднем остатке - то что нужно )))  
    • Madmax70
      раз форматирует карту, то шлейф рабочий, также программы с  cf нормально сбрасываются на стойку. под аналогичным я имею станок с такой же стойкой, такой же фирмы поставленный в одно и тоже время бутлоадер тоже такой же, начинка немного отличается, так как в этом станке сервоусилитель шпинделя и мотор fanuc на других реализовано управления мотор-шпинделем через частотный преобразователь сохранение файлов через system data save я не проверял карточка cf 2 гигабайта
    • lowboard
      Добрый день! Отлично, настроил. Спасибо, удобно  
    • rigrou
      Разобрался сам спустя время. В итоге для того, чтобы отображались исполнения 10 и более: 1. Нам нужно открыть меню настройка спецификаций и в количество исполнений прописать нужное количество исполнений. Нужно учесть, что -00 (нулевое) исполнение также учитывается и если нам необходимо нулевое+34 исполнений, то число исполнений в настройке спецификации нужно указать 35. 2. Даже если мы укажем количество исполнений более 10, то они сразу не будут отображаться. Чтобы они отображались нужно выбрать любой из разделов(документация/сборочные единицы/детали/стандартные...) в которых прописывается значение для "количество на исполнение" и перейти к его редактированию. В зависимости от количества исполнений, которые мы прописали в настройке спецификации, нам будет доступно 2 или более строк, в которые можно вписать значение для "количество на исполнение". Изначально первые 9 исполнений и нулевое исполнение отображаются, а чтобы отобразилось 10 исполнение или выше, нужно в поле (количества на исполнение) вписать любое значение для нужного нам исполнения.  Также нюанс, если исполнений много и мы не заполним значение в целой строке ни в одном из разделов, то это исполнениями не будут отображаться. (К примеру мы прописали значения для исполнений 0-9 и 21-34, а 10-20 оставили пустыми; исполнение с 10 по 20 не отобразятся). Достаточно указать значение лишь в одной из ячеек в строке, тогда будет отображаться весь блок исполнений данной строки. К примеру если исполнений не более 20, будут активны 2 строки; количество исполнение не более 30, то будет активно 3 строки. При этом если количество исполнений будет меньше, чем количество клеток в строке, лишние клетки будут закрыты для редактирования. Если непонятно в ячейки какого исполнения мы находимся, то снизу слева отображается название исполнения при редактировании значения этой ячейки.
    • Artas28
      Что значит ручками пересчитывать? так же  по новой все контура выбирать? опять проект с нуля?
    • sokolikkostya
      Разумеется. Полный ваш пакет макросов. Думаете дело не в шаблоне детали и в заданных для него свойствах? кстати, строку "Материал (сортамент)" уже заменил на просто "Материал", но увы, из за этого материал не стал ровнее работать в ОН.
×
×
  • Создать...