본문 바로가기

Robotics/Software Tech.

(148)
[MFC]TRACE 파일 저장 주로 프로그램 개발할때, 중간중간에 문제점을 판단하기위해서 TRACE를 걸어놓는데, 대부분 DBMON으로 프로그램 실행한 후에 TRACE걸린 내용을 확인하지만.. 프로그램을 개발자 PC가 아닌 다른 곳에 설치해놓고 매번 프로그램 오류내용을 확인하려고 DBMON으로 확인할 수 가 없다. 그래서, TRACE의 내용을 파일로 저장해놓고 이 파일을 열어서 확인해보는 방법은 어떤가해서.. 아래의 방법을 찾아봤다.. StdAfx.h에 아래 코드의 굵은 글씨 부분을 작성한다. #if !defined(AFX_STDAFX_H__B4E10403_E7DB_4A11_91BE_68BB73CF5A3D__INCLUDED_) #define AFX_STDAFX_H__B4E10403_E7DB_4A11_91BE_68BB73CF5A3D__..
PUMA Inverse kinematics C 프로그램 소스 대학원 다닐때 과제물로 교수님이 내주셨던건데.. 이게 PUMA560인지 600인지.. 기억은 안나지만 PUMA였던건 확실하다. Homogeneous Matrix를 input으로 넣어주면 inverse를 풀어 q matrix를 구하는것. (여기서 q matrix는 inverse 해석의 결과인 각 관절의 angle들입니다.) 아래는 그 소스입니다. 나머지는 보시는 분들 몫...질문 사절.ㅋ(몇년전꺼라 기억도 안남..) // inv_roboto.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "stdio.h" #include "conio.h" #include "math.h" #include "st..
인터넷폰(internet phone) 논문 참고사이트 : http://www.eie.polyu.edu.hk/~mwmak/FinalYearPrj.htm 인터넷폰 소프트웨어 관련 논문이다. 인터넷폰의 원리라든가.. 시스템 구성을 알 수 있다. 로봇에 인터넷폰 소프트웨어를 적용해본적이 있다. 뭐 어짜피 windows based 로봇이라면, 기존의 상용 프로그램을 깔기만 하면되는것.. 기술적인것 보다는 일종의 서비스개념으로 적용했기때문에.. 뭐.. 일단, pc에서도 잘 돌아가는 서비스지만 로봇 이라는 플랫폼에 담겨져 있는.. 뭐랄까.. 접시위에 있는 사과랑, 바구니에 담겨진 사과의 느낌?? 같은 사과지만.. 어디에 담겨져 있느냐에 따라 다른 느낌..뭐.. 그렇다. 특별한건 없지만...
Windows MIDI and Digital Audio Programming 참고사이트 : http://www.borg.com/~jglatt Unlike with some other operating systems, in Windows, a program should refrain from directly reading and writing hardware ports on a sound card. Whenever possible, a program should instead call functions in the Windows operating system, which will do the actual hardware reading and writing for you (in conjunction with the sound card's Windows device driver). F..
[mfc]마이크 입력 레벨메터 소스 정확히 이야기하면 마이크 레벨메터는 아니고, 레벨을 이용하여 주파수로 표현해주는 프로그램이다. 아직 소스코드를 제대로 살펴보지는 못했지만, 스테레오 마이크를 통해 좌우로 들어오는 입력신호를 프로그램에서 받을 수 있는 기능이 있다면 위상차검출이 되지 않을까 기대를 해본다..
TTS(Text To Speech) 한글 지원 엔진은 SAPI5. Neospeech가 이 엔진을 탑재하였단다. 가격은 35$ 현재 국내에도 몇가지 좋은 엔진들이 있지만, 높은 가격이 문제. HCILab. 음성엔진. http://www.hcilab.co.kr 보이스웨어. http://www.voiceware.co.kr 위 두회사에서 나온 제품들의 소리는 들어줄만 하다. 그리고, 해외 TTS엔진들을 비교하여 들어보려면 아래 사이트로 이동하길 바란다. http://www.nextuptech.com/TextAloud/SpeechEngine/voices.html
Simple Program for Text to Speech Using SAPI http://www.codeproject.com/KB/audio-video/speech.aspx Introduction In this project I made an application program for Text-to-Speech Conversion. To build this application, we must install the SDK speech from Microsoft on our computer. You can download Speech SDK (it's free) from http://www.microsoft.comm/speech The SAPI API provides a high-level interface between an application and speech engines..
MFC Tip C# asmx(웹 서비스)파일로부터 프락시(Proxy) 클래스 얻어오는 방법 MFC(Microsoft Foundation Class) 트레이 아이콘(Tray Icon) 사라지는 버그 막기 매핑 모드 사용하여 확대 축소 구현하기 인터넷 익스플로어 제어와 관련된 Knowledge Base 선택 영역에 줄번호 붙여주는 매크로 Web으로부터 컨트롤을 다운받아서 실행하는 VC예제 현재 작업중인 프로젝트의 폴더를 열어주는 매크로 로컬 폴더에 있는 DLL 사용하게 만들기 Dialog Base 프로그램을 Tray에 등록할 때 문제점 FlashWindow를 사용하여 내 프로그램의 존재를 알리자 자신의 IP 얻기 스플리터 윈도우 위치 고정하기 Dialog Box의 Control에 Tooltip넣기 타이틀 바가 없는 프로그..