콘텐츠로 건너뛰기

Object-Oriented Programming in C

정의 : 객체 개념을 가지고 프로그래밍 한다는 의미이다. 클래스의 사전적 의미 : a group of people, animals or things that have similar characteristics or qualities 인스턴스(Instance)의 사전적 의미 : 실제 사례.  인스턴스 던젼은 내부 맵 및… Object-Oriented Programming in C

UML(Unified Modelling Language)

UML은 통합된 모델링 언어로 해석할 수 있다. 기존에 모델링 언어가 여러개 있었을 것 같고 이러한 언어를 통합한 것이다. 그러면 모델링은 또 뭐야? 옷을 디자인하는 사람은 옷을 만든 후, 모델에게 입혀서 패션쇼에 선보인다. 자. 이 옷이… UML(Unified Modelling Language)

순차동작/순차정지

타임챠트 설명 및 요구사항 출력 HL2 및 HL3를 “RESET POINT”에서 연속적으로 출력하기 위해서는 “RESET POINT”의 앞 뒤를 따로 따로 출력으로 내보내면 안된다. 타임챠트 해석(3단계) – 기동, 출력, 리셋조건 *키포인트 찾기 TT1/T1 타이머는 기동, TT2/T2타이머는 정지를… 순차동작/순차정지

구글 드라이브에서 “내 컴퓨터”의 동기화 제거하기

구글 드라이브는 2가지 모드를 지원한다. 자세한 사항은 아랫 글을 참고한다. 본인은 “Google Drive(Drive 폴더)”를 이용해서 파일을 구글 클라우드에 미러링하고 있다. 그런데, 컴퓨터마다 특정 폴더를 백업/동기화 하기 위해서는 “내 컴퓨터(컴퓨터에 있는 폴더)”를 이용하면 된다. 폴더 선택… 구글 드라이브에서 “내 컴퓨터”의 동기화 제거하기

EOCR(Electronic Over Current Relay)

전자식 과전류 차단기이다. 기능은 과전류가 발생하면 회로를 차단해준다. 영문으로 보면 과전류가 발생하면 접점을 열거나 닫아주는 릴레이라는 의미이다. (본인은 전자식 과전류 릴레이가 맞는 표현이라 생각한다. 왜냐하면 MC와 같이 직접 주접점을 열고 닫아주는 것이 아니라 과전류가 발생하면… EOCR(Electronic Over Current Relay)

함수의 파라미터와 아규먼트의 차이

종종 파라미터(Parameter)와 아규먼트(Argument)라는 용어를 혼용해서 쓰는 경우를 많이 보게된다. 하지만 엔지니어라면 이 둘의 명확한 차이를 이해하고 있어야 한다. 결론부터 말하자면, 파라미터는 함수의 정의(Definition)에 속한 ‘변수’이고, 아규먼트는 함수의 호출(Call)에 속한 ‘실제 값’이다. 우리가 흔히 접하는 ‘첫인상’이나… 함수의 파라미터와 아규먼트의 차이

포인터배열과 배열포인터

C언어 포인터에서 가장 헷갈리는 두 녀석이다. 핵심은 연산자 괄호와 우선순위다. 괄호는 묶음을 표시하며, [](배열)이 *(포인터)보다 우선순위가 높다는 것으로 해석하면 된다. 1. 포인터 배열 (Array of Pointers) “나는 배열이다. 그런데 내용물이 주소(Pointer)” 2. 배열 포인터 (Pointer… 포인터배열과 배열포인터