본문 바로가기
  • Welcome!

VBA, VB.NET For Creo316

Get parameter values ​​included in feature - IpfcModelItemOwner ▷ VBA coding orderRetrieves feature object information.Displays the parameter values ​​contained in the feature ▷ Feature Name- "SURFACE_AREA" Parameter Name: AREA ▷ Code : Model > Feature > ParameterDim Model As pfcls.IpfcModelDim Modelowner As pfcls.IpfcModelItemOwnerDim Featureitem As pfcls.IpfcModelItemDim ParameterOwner As pfcls.IpfcParameterOwnerDim Parameter As pfcls.IpfcParameterDim Base.. 2025. 1. 18.
IpfcBaseSession.ListFiles □ 모든 Creo 모델 검색 하기하드디스크 내 모든 폴더를 검색하여 Creo 파일을 자동으로 읽는 기능은 데이터 관리 및 활용 측면에서 다양한 이점을 제공합니다. PorstgreSQL과 같은 무료 데이터베이스와 함께 중복 데이터를 검색 할수 있습니다. 데이터를 재활용 하기 위한 라이브러리 파일들을 체계적으로 정리 할수 있습니다. 1억개의 Creo 모델을 재활용 하려면 데이터베이스의 힘이 절대적으로 필요 합니다.▷ 데이터 관리 측면정확한 파일 위치 파악: 방대한 데이터 속에서 필요한 Creo 파일을 빠르게 찾아낼 수 있어 작업 효율성을 높입니다.중복 파일 제거: 동일한 파일이 여러 폴더에 중복되어 저장되어 있는 경우, 이를 쉽게 식별하고 제거하여 저장 공간을 절약하고 데이터 관리를 간소화합니다.파일 체계 .. 2025. 1. 18.
IpfcParameterOwner (Managing creo parameters) □ IpfcParameterOwner 소개Parameter 소유자와 관련된 Parameter 목록을 제공하는 기능입니다. 이를 통해 사용자는 Parameter를 상호작용적으로 선택할 수 있습니다. 또한, 특정 이름으로 지정된 Parameter를 검색할 수 있습니다 ▷ Parameter  소유자와 관련된 다양한 기능을 제공합니다. 주요 기능은 다음과 같습니다:CreateParam: 지정된 이름과 값을 가진 파라미터를 데이터베이스에 추가하고 반환합니다.CreateParamWithUnits: 단위가 있는 파라미터를 생성하고 초기화합니다.GetParam: 이름으로 지정된 파라미터를 검색합니다.ListParams: 파라미터 소유자와 관련된 파라미터 목록을 제공합니다.SelectParam: 사용자가 목록에서 파라미.. 2025. 1. 18.
VB.NET 학습 사이트 강의  8편  11편   14편 2025. 1. 17.
콜백 함수 □ 콜백 함수(Callback Function) 함수란?VBA(Visual Basic for Applications)에서 콜백 함수(Callback Function)는 특정 이벤트가 발생했을 때 자동으로 호출되는 함수를 말합니다. 주로 폼(Form), 컨트롤(Control), 클래스(Class) 등에서 이벤트 핸들러(Event Handler)로 사용되며, 이벤트 발생 시 해당 이벤트에 대한 처리를 담당합니다.예제 코드 : Private Sub CommandButton1_Click() MsgBox "버튼이 클릭되었습니다."End Sub위 코드에서 CommandButton1은 엑셀의 CommandButton 컨트롤입니다. CommandButton1_Click은 CommandButton 컨트롤의 Clic.. 2025. 1. 15.
Creo] IpfcBaseSession 예제 코드 ▷  Sub AuthenticateBrowser ()Sub AuthenticateBrowser (Username as String, Password as String)Creo Parametric에서 브라우저를 인증하는 역할을 합니다. 즉, Creo 내에서 사용하는 외부 웹 서비스나 데이터베이스에 접근하기 위해 필요한 사용자 인증 정보(사용자 이름과 비밀번호)를 제공하는 기능입니다. "Function GetActiveServer () as IpfcServer [optional]" 등의 함수와 결합하여 사용 합니다함수의 동작:인증 정보 전달: 제공된 사용자 이름과 비밀번호를 브라우저에 전달합니다.인증 확인: 브라우저는 전달된 정보를 바탕으로 사용자를 인증합니다.인증 성공 시: 사용자는 브라우저를 통해 관련 .. 2025. 1. 13.
Creo] Interface IpfcBaseSession 개념 □ 소개IpfcBaseSession은 Creo Parametric 세션에 대한 정보를 담고 있는 클래스입니다. 쉽게 말해, Creo Parametric 프로그램이 실행되고 있는 동안 현재 작업 환경에 대한 다양한 정보를 제공하는 역할을 합니다.Creo Parametric 세션: Creo Parametric 프로그램이 시작되어 종료될 때까지의 기간을 의미합니다. 하나의 Creo Parametric 프로그램 실행은 하나의 세션에 해당합니다.클래스: 객체 지향 프로그래밍에서 객체를 정의하는 틀입니다. 클래스를 통해 객체의 속성(attribute)과 행동(behavior)을 정의할 수 있습니다.▷Interface란?Interface는 객체 지향 프로그래밍에서 클래스 간의 관계를 정의하는 추상적인 타입입니다. I.. 2025. 1. 13.
선택된 폴더에서 Creo 파일 유형만 가져오는 코드 Function GetFileType(ByVal fileName As String) As String ' 파일 이름에 따라 파일 유형 반환 If InStr(1, fileName, ".prt", vbTextCompare) > 0 Then GetFileType = "PRT" ElseIf InStr(1, fileName, ".asm", vbTextCompare) > 0 Then GetFileType = "ASM" ElseIf InStr(1, fileName, ".drw", vbTextCompare) > 0 Then GetFileType = "DRW" Else GetFileType = "" End IfEnd Function 2025. 1. 11.
IpfcModelDescriptor □ IpfcModelDescriptor 함수 소개Creo 모델이나 파일을 식별하기 위한 정보를 포함하고 있으며, 주로 세션에 로드되지 않은 모델을 참조하거나 조작할 때 사용됩니다.▷ 기본 기능IpfcModelDescriptor는 Creo 모델의 경로, 이름, 유형 및 기타 정보를 나타내는 속성과 메서드를 제공합니다.이 클래스는 모델을 참조하거나 로드하지 않고도 모델 관련 작업을 수행할 수 있는 유용한 도구입니다.  ▷  주요 사용 사례1. 모델 열기 및 복구:IpfcBaseSession.OpenFile() 또는 IpfcBaseSession.RetrieveModel()과 함께 사용하여 모델을 세션에 로드하거나 조작할 수 있습니다.2. 모델 식별 및 확장자 추출:모델의 이름, 유형 및 파일 확장자를 쉽게 가.. 2025. 1. 8.
품목 코드 (품번)와 품목이름(품명) 만들기 □ 품번과 품명의 필요성품번과 품명은 제품을 정확하고 효율적으로 관리하기 위해 반드시 필요한 요소입니다. 마치 사람에게 이름과 주민등록번호가 있는 것처럼, 제품에도 고유한 식별자와 이름이 필요한 합니다. 품번과 품명은 제품 관리에 있어 필수적인 요소입니다. 품번은 제품을 체계적으로 관리하고 효율성을 높이는 데 기여하며, 품명은 제품에 대한 정보를 명확하게 전달하고 소비자와의 소통을 원활하게 만드는 데 중요한 역할을 합니다.▷ 품번(Part number)의 중요성고유한 식별: 각 상품에 고유한 번호를 부여하여 동일한 상품이라도 쉽게 구분하고 관리할 수 있습니다.재고 관리 효율성 향상: 품번을 기반으로 재고 현황을 정확하게 파악하고, 입출고 관리를 효율적으로 수행할 수 있습니다.주문 처리 간소화: 주문 시 .. 2025. 1. 7.
파워 쿼리(Power Query)란? 데이터 분석의 강력한 도구 □ 파워 쿼리(Power Query) 파워 쿼리(Power Query)는 다양한 데이터 소스에서 데이터를 가져와 원하는 형태로 변환하고 분석하기 위한 강력한 도구입니다. 마치 레고 블록을 조립하듯이, 데이터를 자유롭게 가공하고 결합하여 의미 있는 정보를 얻을 수 있습니다.▷ 파워 쿼리(Power Query) 맛보기□ 파워 쿼리의 주요 기능다양한 데이터 소스 연결: 엑셀 파일, CSV 파일, 데이터베이스, 웹 페이지 등 다양한 형태의 데이터를 쉽게 연결할 수 있습니다.데이터 변환: 연결된 데이터를 원하는 형태로 변환할 수 있습니다. 불필요한 열 삭제, 데이터 형식 변경, 오류 값 수정, 행 병합 등 다양한 변환 작업이 가능합니다.데이터 결합: 여러 개의 데이터 소스를 하나로 결합하여 통합된 데이터를 만들 .. 2025. 1. 6.
Creo 모델 외곽 사이즈 계산 . . . 작업중 □ 외곽 사이즈(Outline)를 측정 필요성설계 과정에서 외곽 사이즈(Outline)를 측정하는 것은 제품의 적합성, 제조 가능성, 효율성을 보장하기 위해 매우 중요한 역할을 합니다. 외곽 사이즈를 측정해야 하는 주요 이유는 다음과 같습니다:1. 설계 제약 조건 충족설계 시 제품은 특정 크기 또는 공간 내에서 작동하거나 조립되어야 합니다.외곽 치수는 해당 설계가 주어진 공간 또는 장비에 적합한지 확인하는 데 필수적입니다. 예: 기계 내부의 부품이 인클로저에 맞아야 함. 예: 전자기기의 PCB 보드가 외부 케이스와 정확히 들어맞아야 함.2. 제조 가능성 확인제조 장비의 가공 가능 범위를 초과하지 않도록 보장하기 위해 외곽 사이즈를 측정합니다. 예: CNC 머신, 3D 프린터 또는 성형 기계의 최대 크기 .. 2025. 1. 5.
반응형