▷ VBA coding order
- Retrieves feature object information.
- Displays the parameter values contained in the feature
▷ Feature Name
- "SURFACE_AREA" Parameter Name: AREA
▷ Code : Model > Feature > Parameter
Dim Model As pfcls.IpfcModel
Dim Modelowner As pfcls.IpfcModelItemOwner
Dim Featureitem As pfcls.IpfcModelItem
Dim ParameterOwner As pfcls.IpfcParameterOwner
Dim Parameter As pfcls.IpfcParameter
Dim BaseParameter As pfcls.IpfcBaseParameter
Dim ParamValue As pfcls.IpfcParamValue
Set ModelItemOwner = Model
Set Featureitem = ModelItemOwner.GetItemByName(EpfcModelItemType.EpfcITEM_FEATURE, "SURFACE_AREA")
Set ParameterOwner = Featureitem
Set Parameter = ParameterOwner.GetParam("AREA")
Set BaseParameter = Parameter
Set ParamValue = BaseParameter.Value
Deburg.Print ParamValue.DoubleValue
참고
치수 값을 자동으로 대입 하여, 모델 면적 표시하기
Changing the model with multiple dimension values Template 모델에서 변경하고자 하는 치수들을 읽어 모델을 변경 합니다. 면적을 구하는 Feature를 생성하고, 면적 매개변수 값을 표시 합니다. Dimension List의 dim_w
tool-2020.tistory.com
반응형
'업무 자동화 > VBA, VB.NET For Creo' 카테고리의 다른 글
Module] Crero VBA Start Module (0) | 2025.01.20 |
---|---|
IpfcBaseSession.RetrieveModel (0) | 2025.01.19 |
IpfcBaseSession.ListFiles (0) | 2025.01.18 |
IpfcParameterOwner (Managing creo parameters) (0) | 2025.01.18 |
VB.NET 학습 사이트 (0) | 2025.01.17 |