튜터봇 레빗 애드인 폼 만들기 기초
페이지 정보
작성자 bryanai 작성일 24-07-12 11:43 조회 1,434 댓글 0본문
[AItutor21.com] 레빗(Revit) 애드인(Add-in)을 개발하기 위해서는 기본적인 프로그래밍 지식과 함께 Revit API에 대한 이해가 필요합니다. 여기서는 간단한 Revit 애드인 폼을 만드는 기초 단계를 설명하겠습니다. 이 예제에서는 C#과 Visual Studio를 사용합니다.
### 1. 개발 환경 설정
- **Visual Studio 설치**: Visual Studio 2019 이상 버전을 설치합니다.
- **Revit API SDK**: Revit 설치 디렉토리에서 Revit API SDK를 찾을 수 있습니다. 예를 들어, `C:\Program Files\Autodesk\Revit 2023\SDK` 경로에 있습니다.
### 2. 새 프로젝트 생성
1. **Visual Studio**를 열고 새 프로젝트를 만듭니다.
2. **프로젝트 템플릿**에서 `Class Library (.NET Framework)`를 선택합니다.
3. 프로젝트 이름과 저장 위치를 지정하고 `Create` 버튼을 클릭합니다.
### 3. Revit API 참조 추가
1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 `Add > Reference`를 선택합니다.
2. `Browse` 탭에서 Revit API DLL 파일을 참조로 추가합니다. 일반적으로 다음 경로에 있습니다:
- `C:\Program Files\Autodesk\Revit 2023\RevitAPI.dll`
- `C:\Program Files\Autodesk\Revit 2023\RevitAPIUI.dll`
### 4. 기본 코드 작성
1. `Class1.cs` 파일을 열고 다음과 같이 코드를 수정합니다:
```csharp
using Autodesk.Revit.UI;
using System;
using System.Windows.Forms;
namespace RevitAddin
{
public class Class1 : IExternalCommand
{
public Result Execute(
ExternalCommandData commandData,
ref string message,
ElementSet elements)
{
// 간단한 폼을 생성하고 표시합니다.
Form form = new Form();
form.Text = "Revit Add-in Form";
form.Width = 300;
form.Height = 200;
Label label = new Label();
label.Text = "Hello, Revit!";
label.Dock = DockStyle.Fill;
label.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
form.Controls.Add(label);
form.ShowDialog();
return Result.Succeeded;
}
}
}
```
### 5. 애드인 매니페스트 파일 생성
1. 프로젝트에 새 XML 파일을 추가하고 이름을 `AddInManifest.addin`으로 지정합니다.
2. 다음 내용을 XML 파일에 추가합니다:
```xml
MyRevitAddin
$(targetpath)
12345678-1234-1234-1234-123456789012
MyCompany
My Company Description
```
### 6. 빌드 및 배포
1. 프로젝트를 빌드합니다.
2. 빌드된 DLL 파일과 `AddInManifest.addin` 파일을 다음 경로에 복사합니다:
- `C:\ProgramData\Autodesk\Revit\Addins\2023`
### 7. Revit에서 애드인 실행
1. Revit을 실행합니다.
2. `Add-Ins` 탭에서 새로 추가된 애드인을 확인하고 실행합니다.
이제 간단한 Revit 애드인 폼이 생성되고 실행될 것입니다. 이 예제는 매우 기본적인 수준이며, 실제 애드인 개발에서는 더 복잡한 기능과 UI 요소를 추가할 수 있습니다. Revit API 문서와 예제를 참고하여 더 많은 기능을 구현해 보세요.
### 1. 개발 환경 설정
- **Visual Studio 설치**: Visual Studio 2019 이상 버전을 설치합니다.
- **Revit API SDK**: Revit 설치 디렉토리에서 Revit API SDK를 찾을 수 있습니다. 예를 들어, `C:\Program Files\Autodesk\Revit 2023\SDK` 경로에 있습니다.
### 2. 새 프로젝트 생성
1. **Visual Studio**를 열고 새 프로젝트를 만듭니다.
2. **프로젝트 템플릿**에서 `Class Library (.NET Framework)`를 선택합니다.
3. 프로젝트 이름과 저장 위치를 지정하고 `Create` 버튼을 클릭합니다.
### 3. Revit API 참조 추가
1. 솔루션 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 `Add > Reference`를 선택합니다.
2. `Browse` 탭에서 Revit API DLL 파일을 참조로 추가합니다. 일반적으로 다음 경로에 있습니다:
- `C:\Program Files\Autodesk\Revit 2023\RevitAPI.dll`
- `C:\Program Files\Autodesk\Revit 2023\RevitAPIUI.dll`
### 4. 기본 코드 작성
1. `Class1.cs` 파일을 열고 다음과 같이 코드를 수정합니다:
```csharp
using Autodesk.Revit.UI;
using System;
using System.Windows.Forms;
namespace RevitAddin
{
public class Class1 : IExternalCommand
{
public Result Execute(
ExternalCommandData commandData,
ref string message,
ElementSet elements)
{
// 간단한 폼을 생성하고 표시합니다.
Form form = new Form();
form.Text = "Revit Add-in Form";
form.Width = 300;
form.Height = 200;
Label label = new Label();
label.Text = "Hello, Revit!";
label.Dock = DockStyle.Fill;
label.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
form.Controls.Add(label);
form.ShowDialog();
return Result.Succeeded;
}
}
}
```
### 5. 애드인 매니페스트 파일 생성
1. 프로젝트에 새 XML 파일을 추가하고 이름을 `AddInManifest.addin`으로 지정합니다.
2. 다음 내용을 XML 파일에 추가합니다:
```xml
MyRevitAddin
$(targetpath)
12345678-1234-1234-1234-123456789012
MyCompany
My Company Description
```
### 6. 빌드 및 배포
1. 프로젝트를 빌드합니다.
2. 빌드된 DLL 파일과 `AddInManifest.addin` 파일을 다음 경로에 복사합니다:
- `C:\ProgramData\Autodesk\Revit\Addins\2023`
### 7. Revit에서 애드인 실행
1. Revit을 실행합니다.
2. `Add-Ins` 탭에서 새로 추가된 애드인을 확인하고 실행합니다.
이제 간단한 Revit 애드인 폼이 생성되고 실행될 것입니다. 이 예제는 매우 기본적인 수준이며, 실제 애드인 개발에서는 더 복잡한 기능과 UI 요소를 추가할 수 있습니다. Revit API 문서와 예제를 참고하여 더 많은 기능을 구현해 보세요.
- 이전글 튜터봇 Chatgpt 4o 로 이미지 올리고 분석 결과 알려주는 자바 스크립트 소스. 카톡에 있는 이미지 어떻게 업로드하거나 링크 보내 ?
- 다음글 튜터봇 레빗 애드인 폼 만들기 기초 유튜브와 설명 링크
댓글목록 0
등록된 댓글이 없습니다.