Алексей Романов (Все сообщения пользователя)

Выбрать дату в календареВыбрать дату в календаре

Страницы: Пред. 1 ... 5 6 7 8 9 10 11 12 13 14 15 ... 117 След.
Вопросы от новичка, Последовательность проектирования
[QUOTE]svift пишет:
Есть ли возможность "свернуть", режущую часть этой заготовки, на определённый угол?[/QUOTE]Странный прием моделирования, а почему вырезы при Сдиге сразу не закрутить так, как надо?...))
sp.png (58.6 КБ)
Вопросы от новичка, Последовательность проектирования
[QUOTE]Yuriy73 пишет:
как сделать профиль с переменным шагом?[/QUOTE]В 3D эскизе по формуле... t инвентор интерпретирует как градусы, в z(t) закон изменения шага...
спираль.png (18.5 КБ)
AI2017, AI2017
[QUOTE]AK47 пишет:
почему-то не запускается интерфейс VBA [/QUOTE]Посмотри, в последних версиях часто VBA не устанавливается по умолчанию, его нужно дополнительно до устанавливать, здесь уже было на эту тему. Может из-за этого...
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]kvint62 пишет:
куда дальше двигаться?[/QUOTE]Можно свой огород сгородить. Типа создать пользовательское свойство и его вытащить в основную надпись. Лучше такие вещи городить через AddIn, но вот для пробы правило для деталей/сборок:[CODE]mass = iProperties.Mass
If mass < 1 Then
mass = Round(mass, 3)
Else
mass = Round(mass, 2)
End If
Try
massuser = iProperties.Value("Custom", "UserMass")
If massuser = "" Or massuser.Substring(0, 1) Like "#" Then
       If massuser <> mass.Tostring Then iProperties.Value("Custom", "UserMass") = mass.Tostring
   End If
Catch
iProperties.Value("Custom", "UserMass") = mass.Tostring
End Try[/CODE]Здесь пользовательское свойство UserMass, правило его не обрабатывает, если пользователь прописал там что-то типа "см. табл." или просто прочерк поставил...
Изменено: Алексей Романов - 29.07.2016 16:13:39
Вопрос к знатокам iLogic, Размеры детали.
[b]kvint62,[/b] Поддержка ESKD подключена? Если да, сохранять документ пробовал или переключиться на другой? Иногда не сразу срабатывает...
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]kvint62 пишет:
добавил в чертеже, точность не меняется в чем моя ошибка?[/QUOTE]В выборе свойства для основной надписи... Может для начала поменять его? А потом дальше думать, если не подходит))))
massa.png (34.5 КБ)
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]kvint62 пишет:
проблема как я понял в разных типах (число, текст)[/QUOTE]Вы правы, приводим все к тексту:[CODE]iProperties.Value("{F29F85E0-4FF9-1068-AB91-08002B27B3D9}", "Comments") = Round(iProperties.Mass, 3).Tostring + " кг"
[/CODE]
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]Сергей Шило пишет:
Нельзя ли при создании параметров через iLogic обойтись без деления на 10?[/QUOTE]Попробую объяснить...)))
SheetMetal.FlatExtentsLength - это конструкция iLogic и выдает значения в единицах документа - мм.
oUserParams.AddByValue - это функция АПИ, она воспринимает аргументы в базовых единицах - см и по предписанию переводит их в мм, т.е конструкцию iLogic надо привести к см (делить на 10))))[QUOTE]Сергей Шило пишет:
Как урезать завершающие нули у L и Width?[/QUOTE]В каком столбце? В 3? имхо. Там выражения, вручную можно ввести целое число, через АПИ токо действительные, хотя можно попробовать преобразовать)))))
Изменено: Алексей Романов - 20.07.2016 05:34:07
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]Slava Vyivanchikov пишет:
как этот текстовый параметр на экспорт?[/QUOTE]Добавь в конец правила эти строки:[CODE]Try
mval = iProperties.Value("Custom", "Раскрой")
If mval <> Раскрой Then iProperties.Value("Custom", "Раскрой") = Раскрой
Catch
iProperties.Value("Custom", "Раскрой") = Раскрой
End Try[/CODE]
Вопрос к знатокам iLogic, Размеры детали.
Приведи в соответствие названия параметров, Раскрой и раскрой - это разные вещи...)
Названия параметров выделяются синим цветом, если нет это обычная переменная...
upd Эй! Ток щас заметил, B и L - это параметры модели (габариты детали), а у тебя что?
Ты с листовыми моделями работаешь, как с обычными??!
пар2.png (11.87 КБ)
Изменено: Алексей Романов - 15.07.2016 08:56:56
Вопрос к знатокам iLogic, Размеры детали.
А что у тебя за параметры?
par.png (30.51 КБ)
Вопрос к знатокам iLogic, Размеры детали.
Вячеслав, попробуй это:[CODE]If B <= 1000 And L <= 2000 Then
раскрой = "Лист 1000х2000"
ElseIf B <= 1250 And L <= 2500 Then
раскрой = "Лист 1250х2500"
ElseIf B <= 1500 And L <= 3000 Then
раскрой = "Лист 1500х3000"
Else
раскрой = "Сварной вариант"
End If[/CODE]тут даже к событию привязывать не надо, срабатывает при изменении L, B...
предпоследнюю строку поправь как надо. Параметр "раскрой" - текст (не перечисление)...
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]kvint62 пишет:
для "проверяющего" это правило работало?[/QUOTE]Для проверяющего после ytv добавь
chk = props("Design Tracking Properties").Item("Checked By")
а в сборки и детали добавь (со своими фио)
If chk.Value <> "Петров" Then chk.Value = "Петров"
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]Slava Vyivanchikov пишет:
На мой ум организовать, есть папка с техтребованиями, файлы текстовые с различными требованиями. И из этой папки берем необходимые тт[/QUOTE]Была у меня такая примочка на ВБА, сейчас обхожусь ТТ от Пояснение (ESKD), создал там папки с нужными пунктами для разных случаев... Просто есть более важные проблемы, а со временем катастрофа)))
Вопрос к знатокам iLogic, Размеры детали.
[QUOTE]kvint62 пишет:
Хотелось чтобы правило меняло само свойства без моего вмешательства.[/QUOTE]Попробуй это правило для чертежа, для автомата не забудь повесить его на событие Изменение свойств...[CODE]Try
props = ThisDoc.Document.PropertySets
pn = StrReverse(props("Design Tracking Properties").Item("Part Number").Value)
ytv = props("Design Tracking Properties").Item("Mfg Approved By")
fnd = InStr(pn, "000")
If fnd > 0 And fnd < 5 Then
' сборки
If ytv.Value <> "Иванов" Then ytv.Value = "Иванов"
Else
' детали
If ytv.Value <> "Сидоров" Then ytv.Value = "Сидоров"
End If
Catch
End Try
iLogicVb.UpdateWhenDone = True[/CODE]
Изменено: Алексей Романов - 14.07.2016 16:13:12
Спецификация в Инвентор, Еще один взгляд на эту проблему
[QUOTE]Slava Vyivanchikov пишет:
Поделиться можно этим?[/QUOTE]Он работать не будет, у тебя есть данные по заготовкам?
Как сделать насечку в Autodesk Inventor?, насечка в Инвенторе
Попытался чуть модифицировать... Строим два эскиза, по одному получаем тело, по другому поверхность для траектории, суть в том, чтобы регулировать глубину врезания, чем больше радиус, тем больше врезание. Далее строим спираль и винтовую поверхность. В 3Д эскизе получаем кривую пересечения поверхностей (траекторию). Далее протягиваем сечение канавки, закручивая его вдоль траектории. Далее зеркало и массив... На переходных участках получается искажение, если вместо протягивания использовать лофт по сечениям (плоскость каждого сечения нормально к телу), то искажения можно свести к минимуму...
romb.jpg (71.15 КБ)
romb1.jpg (111.65 КБ)
Как сделать насечку в Autodesk Inventor?, насечка в Инвенторе
Еще можно по винтовой линии закрутить с вращением сечения.
Лофт по сечениям, думаю, даст еще лучший результат...
rembo.png (110.69 КБ)
Как сделать насечку в Autodesk Inventor?, насечка в Инвенторе
Ссылок нет, все в голове)) Способов несколько, в т.ч. через АПИ (интерфейса для пользователя нет). Образец поверхности можете выложить?
upd не выше аи2016 или нейтральный формат
Изменено: Алексей Романов - 14.07.2016 07:26:08
Как сделать насечку в Autodesk Inventor?, насечка в Инвенторе
Может канавки прорезать, а ромбики получатся.
На первый взгляд сетку траекторий проще построить (может даже массив проканает), чем возиться с каждым ромбиком...
Страницы: Пред. 1 ... 5 6 7 8 9 10 11 12 13 14 15 ... 117 След.