FreeCAD Logo FreeCAD 1.0
  • 영어 아프리칸스어 아랍어 벨라루스어 카탈로니아어 체코어 독일어 그리스어 스페인어 스페인어 바스크어 핀란드어 필리핀어 프랑스어 갈리시아어 크로아티아어 헝가리어 인도네시아어 이탈리아어 일본어 커바일어 한국어 리투아니아어 네덜란드어 노르웨이어(보크말) 폴란드어 포르투갈어 포르투갈어 루마니아어 러시아어 슬로바키아어 슬로베니아어 세르비아어 스웨덴어 터키어 우크라이나어 발센시아어 베트남어 중국어 중국어
  • 특징
  • 다운로드
  • 블로그
  • 문서
    도큐먼트 인덱스 시작하기 사용자 문서 FreeCAD 매뉴얼 워크 벤치 문서 파이썬(Python) 코딩 도큐먼트 C++ coding documentation 자습서 자주 묻는 질문 Privacy policy About FreeCAD
  • 기여
    어떻게 도와 드릴까요 Sponsor 버그 제보 풀 생성 요청 Jobs and funding Contribution guidelines Developers handbook Translations
  • 커뮤니티
    Code of conduct Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendar
  • ♥ Donate

Donate

$
SEPA 정보
SEPA 은행을 은행 에이전시로 이체하도록:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
설정해 주십시오.: BNP Paribas Fortis
주소: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

스크립팅과 매크로
스크립트
Index

소개

매크로는 FreeCAD에서 복잡한 동작을 재생하는 편리한 방법입니다.여러분은 동작을 하면서 간단히 기록한 다음, 해당 동작을 이름으로 저장하고, 원할 때마다 다시 재생할 수 있습니다. 매크로는 실제로 파이썬 명령어 목록이므로 이를 편집하고 매우 복잡한 스크립트를 만들 수도 있습니다.

파이썬 스크립트는 일반적으로 .py 확장자를 갖는 반면, FreeCAD 매크로는 .FCMacro 확장자를 가져야 합니다. 숙련된 사용자가 작성한 매크로들은 매크로 레시피 페이지에서 찾을 수 있습니다.

파이썬 프로그래밍 언어와 매크로 작성에 대해 자세히 알아보려면 고급 사용자 허브를 참조하세요. 특히, 다음 페이지부터 시작하세요.

  • 파이썬 소개
  • 파이썬 스크립트 자습서
  • FreeCAD 스크립트 기초

작동 원리

메뉴 편집 → 환경 설정 → 파이썬 → 매크로 → Python 콘솔에서 스크립트 명령 표시에서 콘솔 출력을 활성화합니다. FreeCAD에서는 버튼을 누르는 등 모든 동작이 파이썬 명령을 출력하는 것을 볼 수 있습니다. 이러한 명령은 매크로에 기록할 수 있는 것입니다. 매크로를 만드는 주요 도구는 매크로 툴바입니다: . 여기에는 기록, 기록 중지, 편집 및 현재 매크로 재생이라는 4개의 버튼이 있습니다.

사용은 매우 간단합니다: 기록 버튼을 누르면 매크로의 이름을 지정하라는 메시지가 표시되고, 그런 다음 몇 가지 작업을 수행합니다. 작업이 끝나면 녹음 중지 버튼을 클릭하면 작업 내용이 저장됩니다. 이제 편집 버튼을 사용하여 매크로 대화 상자에 접근할 수 있습니다.

매크로 대화상자, 시스템에서 사용 가능한 매크로들 나열

여기에서 매크로를 관리하고, 매크로를 삭제, 편집, 복제, 설치하거나 처음부터 새로 만들 수 있습니다. 매크로를 편집하면 편집기 창에서 열리고, 그곳에서 코드를 변경할 수 있습니다. 새로운 매크로는 애드온 관리자에 연결되는 애드온... 버튼을 사용하여 설치할 수 있습니다.

예제

기록 버튼을 누르고 이름을 지정합니다. 예를 들어 "실린더 10x10"이라고 지정한 다음 부품 작업대에서 반지름 = 10, 높이 = 10인 원통을 만듭니다. 그런 다음 "기록 중지" 버튼을 누르세요. 매크로 편집 대화 상자에서는 기록된 Python 코드를 보고, 원하는 경우 코드를 변경할 수 있습니다. 매크로를 실행하려면 편집기에 매크로가 있는 동안 도구 모음에서 실행 버튼을 누르기만 하면 됩니다.매크로는 항상 디스크에 저장되므로, 변경한 내용이나 새로 만든 매크로는 다음에 FreeCAD를 시작할 때 항상 사용할 수 있습니다.

사용자 정의

물론, 편집기에서 매크로를 로드하여 사용하는 것은 실용적이지 않습니다.FreeCAD는 매크로를 사용하는 훨씬 더 나은 방법을 제공합니다. 예를 들어, 매크로에 단축키를 지정하거나 메뉴에 항목을 넣는 방법이 있습니다. 매크로가 생성되면 도구 → 사용자 정의 메뉴를 통해 모든 작업을 수행할 수 있습니다.

이렇게 하면 모든 표준 FreeCAD 도구처럼 매크로를 실제 도구로 만들 수 있습니다. 이를 FreeCAD 내의 파이썬 스크립팅 기능과 결합하면, 사용자만의 도구를 인터페이스에 쉽게 추가할 수 있습니다.

더 자세한 설명은 도구 모음 사용자 정의를 참조하세요.

기록 없이 매크로 만들기

GUI 동작을 기록하지 않고도 파이썬 코드를 매크로에 직접 복사/붙여넣을 수 있습니다. 새로운 매크로를 만들고, 편집 모드에서 코드를 붙여넣기만 하면 됩니다. 그런 다음 FreeCAD 문서를 저장하는 것과 같은 방식으로 매크로를 저장할 수 있습니다. 다음에 FreeCAD를 시작하면 매크로 메뉴의 "설치된 매크로" 항목에 이렇게 만든 매크로가 나타납니다.

자세한 설명은 매크로 설치 방법을 참조하세요.

매크로 저장소

매크로에 대한 두 가지 주요 장소가 있습니다. 첫 번째는 GitHub에 있는 공식 피어리뷰 매크로 저장소입니다. 두 번째는 매크로 레시피 페이지로, 여기에서 FreeCAD 설치에 추가할 수 있는 유용한 매크로를 선택할 수 있습니다. 두 저장소의 매크로는 FreeCAD에서 애드온 관리자를 통해 직접 설치할 수 있습니다.

추가 정보

  • 시작 시 자동으로 매크로 실행하기
  • 더 많은 작업대 설치하기

자습서

수동으로 확장 프로그램을 설치할 수도 있지만, 애드온 관리자를 사용하는 것이 훨씬 더 간단합니다.

  • 매크로를 설치하는 방법
  • 추가 작업대를 설치하는 방법


스크립팅과 매크로
스크립트
Index

이 페이지에서 인용한 것은 https://wiki.freecad.org/Macros

연락하기!
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© The FreeCAD Team. Homepage image credits (top to bottom): ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

이 프로젝트는 이들에 의해 지원되었습니다: , KiCad Services Corp. and other sponsors

GitHubImprove this page on GitHub