VBA, VB.NET For Creo321 Template] Create a new model by changing the dimensions - 작업중 □ Key FeaturesRegistering a Template ModelRegister the dimension names you want to changeChange the model's dimension valuesSave with drawing as new model□ Template Data Management SheetEnter the template model locationEnter the template model nameEnter the dimension name you want to change□ User Template SheetEnter a new Part file nameEnter new dimension valueClick the save button1. Open Button.. 2025. 1. 22. VB.NET] 2022버전 : 새로운 프로젝트 만들기 Visual Studio 2022 시작 화면은 개발자가 프로젝트를 빠르게 시작하고 관리할 수 있도록 도와주는 중요한 인터페이스입니다. 최근 작업한 프로젝트를 한눈에 확인하고, 새로운 프로젝트를 생성하거나 기존 프로젝트를 열 수 있는 기능을 제공합니다.1. 최근 파일 열기 (R)기능: 최근에 작업했던 프로젝트나 파일 목록을 보여줍니다.활용: 자주 사용하는 프로젝트를 빠르게 찾아서 열 수 있습니다.팁: 프로젝트 이름이나 파일 형식으로 검색하여 원하는 파일을 더욱 빠르게 찾을 수 있습니다.2. 리포지토리 복제 (C)기능: GitHub 또는 Azure DevOps와 같은 버전 관리 시스템에서 프로젝트를 복제하여 로컬 환경에서 작업할 수 있도록 합니다.활용: 팀 프로젝트에 참여하거나 오픈 소스 프로젝트를 가져와 .. 2025. 1. 21. VB.NET] 자주 사용하는 코드를 별도의 파일로 만들어 공유 □ DLL(Dynamic Link Library) 소개VB.NET 코드를 별도의 파일로 만들어 다른 사람과 공유하고 재사용하려면 일반적으로 DLL(Dynamic Link Library) 파일 형태로 만들어 배포합니다. DLL 파일은 특정 기능을 수행하는 코드를 모아놓은 파일로, 다른 프로그램에서 참조하여 사용할 수 있습니다. 프로그램 개발에서 자주는 함수들을 중복 개발하는 것을 피하기 위해 표준화된 함수 및 데이터 타입을 사용자가 만들어서 모아 놓은 것 입니다.▷DLL 파일 생성 및 배포 단계클래스 라이브러리 프로젝트 생성:Visual Studio에서 새로운 프로젝트를 생성할 때, 클래스 라이브러리 프로젝트를 선택합니다.이 프로젝트에 공유하고 싶은 코드(모듈, 클래스 등)를 작성합니다.빌드:프로젝트를 .. 2025. 1. 21. Get dimension name and value of specific feature I want to create a code to get the dimension name and value contained in a Feature with a specific name.▷ Code to connect Creo modelsOption ExplicitPublic asynconn As New pfcls.CCpfcAsyncConnectionPublic conn As pfcls.IpfcAsyncConnectionPublic BaseSession As pfcls.IpfcBaseSessionPublic model As pfcls.IpfcModelPublic Sub CreoConnt02() On Error GoTo ErrorHandler '// Setting up an error handler .. 2025. 1. 20. Module] Crero VBA Start Module Module name : CreoVBAStart01Sub Name : CreoConnt01()Option ExplicitPublic asynconn As New pfcls.CCpfcAsyncConnectionPublic conn As pfcls.IpfcAsyncConnectionPublic BaseSession As pfcls.IpfcBaseSessionPublic Model As pfcls.IpfcModelPublic Sub CreoConnt01() On Error GoTo ErrorHandler '// Setting up an error handler '// Creo 연결 설정 Set conn = asynconn.Connect(Null, Null, Null, Null) .. 2025. 1. 20. IpfcBaseSession.RetrieveModel □ 소개지정된 모델 설명자를 사용하여 Creo Parametric 세션에서 모델을 검색합니다. 모델은 표준 디렉토리에서만 검색되며, 검색된 모델은 세션 내에서 사용할 수 있지만 화면에 표시되지는 않습니다. 검색 과정에서 모델이 발견되지 않거나 접근 권한이 없는 경우 예외가 발생합니다. Session에서 Creo 모델을 가져옵니다.▷ Exceptions thrown (but not limited to):IpfcXToolkitNotFound - The model was not found in the current directory.IpfcXToolkitNoPermission - The function does not have permission to operate on this model□ IpfcBaseS.. 2025. 1. 19. 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. 이전 1 2 3 4 5 ··· 27 다음 반응형