본문 바로가기

자동화장비개발2

PC 기반 자동화 장비 제어 프로그램 개발 순서 ( 18단계 ) PC기반 장비 제어 소프트웨어를 개발하면서 기본적으로 진행하는 개발 과정에 대해서 순서대로 설명하겠습니다. 일반적인 순서로 설명을 하였으나 개발자가 여러명이라면 일부 단계는 순서와 상관없이 동시에 또는 사전에 먼저 개발이 가능합니다. 아래 내용은 대략적인 순서로만 생각하고 각각의 프로젝트 상황과 개발자 역량 , 투입 인원에 따라 적절하게 개발에 적용하는 것이 좋습니다. ​ ​ ※ 가정 - 기본적인 IO라이브러리나 모터 라이브러리는 구축되어 있다고 가정 - 공용으로 사용하는 GUI화면은 개발되어 있다고 가정 ​ ​ ​ 🔷 1. 장비 구조 파악 장비 구조를 파악하려면 우선 기구 설계자와 리뷰를 해야합니다. 이때 장비의 전체 동작 구조를 파악해야 합니다. 어떤 장비든지 액추에이터(모터, 실린더등)를 이용해서 .. 2023. 3. 24.
장비 제어 소프트웨어 개발에 관한 몇 가지 조언 ●●● 장비 제어 개발 및 코딩에 대한 조언 몇가지 ●●● 장비 제어 SW 개발과 관련된 특수한 환경이 있기 때문에 , 일반적인 소프트웨어 개발과는 다른 점이 있을 수 있습니다. ◆ 디버거의 사용은 최소화 하고 로그를 적극 활용하라 . 장비가 동작중일때는 디버거를 사용할 수 없고 문제 생길때마다 디버거에 의존하다 보면 소스 코드 분석 능력이 떨어지게 된다. ◆ 구조를 잡거나 조건을 생각할때는 나무를 보지 말고 숲을 보라. 코딩을 할때는 숲을 보지 말고 나무를 보라. ◆ 고객사 담당자가 원하는것을 얘기하면 원하는대로 해주려고 하지 말고, 그 기능을 원하는 진짜 이유를 먼저 생각해 보고 근본적인 원인을 찾으려고 노력하라 ◆ 고객사 담당자가 원하는 조건을 얘기하면 그 조건만 생각하지 말고 기존의 조건과 그것을.. 2013. 5. 29.