본문 바로가기

전체 글

(62)
TwinCAT C++ 디버깅 설정 및 Live Watch 사용 Beckhoff Information System | TwinCAT 3 | C/C++ | Debugging 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 TwinCAT C++ 디버깅 설정 솔루션 탐색기에서 C++를 더블 클릭하자. 솔루션 이름의 새 탭이 뜨면 C++ Debugger 탭을 선택하고 Enable C++ Debugger를 체크하자. TwinCAT Live Watch 사용 임베디드 소프트웨어를 디버깅 할 때 브레이크 포인트 대신 시리얼 통신을 사용하듯이 TwinCAT C++ 모듈을 디버깅 할 때 TwinCAT Live Watch를 사용한다. 디버그 메뉴에서 창(W) → TwinCAT Live Watch를..
TwinCAT 3 타겟 시스템 설정 Beckhoff Information System | TF7000-TF7300 | TwinCAT 3 Vision | Choose Target System 참조 Beckhoff Information System | AX5000 | Digital Compact Servo Drives | Select target system 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 한 대의 Beckhoff IPC에서 XAE와 XAR을 같이 운용할 경우 타겟 시스템을 따로 설정할 필요 없이 기본 값인 을 사용하면 된다. 그러나 랩탑과 같은 다른 PC에서 XAE를 운용할 경우 XAR이 운용되는 Beckhoff IPC를 타겟 시스템으..
윈도우 테스트 모드 설정 및 TwinCAT C++ 모듈 실행 Beckhoff Information System | TwinCAT 3 | C/C++ | Test signing 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Create a TwinCAT task and apply it to the module instance 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Create TwinCAT 3 C++ Module instance 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Activating a TwinCAT 3 project 참조 Microsoft Visual Studio Community 2017 버전 15.9...
TwinCAT C++ 모듈 인증서 생성 및 적용 Beckhoff Information System | TwinCAT 3 | C/C++ | TwinCAT 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Creation of the Certificate Request file for TC0008 참조 Beckhoff Information System | TwinCAT 3 | C/C++ | Driver signing 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 사용자가 개발한 TwinCAT C++ 모듈은 TMX라는 확장자를 갖는 실행 바이너리 파일로 저장된다. XAR에서 이 파일이 실행되려면 이 파일은 반드시 Twin..
TwinCAT C++ 프로젝트 생성 Beckhoff Information System | TwinCAT 3 | C/C++ | Create TwinCAT 3 project 참조 Microsoft Visual Studio Community 2017 버전 15.9.55 TwinCAT 3 버전 3.1.4024.47 Visual Studio를 실행하고 파일(F) → 새로 만들기(N) → 프로젝트(P)...를 클릭하거나 단축키 Ctrl+Shift+N을 누르자. 새 프로젝트 창 왼쪽 트리뷰에서 TwinCAT Projects, 가운데 아이템 뷰에서 TwinCAT XAE Project (XML format)을 선택하고 프로젝트 위치(L)와 이름(N)을 입력한 후 확인 버튼을 클릭하자. 솔루션 탐색기에서 C++ 항목을 선택하고, 컨텍스트 메뉴에서 새 항목 ..
KiCad 거버 파일 생성 https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html 참조. KiCad 버전: 7.0.2 PCB 편집기 상단 툴바에서 Plot 아이콘을 클릭하자. Plot 창이 뜨면 Output directory에 출력 파일을 저장할 폴더 이름을 입력하고 Plot 버튼을 클릭하자. 오류나 경고 없이 작업이 완료되면 Generate Drill Files... 버튼을 클릭하자. Output folder 입력란에 거버 파일이 저장된 폴더와 같은 폴더를 입력하고 Generate Drill File 버튼을 클릭하자. 거퍼 파일이 저장된 폴더로 가서 gbr 파일 9개, gbrjob 파일 1개, drl 파일 2개, 총 12개 파일이 생..
KiCad PCB 레이아웃 작성 https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html 참조. KiCad 버전: 7.0.2 KiCad에서 PCB 레이아웃을 작성하는 과정은 다음과 같다. 페이지 설정 보드 레이어 설정 디자인 룰 설정 회로도 부품 정보 업데이트 부품 배치 패턴 라우팅 PCB 모양 설정 Copper 도포 DRC 확인 3D 형상 확인 1은 생략해도 된다. 성능 목표가 정해져 있는 프로젝트가 아니라면 2, 3도 생략하자. 기본 값을 사용해도 작동하는 PCB는 만들어 진다. 4~7은 보통 반복 작업이고 순서가 뒤엉킬 수 있다. PCB 형상/크기가 이미 결정되어 있다면 7을 먼저하고 4~6을 반복한다. 페이지 설정 프로젝트 매니저에서 ..
KiCad 회로도 작성 https://docs.kicad.org/7.0/en/getting_started_in_kicad/getting_started_in_kicad.html 참조. KiCad 버전: 7.0.2 KiCad에서 회로도를 작성하는 과정은 다음과 같다. 페이지 설정 부품 추가 와이어 연결 부품 값 지정 풋프린트 지정 ERC 확인 페이지 설정 프로젝트 매니저에서 Schematic Editor 아이콘을 클릭하거나 Project Files 트리뷰에서 kicad_sch 파일을 더블 클릭하자. 회로도 편집기에서 Page Settings 아이콘을 클릭하자. Page Settings 창에서 시트 크기, 방향, 날짜, 개정 이력, 타이틀 등을 입력하고 OK 버튼을 클릭하자. 부품 추가 Place 메뉴나 오른쪽 사이드바에서 Add ..