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

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

Нет не похоже. Только понял, что и пауза в виде msgbox не спасает . Работает правильно при просмотре на нормаль к эскизу.

4 минуты назад, maxfox сказал:

Возможно - это солидовские автопривязки мешают. Надо отключать их во время рисования, и после снова включать.

На всякий случай , как их можно отключить?

Да. Похоже что привязки. Там есть куча геометрии(я ее скрыл) к которой похоже все липнет в зависимости от угла обзора.. Поэтому при нормальном обзоре все рисует правильно.

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


1 час назад, Sla_68 сказал:

чтобы вид был нормалью к выделенной поверхности?

swModel.Extension.RunCommand swCommands_e.swCommand_NormalTo, ""

 

25 минут назад, maxfox сказал:

Надо отключать их во время рисования, и после снова включать.

Этим http://help.solidworks.com/2015/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.isldworks~setuserpreferencetoggle.html

Это swSketchAutomaticRelations

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

swModel.Extension.RunCommand swCommands_e.swCommand_NormalTo, ""

 

Этим http://help.solidworks.com/2015/english/api/sldworksapi/solidworks.interop.sldworks~solidworks.interop.sldworks.isldworks~setuserpreferencetoggle.html

Это swSketchAutomaticRelations

Олег. Спасибо за ссылки. Автопривязки отключить удалось. Но "прилипаемость" точек по прежнему осталась. Это и мешает. Может есть какой то метод -отключить "автоприцел" на геометрию модели?

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

Но "прилипаемость" точек по прежнему осталась

Хм, этим методом отключив автопривязки вы и отключаете прилипаемость.

Попробуйте ещё вот что:

до метода

swSketchMgr.AddToDB = true;

после

 

swSketchMgr.AddToDB = false;
1 час назад, Sla_68 сказал:

Если не пошагово. То координаты слегка отклоняются.

Что такое "отклоняются"?

Если вы имеете координату 1;0;0, то при вставке линии она превратится в 0,9999;0;0 ?? Или что?

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

Доброго времени суток! Вопросик назрел, по аддонам. Создал я несколько проектов, и при компиляции они регистрируются с солид их успешно видит. Но вот настают момент, когда он мне не нужен. Я хотел бы убрать ненужные, из добавлений солида. Как это сделать?

Функции, которые отвечают за регистрацию понятны. Но юзает их походу сам солид.

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

@maxfox да да. regasm /unregister

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

Привет всем!
Я работаю над проектом (С #) в котором рассчитываю параметры деталей сборки.
Сборка параметризована переменными и уравнениями. Тогда мне нужно передать соответствующие параметры в глобальные перемены соответствующих деталей. Как правильно это сделать? Обращаться к деталям отдельно, а затем перестроить сборку (тогда как быть с деталями взятых из библиотеки)? Обращаться к деталям как к компоненту сборки(но как тогда добраться до переменам)?

Если есть пример, то буду очень благодарен))

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

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

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

В том и суть вопроса. Как обращаться, напрямую к детали отдельно от сборки (тогда как быть с элементами добавленными из библиотек)? Или работать по следующему алгоритму: открыть сборку + получить список компонентов + найти нужную деталь + изменить глобальную перемену?

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

@ApiLearn зачем вам "проект C#"? Вы знаете что такое глобальные переменные и как сделать связь их в отдельном файле, а потом подвязать все файлы сборки на нужное значение?

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

У меня поставлена задача: "Создать проект в котором рассчитываются детали сборки + работа с базой данных стандартных значений". Но о таком варианте работы я еще не слышал. Можно подробнее или ссылку на информацию?

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

У меня поставлена задача: "Создать проект в котором рассчитываются детали сборки + работа с базой данных стандартных значений". Но о таком варианте работы я еще не слышал. Можно подробнее или ссылку на информацию?

Очень расплывчатая задача. Я бы сказал - не понятная.

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

Проект по расчету редуктора. На входные данные программе передается нужна частота, мощность и тип зубчатой передачи. В проекте подсчитываются нужны коэффициенты, значения, размеры которые корректируются ГОСТ. Сам ГОСТ на SQL Server. После расчета всех значений нужно передать их на сборку SolidWorks.

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

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

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

В базе данных только ГОСТовськие параметры (модули зацепления, ряд стандартных диаметров вала и тд) с которыми работает программа расчета. После расчета, ПРОГРАМА должна передать рассчитанные значения  глобальным переменам  SolidWorks

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

Сомневаюсь, что программа может напрямую передать в сборку что-то. Это надо возможно писать мост между ними. Выглядит сложно. И зависит от того, можно ли написать что-то под ту программу.

Проще наверно, записать информацию в файл, а потом написать аддончик, чтобы солид читал из файла и писал в параметры сборки, куда вам надо.

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

Создать проект в котором рассчитываются детали сборки

Вот вам про глобальные переменные

 

 

Связь с SQL это вообще не по теме топика и вы вольны делать её хоть на фортране или там LISP-е )))

44 минуты назад, ApiLearn сказал:

У меня поставлена задача

Кем поставлена? Это может быть важно.

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

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

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

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

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

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

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

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

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

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

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




  • Сообщения

    • kinovari
      Панель в виндовс не выходит... проект .ap18 по инфе производителя создан в тиа 18 
    • vad0000
    • OliverTwist
      Добрый день! Сдохла плата управления на приводе Bosch Rexroth серии HCS. Имеется в наличии ещё один такой привод и нужно стянуть с него параметры. Судя по документации мне необходим софт "IndraWorks ds" - но я никак не могу его найти :( Может кто-то подскажет - где можно такой скачать? Заранее спасибо!
    • gudstartup
      у ваших ис имеется сменщик паллет?? это просто место сбора слесарей + гидравлика мозг выносит. к фанукам притензий особых нет как и везде но электроавтоматика сделана отвратительно в шкафах полный хаос.   такие станки имеют износ 40-70% и их необходимо обновлять особенно это касается высокоточного оборудования но к исам это не относится там главное чтобы железо крепкое было я смотрю вы любите пространные описания но есть нюанс дочитывая до конца забываешь что в начале или это я такой склеротик
    • Alexandr97
      В сборке необходимо было создать массив нескольких деталей на линейном расстоянии друг от друга. При создании сопряжения между отдельной деталью и одним из объектов массива, объект массива ломается, свободно перемещается и расстояние, которое было задано при массиве, уже не актуально. При том, когда я к родительской детали пытаюсь крепиться, то все нормально. Подскажите, это недочет программы, или так и должно быть?
    • Shura762
      Кто нить пробовал ТФ18? ну там типа бета тестирование? или все это коммерческая тайна
    • Alexey8107
      Ну не знаю. У нас в свое время было таких ИС-800 8 шт. Один из них самый первый был с круглым магазином на 32 инструмента, привода сименс, ЧПУ балт систем. Если к чпу и приводам претензий не было, то к механике были серьезные вопросы. А вот остальные 7 все как один, 64 инструмента, фанук везде и вся, датчики, линейки, энкодеры ханденхайн, к механике особых претензий уже нет, да, бывают поломки, периодически по мере необходимости меняем опоры качения и прочее... Да, есть слабые места, например упорный подшипник ШВП оси Z, периодически дохнет из за попадания сож и Z начинает дергаться как эпилептик, приходится менять. Все эти станки работают с 2007-2010 годов в три смены без остановок. Из крупных поломок за все это время, материнка в одном УЧПУ померла, на одном стол вырвало, на одном PSM смачно взорвался и вот сейчас похоже этот же восстановленный PSM взбрыкнул. Мелочовку типа порванных РВД и ремонтов по причине естественного износа, типа замены опор качения я не считаю. Бывает индуктивные датчики летят, приходится менять, но это еще мельче и устраняются в течение часа со всеми перекурами когда карта сигналов и мест установки датчиков есть. К тому же эти станки до сих пор держат свою геометрическую точность, периодически проверяем их. Точнее сначала оператор начинает замечать что то не то, потом мы смотрим что не то, ремонтируем и проверяем  Но у нас преимущество, у нас есть очень грамотный и опытный станочник, он с закрытыми глазами находит неисправности, да и станки эти знает вплоть до каждого винтика. Ну и само собой по мере необходимости и шпиндели отправляем в ремонт. Правда последний раз эта организация нам так восстановила шпиндель на токарный LEADWELL, что точил вместо круга непонятно что. Разобрали и ужаснулись, подшипники стоят неправильно, кольца вообще не там где должны быть, какие то медные проставки, которых там сроду не должно быть... Пришлось самим в срочном порядке пересобирать правильно и каким то чудом шпиндель заработал как и должен. Каким чудом я не знаю, но тем не менее работает уже год. Претензий нет. В те времена, когда их было 8 шт, а токарных LEADWELLов больше 20, еще некоторые и с барфидерами, так я чаще ремонтировал барфидеры, чем ИС-800. Да, сейчас настал кризис, часть станков продали, часть работников сократили, и их осталось всего 3 штуки.
    • Tad
      Это коэффициент, определяющий соотношение усилия при свободной (воздушной - air bending) гибке и штамповке/чеканке (bottoming). Соотношение усилий между этими операциями 3-40 раз в зависимости от  условий. Кто использует метод чеканки, не спрашивает, какой конкретно должен быть этот коэффициент
    • zwg
      Тут не поспоришь... Кто не использует - тот и не знает как (в сущностях или без)... Вопрос к знатокам: на что влияет значение BOTTOMING PRESSUE FACTOR на Странице МАТЕРИАЛЫ в настройках CYBELEC?
    • gudstartup
      это к вашему производству не относится просто товарищ написал а я откомментировал!   я быне завидывал особенно это касается ис800 - ужасно ненадежные станочки наследники ир800 хоть и собраны на фанук но механика полный отстой.
×
×
  • Создать...