본문 바로가기

전체 글1428

[MFC 강좌] 마우스 우클릭, 동적 메뉴 생성 이벤트로 UI 만들기 [MFC 강좌] 마우스 우클릭, 동적 메뉴 생성 이벤트 [MFC 강좌] MFC 마우스 우클릭 소스프로젝트 - MenuExam.zip [클릭]실행파일 - MenuExam.exe [클릭] 이번 MFC 강좌 주제는 이렇습니다. 『다이얼로그 버튼』에 마우스 우클릭을 했을 때, 아래 그림처럼 메뉴가 나오는 것이죠. MFC 동적 마우스 이벤트 예제입니다. MFC 강좌 시작합니다.우선, MenuExam이란 프로젝트를 하나 만들고 리소스 추가를 눌러 줍니다. 추가할 리소스는 Menu입니다. Menu를 선택하고 새로 만들기를 눌러주세요. 저는 『MFC 강좌』를 위해 새로 생성된 메뉴를 아래처럼 바꿔봤습니다. 아래 메뉴가 마우스 우클릭했을 때 보이는 것이니 원하는 대로 편집하면 됩니다. 이어서, 메인 다이얼로그에 버튼을 .. 2018. 1. 17.
리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요 리눅스 시간 설정 (Qt 프로그래밍 팁), 그냥 RTC를 다세요 리눅스 시간 설정 소스 코드 - SystemTimeEditor.tar.gz [링크] 소스는 아래와 같이 구성할 수 있습니다. system() 함수에 QString 변수를 넣어주면 됩니다. (07월 | 16일 | 13시 | 22분 | 1984년) 월, 일, 시, 분, 연도 순이라 조금 헷갈리긴 해요. 1234567891011QString current_time_ = QDateTime::currentDateTime(). toString("MM월 dd일 - hh:mm:ss").toUtf8().constData(); qWarning() 2018. 1. 16.
MCU 설계, 임베디드 시스템 저전력/저소모 에너지 기법 MCU 설계, 임베디드 시스템 저전력/저소모 에너지 기법 울트라급 저소모 에너지 기법 울트라급의 적은 에너지를 소모하는 MCU 기반 애플리케이션을 개발(MCU 설계)하기 위해서는 다음 사항에 더욱 주목해야 한다. - 코어 활성 상태에서 가능한 한 효율적이며 신속한 동작 유지 - 애플리케이션 기능을 유지하면서 가능한 한 오래 그리고 자주 완전 휴면 모드 유지 이와 같은 요구 사항은 에너지 소비 관점에서 '거의 항상 차단 상태'를 의미하지만, 기능성 관점에서는 여전히 '상시 접속'을 의미한다. 이와 같은 방식을 구현하기 위해, 이와 같은 경우를 지원하는 기능을 제공하는 MCU를 선택하는 것이 중요하다. MCU 판매업체는 활성 전력과 효율성을 향상하기 위해 다양한 기술을 구현할 수 있다. 예를 들면, 로컬 명.. 2018. 1. 15.
온도 감지 센서 종류, 써모미터, 써모파일, RTD (원리) 온도 감지 센서 종류, 써모미터, 써모파일, RTD (원리) 온도 센서 기능이 필요한 애플리케이션은 일반적으로 표에 나타난 센서들 중 한가지를 사용한다. 정확도가 +-2도씨 ~ +-3도씨인 기본 온도 센서, 온도 감지를 위해, 저렴한 비용과 최소의 BOM이 특징인 서미스터가 가장 널리 쓰이고 있다. 그러나 MCU가 사용되는 애플리케이션에서 ADC 입력을 사용할 수 없을 경우, 반도체 센서가 많이 이용되고 있다. -+2도씨 이상의 정확도를 비롯해 저전력 소모 및 고해상도 측정이 요구되는 설계일 때, 반도체 센서는 -40 ~ +125도씨의 센서 범위 내에서 가성비가 가장 좋다. RTD는 가격이 비싸고 정밀한 AD 변환을 유지하기 위해 외부 BOM 비용이 들지만, 정확도가 최대 +=0.2도씨로 가장 높다. 실.. 2018. 1. 14.