반응형

개발자 1224

OrCad 파트넘버로 찾기, 부품 찾기

OrCad 사용시 회로도가 여러장이면 부품 찾기가 어렵습니다. 그리고 BOM 만들고 사용된 부품을 수정하고 확인할 때아래 방법을 알아두시면 좋습니다. 상단 망원경 모양 옆에 화살표를 눌러 옵션을 Part 로만 설정합니다. 다음 찾고자 하는 파트명을 써주시고 D1, R1, C3, U6... 이런식으로 말입니다. 그리고 나면 이렇게 아름다운 모양으로 찾아진 부품이 보입니다. 도움 되시길 바랍니다.

Orcad BOM 뽑을때 옵션 주기

OrCad 작업하고 BOM 뽑을때 말입니다. 원하는 정보가 잘 안나와서 수정할 때 좀 곤란하지요. 그럴때 아래와 같이 옵션 주고 뽑으면 아름다운 파일이 하나 생기게 됩니다. OrCad 프로젝트에 도면 선택하고 BOM 툴 누르시면 나오는 화면에서 아래처럼 셋팅해 주세요. ----------------------------------------------------------------------------Item\tQuantity\tReference\tPart\PCB Footprint {Item}\t{Quantity}\t{Reference}\t{Value}\t{PCB Footprint}--------------------------------------------------------------------..

인슐린 펌프 치료 방법이란 ?

종래 인슐린요법이 합병증 예방에 큰 효과가 없다는 결점을 보완한 것이 휴대용 인슐린펌프 입니다. 이 인슐린펌프는 췌장과 같은 구실을 하는 의료기기로 몸 밖에 부착함으로써 인슐린을 적절히 공급해 정상혈당을 유지하고 그동안 췌장기능을 서서히 회복시키는 역할을 합니다. 이러한 인슐린펌프 즉 지속적 피하 인슐린 주입법(Continuous subcutaneous insulin infusion)은 정상혈당 또는 정상에 가까운 혈당의 유지를 원하는 당뇨환자에게 인슐린펌프를 통하여 인슐린을 거의 생리적 수준에 맞게 공급하는 방법이며, 인슐린은 두 가지 방식으로 주입이 됩니다.① 24시간 정상 혈당 유지를 위해 기초주입량 (basal rate)을 지속적으로 주입② 식후 고혈당을 방지하기 위해 식사량 (meal bolus..

VS2010 프로젝트 솔루션 이름변경하기

VS2010 프로젝트 솔루션 이름변경하기 기존에 만든 프로젝트를 수정하거나, 업데이트 할 경우 이름이 프로젝트 이름이 부담스러울 때가 있다.Visual Studio 2010에서 프로젝트 음, 솔루션 이름 변경시 아래와 같이 한다. 1. 솔루션 익스플로러에서 solution을 오른 쪽 클릭하여 rename을 선택한 후 이름을 변경한다. 프로젝트 이름도 마찬가지로 방법으로 변경한다. 2. 솔루션 익스플로러에서 프로젝트를 선택한 상태에서 Property (왼쪽 상단) 아이콘을 클릭하여, Application 설정에서 assembly name과 default namespace를 변경한다. -> 실행화일 이름 변경 효과. 아래 첨부 이미지에 프로펄티 아이콘 표시. 3. C# 코드 상에서 namespace 뒤에 오..

개발자/C# 2014.05.15

개발 명장이 되는 길

개발 명장이 되는 길 1. 매일 한줄의 코드를 작성하도록 노력한다. 2. 어떠한 어려움이 있더라도 테스트 코드를 같이 쓰는 습관을 가진다. 3. 남의 코드에서 다양성을 보고, 진득한 분석을 통해 내 것으로 만들려 한다. 4. 종종 다른 개발자들을 만날 수 있는 기회를 만든다. 5. 내 코드를 공개한다. 그것도 작동하는 상태로. 6. 검색보다 매뉴얼, 스펙을 더 자주 보자. 7. 한가지 언어에 집착하지 않고 대안의 언어를 몇 가지 연마한다. 8. 선한 사람이 될려고 노력한다. 9. 비즈니스도 코딩과 같은 열정으로 공부하고 프로토타입으로 검증해 보자.

개발자/Algorithm 2014.05.15

USART 통신을 이용한 디버깅 할때 통신 설정 코드와 UBRR, BaudRate 계산

UBRR 통신 속도를 조절하는 레지스터로 다음과 같은 공식으로 계산한다. BAUD = fck / 16 ( UBRR + 1) 여기서 BAUD = Baud Rate (BPS) fck = CPU Clock frequency UBRRL = UBRR의 내용으로 0 ~ 255 사이의 값을 갖는다. UBRRH = UBRR의 내용으로 256~1023 사이의 값을 갖는다. // ATmega2560 clock [Hz] #define FCLK 4000000 // Baud rate #define BAUD 19200 // Calculate the UBRR setting #define UBRR ((long) FCLK/(16*BAUD)-1) // Bit definitions from the USART control register..

I2C 2 byte unsigned char pointer의 데이터를 unsigned integer로 변환

아래 코드는 I2C unsinged int 값을 2 byte unsigned char로 변환하여 나눠서 저장. address pointer=하위바이트, * address pointer+1=상위바이트 순으로 저장하는 코드 역으로 작업하는 코드는 그 아래~ 주석 참고하시고, Atmega 2560에서 사용하는 코드입니다. /*** I2C unsinged int 값을 2 byte unsigned char로 변환하여 나눠서 저장. address pointer=하위바이트, * address pointer+1=상위바이트 순으로 저장. * @param integerunsigned int, 변환할 정수값 * @param pcharunsigned char *, 변환하여 return하는 문자열 포인터 * @return */..

개발자/Algorithm 2014.03.25

BCD를 binanry으로 변환과 binary를 BCD로 변환 코드

가끔 헷갈리기도 하고 찾아도 없는 경우가 있는데 참고하세요~ Atmega 2560 에서 돌리는 코드입니다. 12345678910111213141516171819/** * BCD를 binanry으로 변환 * @param bcd unsigned char, 변환할 hexa데이터 * @return unsigned char, binary 형식으로 리턴. */unsigned char Bcd2Bin(unsigned char bcd){ return ( ( (bcd&0xF0) >> 4 ) * 10 + (bcd&0x0F) ); } /** * binary를 BCD로 변환 * @param bin unsigned char, 변환할 binary데이터 * @return unsigned char, BCD 형식으로 리턴. */unsi..

개발자/Algorithm 2014.03.25

Dexcom G4 plantinum CGM 이 2~17 세 사이의 유소아에 사용할 수 있도록 FDA 인증

Dexcom G4 plantinum CGM 이 2~17 세 사이의 유소아에 사용할 수 있도록 FDA 인증을 받았다는 소식입니다.상세한 내용은 다음의 link 를 참조하시기 바랍니다. http://www.marketwatch.com/story/innovative-dexcom-g4-platinum-continuous-glucose-monitor-cgm-receives-fda-approval-for-use-in-children-ages-2-to-17-years-2014-02-03?reflink=MW_news_stmp 최초 허가시에는 18세 이상의 성인들에게만 사용할 수 있도록 허가를 받았었는데, 금번에 추가인증을 받은 것입니다. 참고로 작년 9월에 FDA 인증을 받은 Minimed 의 최신형 펌프인 530G ..

NFC-Near Field Communication 개요

NFC [ Near Field Communication ] 1.개 요 NFC는 전자태그(RFID)의 하나로 13.56Mz 주파수 대역을 사용하는 비접촉식 근거리 무선통신 모듈로 10cm의 가까운 거리에서 단말기 간 데이터를 전송하는 기술을 말한다. NFC는 결제뿐만 아니라 슈퍼마켓이나 일반 상점에서 물품 정보나 방문객을 위한 여행 정보 전송, 교통, 출입통제 잠금장치 등에 광범위하게 활용된다. NXP 회사와 소니가 개발한 13.56 MHz대의 근거리 라디오 커뮤니케이션 규격으로, RFID 기술의 차세대 표준 규격으로서 국제 표준 기관(ISO)에 승인되어 앞으로 다양한 전자 device에 사용될 가능성이 높다.소니가 개발한 일본과 아시아의 일부 지역에 보급되어 있는 "FeliCa"나, 필립스가 개발한 국제..

좋은 프로그래머가 되기위한 10 가지 방법

좋은 프로그래머가 되기위한 10 가지 방법 좋은 프로그래머는 사전에서 정의를 찾을 수 있는 단어가 아닙니다. 좋은 프로그래밍 기술은 성공하는것 뿐만 아니라, 프로그래밍의 기쁨을 발견하는데 필수적입니다. 과거에 많은 성공적인 프로그래머로 알 수 있는 바와 같이, 여기에 프로그램에서 성공적인 경력을 추구하는 사람들에 선행 될 수 있는 몇 가지 사항은 다음과 같습니다. java.dzone.com에서 인용한 대로, 당신은 그들을 다음과 같은 모습으로 알 수 있습니다 . 원본 글 http://efytimes.com/e1/fullnews.asp?edid=119212 1. 기본을 연마하는것 - 개념을 잘 이해하는 것이 성공을 달성하기 위해 중요하다. 강력한 기본 개념 없이 좋은 프로그래머가 될 수 없다. 기본을 잘 ..

개발자/Algorithm 2014.01.21

Thread.Sleep 메서드 (Int32) - 지정된 시간 동안 현재 스레드를 일시 중단

Thread.Sleep 메서드 (Int32) - 지정된 시간 동안 현재 스레드를 일시 중단 한다. 사용법은 간단하니 아래 코드 참고. 괄호에 들어가는 값 Int32 는 스레드가 차단되는 밀리초. 다른 대기 스레드가 실행될 수 있게 이 스레드가 일시 중단되어야 함을 나타내려면 0을 지정합니다. 스레드를 무한정 차단하려면 Infinite를 지정합니다. using System; using System.Threading; class Example { static void Main() { for (int i = 0; i < 5; i++) { Console.WriteLine("Sleep for 2 seconds."); Thread.Sleep(2000); } Console.WriteLine("Main thread e..

개발자/C# 2014.01.07

소스코드 분석, 코드 리뷰 분석 방법 모아봤습니다.

소스코드 분석은 정말 어려운 일입니다. 그러니 오죽하면 분석보다 새로 짜는게 더 쉽다는 말이 나오기도 하고요. 그러나 소스를 본다는것은 새로운 철학을 만나는 것이라고 봅니다. 오래된 코드건, 만든지 얼마 안되어 유지보수가 필요한 코드건 말입니다. 개발된 제품의 소스코드를 보고 있는데 C 파일과 header 파일 갯수만 124 개나 됩니다. 헉~~ 전투력 급저하 됩니다. 소스 코드 분석은 코드 리뷰와는 많이 다르다고 합니다. 제 생각엔 일단 큰 구조를 파악하고, 점점 반복해 가면서 세부적인 내용으로 분석해 들어가는 방법이 좋은 방법입니다. 아래 글들은 소스 코드 분석에 대한 좋은 글들을 몇개 모아봤습니다. 도움이 되면 좋겠습니다. 하나~ 소스코드의 분석은 말은 쉽지만 실제로는 엄청난 일입니다. 코드의 크기..

개발자/Algorithm 2013.12.26
반응형