본문 바로가기

전체 글1401

ATmega128 / 128L 특징과 기능 차이점, 직접회로 Clock 구분 기준 ATmega128 / 128L 특징과 기능 차이점, 직접회로 Clock 구분 기준 둘의 차이는 기본적으로 전기적 특징(Electrical Characteristics)에 기반을 둡니다. 일단, ATmega128의 데이터 시트를 참조해 보겠습니다. 아래 그림을 보면 안전 동작 영역(Safe Operation Area)이 존재하는데, ATmega128에서 보장하는 클럭의 속도를 그래프로 나타낸 것입니다. 눈대중으로 보시면, 3.3v에선 12~13MHz로 나옵니다. 이 뜻은, 16MHz의 일반 128에선 정상적인 동작을 장담하지 못한다는 것이고, 즉, 칩 제조사의 데이터에 따라 동작 환경이 다르다는 의미입니다. 그리고 클럭 이외에도 몇 볼트 이상을 가해야 High로 인식하는지 low로 인식하는지 등의 온도에 .. 2017. 6. 7.
로드셀 1. Load Cell 종류 재료 스트레인 게이지 선택 방법 로드셀 1. Load Cell 종류, 재료 선택 방법 ☞ 로드셀의 종류 스트레인 게이지 로드셀을 크게 3가지로 분류하면 beam, single point, canister로 나눌 수 있고, 각각은 4개의 동작 형태로 분류하면 재료는 인장(tension), 압축(compression), 굽힘(bending), 전단(shear)으로 총 12가지로 세분될 수 있다. Load Cell 저 용량과 중간 용량의 platform과 산업용 계량 장치 종류에는 Single ended shear and bending beam이 산업용 선택 기준이 되었다. 10ton 이상의 고용량의 경우 canister와 double ended beam이 기준이 되며, single ended beam은 가격이 비싸지게 된다. 주변 환경에 .. 2017. 6. 7.
C# 팩토리 패턴 예제 (추상 Abstract Factory Method Pattern) C# 팩토리 패턴 예제 (Abstract Factory Method Pattern) C# 팩토리 패턴을 응용한 "연구실 기자재 관리 시스템 프로그램" 소스 코드입니다. 추상 팩토리 함수도 포함입니다. 첨부 파일 소스 1 - Factory Pattern.zip (팩터리 패턴 예제) 소스 2 - Abstract Factory Pattern.zip (추상 팩토리 패턴 예제) 소스 3 - Factory.zip (일반적인 패턴 예제) 문서 - DesignPattern_Term.hwp (관련 문서) 그리고 아래에 나오는 팩토리 패턴의 개요는 위에 나온 헤드 퍼스트의 디자인 패턴을 기반으로 작성되었습니다. 팩토리 패턴을 다루기 전, 짚고 넘어가야 할 부분이 있습니다. 1. NEW, 2. Interface 1번의 Ne.. 2017. 6. 6.
Qt Json, 만들기, 읽기, 쓰기, 수정, 예제 파싱 소스 Qt Json, 만들기, 읽기, 쓰기, 수정하기 예제 파싱 소스 이 포스트에선 Qt에서 JSON 파일을 만들기, 읽기, 쓰기, 수정하는 4가지 기능을 다룹니다. 함수는 각각 Make(), Read(), Write(), Modify()입니다. 일단 QJson 전체 소스부터 하나씩 살펴보겠습니다. Header 123456789101112131415161718192021222324252627282930313233#ifndef JSONCONTROLLER_H#define JSONCONTROLLER_H #include #include #include #include class JSONController{ static const QString kFileExam; public: JSONController(); ~JSO.. 2017. 6. 4.