Jump to content

Ilogic Изменение правила развертывания по умолчанию в элементе.


Recommended Posts

Здравствуйте! Всю голову сломал. Имеется задача: В многотельной листовой детали, в определенных элементах, менять "Правило обработки деталей из листового металла". Общее правило в детали поменять могу, могу прочесть имя элемента, где нужно изменить правило (Фланец по контуру), могу прочитать имя текущего правила в элементе. Но вот как его изменить - ума не приложу. 

    ' Set a reference to the sheet metal document.
    ' This assumes a part document is active.
    Dim oPartDoc As PartDocument
    oPartDoc = ThisApplication.ActiveDocument
    Dim oSheetMetalCompDef As SheetMetalComponentDefinition
    oSheetMetalCompDef = oPartDoc.ComponentDefinition
	
	
    ' Display then name of the active style.
    MessageBox.Show("Active Sheet Metal Style: " & oSheetMetalCompDef.ActiveSheetMetalStyle.Name)
    
    ' Iterate through the features looking specifically for sheet metal features.
    Dim oFeature As PartFeature
    For Each oFeature In oSheetMetalCompDef.Features
        If oFeature.Type=kContourFlangeFeatureObject Then
                Dim oContourFlangeFeature As ContourFlangeFeature
                oContourFlangeFeature = oFeature
				If oContourFlangeFeature.Name="Фланец по контуру_1" Then
                	MessageBox.Show("Contour Flange Feature: " & oContourFlangeFeature.Name)
					Dim oCFMetalStyle As SheetMetalStyle
					oCFMetalStyle=oContourFlangeFeature.Definition.SheetMetalRule
					oCFMetalStyle.Name = "0.7"
				End If                            
		End If
    Next
iLogicVb.UpdateWhenDone = True

К сожалению, в VBA не силен, в основном все методом копипастинга и тыка делаю. Коллеги, буду признателен за подсказки

Link to post
Share on other sites


Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    No registered users viewing this page.




  • Сообщения

    • mrvcf1
      @Дмитрий Гайдай просто дугу построй с касательностью и совпадением.
    • Дмитрий Гайдай
      Попробовал показать что я имею ввиду  
    • Дмитрий Гайдай
      При работе с эскизами в модели не хочет. По крайней мере инструментом скругление. Единственный +- адекватный способ который пока что нашел - строить скругление (ту билиберду которую он дает), а потом через редактирование параметров кривой задавать вручную касательность в крайних точках и через положение средней точки +- подгонять положение дуги и ее радиус под нужный. Не идеально, но как минимум аналитическая плавность обеспечивается.
    • mrvcf1
      @Дмитрий Гайдай все строит.  
    • Tad
    • Дмитрий Гайдай
      Господа, прошу вашей помощи. Есть аналитически плавная кривая, состоящая из эллипса, дуги окружности и скругления между ними.  Для понимания о чем речь При попытке повторить энтот профиль в NX 10.0 все упирается в скругления. NX наотрез отказывается строить смешанное сопряжение, и устраивает только внешнее. В итоге получается разного рода билиберда В прошлом вместо эллипса была окружность, тогда скругления он еще хоть как-то ставил. И то с миллионной попытки. Теперь вообще наотрез отказывается.   Куда тыкнуть этого немецкого болванчика чтобы построить смешанное сопряжение? Вариант "на глаз построить что-то похожее на скругление" не рассматриваю, нужна именно аналитически плавная геометрия.   P.S. смешанное сопряжение это вот:    
    • areg
      Здравствуйте! Прошу расценить стоимость и срок изготовления заготовок для деталей, изображенных на чертежах. Стоимость, срок изготовления штампов и сколько поковок они смогут изготовить прошу сообщить отдельной строкой. Количество 2000 штук каждой детали. Если предложите скидку возможно размещение у вас заказа на 10000 шт. единовременно. Чертеже не очень качественные, если возникнут по ним вопросы — пишите — дам пояснения. Так же интересуют специалисты в этой области на предмет платных консультаций, так как заказчик хочет освоить эту технологию. Предложения в личку.
    • maxx2000
      Некоторые метчики, развёртки имеют рабочий конец не тупой с центровочным ортверстием, а заострённый. Из-за этого ими и чертят и используют как керн. Всё в пределах нормы.  
    • vasillevich68
      Не все тут так просто. Если спать перед обедом, то можно проспать обед, и тогда будет нечего обедать. Короче, всё, как с той булевой операцией 
    • gudstartup
      Cмотреть почему нет этого сигнала по логическому уравнению! Хотя тут писали Как вы нашли этот бит подсказали?
×
×
  • Create New...