ATmega128 / 128L 특징과 기능 차이점, 직접회로 Clock 구분 기준 둘의 차이는 기본적으로 전기적 특징(Electrical Characteristics)에 기반을 둡니다. 일단, ATmega128의 데이터 시트를 참조해 보겠습니다. 아래 그림을 보면 안전 동작 영역(Safe Operation Area)이 존재하는데, ATmega128에서 보장하는 클럭의 속도를 그래프로 나타낸 것입니다. 눈대중으로 보시면, 3.3v에선 12~13MHz로 나옵니다. 이 뜻은, 16MHz의 일반 128에선 정상적인 동작을 장담하지 못한다는 것이고, 즉, 칩 제조사의 데이터에 따라 동작 환경이 다르다는 의미입니다. 그리고 클럭 이외에도 몇 볼트 이상을 가해야 High로 인식하는지 low로 인식하는지 등의 온도에 ..
로드셀 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은 가격이 비싸지게 된다. 주변 환경에 ..
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..
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..
[코딩지식] 특수문자, 특수기호 영어로 읽기 (영문 이름) / Slash (슬래시), Virgule (버귤) \ Back Slash (백슬래시) ! Exclamation Point (엑스클러메이션 포인트) " Quotation Mark (쿼테이션 마크) # Crosshatch (크로스해치), Sharp(샵), Pound Sign(파운드 사인) $ Dollar Sign (달러사인) % Percent Sign (퍼센트사인) @ At Sign (앳 사인, 혹은 앳), Commercial At(커머셜 앳)& Ampersand (앰퍼샌드) ' Apostrophe (어파스트로피) * Asterisk (애스터리스크) - Hyphen (하이픈), Dash (대시) . Period (피리어드), Full Stop (풀스..
libstdc++.so.6: version 'GLIBCXX_3.4.19' 에러 해결 에러 메세지 - libstdc++.so.6: version 'GLIBCXX_3.4.19' 위와 같은 에러는 최신 c++ 문법을 컴파일러가 이해하지 못해 발생하는 것입니다. 패키지 하나만 추가로 설치해 컴파일러가 아는 것을 조금 늘려주면 됩니다. 패키지 설치 sudo apt-get install libstdc++6 이러면 해결되네요? libstdc++.so.6: version 'GLIBCXX_3.4.19' 에러 해결
C# 이미지리스트 화질 해결 (8비트 -> 24비트, ImageList 사용) ImageList 사용하다 보면, 바로 아래 그림처럼 화질이 떨어져 보일 때가 있습니다. C# ImageList는 별도의 옵션이 없으면 불러올 이미지를 8비트로 보여줍니다. 이미지리스트 단점이네요. 그래서 아래처럼 화질이 떨어져 보이죠. 흑백 이미지 등이야 상관없으나, 그 이상의 화질이 필요하다면 기본값을 변경해야 합니다. 아래의 C# 코드처럼 ColorDepth 옵션을 Depth24Bit로 변경하면 됩니다. 12345678910111213using System; public class Class1{ public Class1() { ImageList ilYearCalendar.ImageSize = new Size(216, 41..
RISC 구조와 특징, RISC 프로세서 아키텍처 RISC 프로세서 아키텍처 축소 명령어 집합 컴퓨터 1. 블랙핀(Blackfin) 전력 소모를 절감할 수 있는 마이크로 컨트롤러에 붙이던 DSP(디지털 신호 처리장치)를 임베딩한 마이크로 프로세서이다.이 프로세서는 SIMD 아키텍처에 기반한 32비트 MCU 프로그래밍 모델을 사용하며, 2000년 12월에 발표되었고, 2001년 6월에 임베디드 시스템즈 컨퍼런스에서 시연되었다. 아래의 주변 기기를 내부에 포함하는 특징을 보유했다. - USB2.0 OTG- ATAPI- UART- PPI(Parallel Peripheral Interface) : 병렬 입출력 포트 축소 명령어 집합 컴퓨터 2. MIPS(Microprocessor without Interlock..
형상 공차 종류 3. 위치도, 동축도, 동심도, 대칭도 형상 공차 종류3. 위치에 관한 것 3-3-1. 위치도 (True Position) 점, 선, 직선, 또는 평면 부분 중 이론적으로 정확한 위치로부터 어긋남의 크기를 규제하며, 여러 가지 공차를 포함한 복합공차이다. - 위치도 기호가 가리키는 점은 직선 데이텀 A로부터 참값 60, 직선 데이텀 B로부터 참값 100 떨어진 정확한 위치에 있는 점을 중심으로 하는 지름 0.03mm의 원안에 있어야 함. 3-3-2. 동축도, 동심도 (Concentricity) 축선이 데이텀 축 직선으로 부터 벗어난 크기로서 관련 형체에 대하여 적용한다. 동축도 기호가 가리키는 축선은 데이텀 AB를 축선으로 하는 지름 0.08mm인 원통 안에 있어야 함 3-3-3. 대칭도..
형상 공차 종류 2. 방향, 평행도, 직각도, 경사도 형상 공차 종류2. 방향에 관한 것 3-2-1. 평행도 (Parallelism) 평행하여야 할 직선 부분과 직선 부분, 직선 부분과 평면 부분, 혹은 평면 부분과 평면 부분이 짝지어 있다. 그중 한쪽을 데이텀으로 하고 이 데이텀에 대하여 평행한 기하학적 직선 또는 기하학적 평면으로부터 다른 한쪽의 직선 부분 또는 평면 부분의 어긋남의 크기를 말한다. 3-2-2. 직각도 (Squareness) 직각이어야 할 직선 부분, 직선 부분과 평면 부분, 또는 평면 부분과 평면 부분이 짝지어 있을 때, 그중 한쪽을 데이텀으로 하여, 이에 대하여 직각인 기하학적 직선 또는 평면으로부터의 어긋남의 크기를 말한다. 3-3-3. 경사도 (Angularity) 테이텀 평면..
형상공차 종류 1. 모양에 관한 것 (직진, 평면, 진원, 원통, 윤곽) 형상 공차 종류 1. 모양에 관한 것 3-1-1. 직진도 (Straightness) 지정된 방향의 직선 형체 규제에 사용하며, 직선 부분이 이상직선으로부터 어긋남의 크기를 나타낸다. - 이상직선 : 두 점을 지나는 기하학적 직선 - 지정된 방향의 직선 형체 규정 3-1-2. 평면도 (Flatness) 한 평면상에 있는 모든 표면이 지정된 공차 역 만큼 떨어진 두 평면 사이에 있도록 표면 상태를 규정한다. - 직진도의 확장 개념으로 모든 방향의 표면을 규제 - 단독 형체에 대한 규제이므로 아랫면이나 측면 등 다른 면과 무관 3-1-3. 진원도 (Roundness) 원형 부분이 진원에 대한 어긋남의 크기이면 지정된 공차 역 내의 표면 ..
MFC 엑셀 하이퍼링크 추가 소스 (excel library 예제) 거두절미하고 MFC 엑셀 하이퍼링크 추가하는 소스부터 보시죠. Excel Library 예제 소스 중 마지막 45번 라인이 MFC 엑셀에서 실제 링크를 추가하는 항목입니다. 인자 1. 링크가 걸릴 시트 영역 인자 2. 엑셀 파일 이름 인자 3. 링크 명령어 인자 4. 기본값. 그냥 쓰세요. 인자 5. 링크가 걸릴 시트 이름 인자 1과 5가 조금 겹치는데 엄연히 따지면 ... 좀 다르죠? 시트 이름과 시트의 셀 영역이니깐요. MFC 엑셀 소스 소개합니다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445_Application app;Worksh..