본문 바로가기
반응형

분류 전체보기1478

[C#] textBox에 문자 추가하기 textBox에 문자열 "ABC"를 추가하며 자동으로 아래로 스크롤 된다. textBox.AppendText("ABC") textBox에 문자를 추가하지 않고 전체 문자를 설정한 후 스크롤을 가장 아래로 내리는 방법은 다음과 같다. textBox.Select(textBox.TextLength + 1, 0);textBox.SelectedText = "ABC"; 2017. 7. 31.
[C#] string 에서 문자열 찾기 int string.IndexOf(string txt) string에서 txt 문자열을 찾아 위치를 반환한다. 위치는 0에서 시작한다. 문자열을 찾지 못하면 -1을 반환한다. 2017. 7. 31.
프린터 최초의 Dot matrix 프린터는 1968년 Epson에서 처음 만들었다. 최초의 레이저 프린터는 1969년 Xerox에서 처음 발명 되었고, 1976년 처음 상용화되었다. 2017. 7. 31.
DFD (Data Flow Diagram) DFD에서 화살표는 프로세스의 흐름을 나타내지 않고 데이터 흐름을 나타낸다. 플로우차트의 화살표는 프로세서 흐름을 나타내지만 DFD에서는 데이터 흐름을 나타낸다. 프로세서 흐름은 따로 작성하던지 아니면 바로 코딩해도 된다. (플로우차트가 필요한가?) 원은 프로세스를 나타낸다. 원은 객체지향 프로그램에서 객체라고 볼 수도 있고, RTOS에서 태스크로도 볼 수 있다. 2017. 7. 30.
로봇 저널리즘 오늘 구글이 로봇 저널리즘에 대규모 투자를 하고 있다는 뉴스가 나왔다. 로봇 저널리즘 (Robot, Journalism, Automated Journalism, Algorithmic Journalism)이란 기사를 컴퓨터가 자동으로 만드는 것을 의미한다. 산업혁명 이후 사회 모든 분야에서 자동화는 계속해서 추진되어 왔다. 이러한 자동화가 최근의 컴퓨터, 네트워크, 인공지능 등의 기술에 의해 기사를 작성하는 분야까지 확대되고 있다. 최근에는 모든 정보가 디지털화 됨에 따라 정보의 소스가 디지털 정보인 경우가 많고 가공된 기사도 디지털이기 때문에 이러한 로봇 저널리즘이 사용될 기반을 많이 갖추게 되었다. 로봇 저널리즘으로 기자의 일자리를 뺏는 것이 아닌지 걱정하지만, 로봇 저널리즘은 기자의 단순 업무를 덜어.. 2017. 7. 30.
PMSM 모터 제어의 기초 PMSM (Permanent Magnet Synchronous Motor)는 동기모터로써 정밀한 서보모터로 많이 사용된다. PMSM는 BLDC 모터에 비해 가격이 비싸고 제어하기도 더 복잡하다. PMSM를 제어하기 위해서는 다음 기술들을 사용해야 한다. - dq 변환 - SVPWM (Space Vector PWM) PMSM 제어를 위해서는 모터에서 나오는 홀센서와 엔코더 신호를 모두 처리해야 한다. 홀센서와 엔코더 신호를 이용하여 정확한 위상각을 계산하고, 계산된 위상각은 dq 변환 계산식에서 이용한다. SVPWM을 사용하지 않고 간단한 SPWM(Sine PWM)을 이용할 수도 있지만, 동일한 모터에서 SVPMW을 사용하면 더 큰 출력을 얻을 수 있다. PMSM은 유도모터 다음으로 제어가 까다롭다. BL.. 2017. 7. 30.
스캔한 그림에서 간단하게 선따기 (Paint.net) Paint.net을 사용하여 스캔한 그림에서 선을 쉽게 딸 수 있다. 그림을 열고 효과 - 미술 효과 - 연필 스케치를 클릭한다. Paint.net은 여기에서 무료로 다운받을 수 있다. 2017. 7. 30.
로봇과 자동화의 차이는 무엇일까? 로봇과 자동화(Automation)는 매우 비슷해 보인다. 공장에 자동화 설비도 있고 로봇도 있다. 로봇과 자동화의 차이는 인간과 닮았는지 아닌지의 차이이다. 로봇은 인간의 신체와 닮았고 자동화는 그렇지 않다. 자동화에 비해 로봇은 작업에 우연하게 대처할 수 있다. 즉, 생산 프로세서가 변경되어도 로봇 프로그램을 변경하여 그에 맞게 수정할 수 있다. 하지만, 자동화 설비는 전체를 완전히 교체해야 하는 경우가 많다. 작업 속도나 효율은 로봇보다 특정 작업에 특화된 자동화 설비가 더 높다. 2017. 7. 30.
리튬이온 배터리의 에너지 밀도 리튬이온 배터리의 에너지 밀도는 0.36~0.875MJ/Kg이다. TNT의 에너지 밀도는 4,187KJ/Kg이다. 가솔린은 46,400KJ/Kg이다. 리듐이온 배터리의 에너지 밀도가 0.36MJ/Kg이라면, TNT는 리튬이온 배터리의 11.6배의 에너지 밀도를 가지고, 가솔린은 약 128배의 에너지 밀도를 가진다. 가솔린이 TNT 보다 훨씬 높은 에너지 밀도를 가지지만 TNT가 더 폭발력이 좋게 느껴지는 이유는 연소 속도의 차이이다. TNT는 아주 짧은 시간에 모든 에너지를 분출하지만 가솔린은 더 천천히 에너지를 분출한다. 2017. 7. 30.
반응형