Tech.
-
중국신분증 번호의 구조와 진위여부 확인하기Tech. 2009. 3. 6. 13:20
대한민국에 주민등록번호가 있듯, 중국에는 신분증(정식 명칭으론 중화인민공화국 거민신분증) 번호가 있다. 주민등록번호의 알고리즘은 워낙 많이 퍼진 관계로, 이 포스팅에서는 외국의 신분증 번호 알고리즘을 한번 파해쳐 보고자 한다. 먼저, 중국신분증 번호는 15자리식과 18자리 식이 있는데, 15자리는 체크섬(Checksum) 값이 없는 형태이고 18자리 식이 이번에 다루고자 하는 주요 내용이다. 18자리 식의 형태는 다음과 같다 123456789ABCDEFGHI 1,2 : 중국의 성(城)급 행정구역을 나타낸다. (예 : 길림성, 하남성 등등) 이 코드는 아래를 참조한다. 11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江",31:"上海",32:..
-
-
Pro-Engineer를 이용한 NC Tool path 생성 및 시뮬레이션Tech. 2008. 12. 16. 14:45
학교에서 나눠준 과제로 모델링과 함께 금형, NC Tool path(공구경로) 생성까지 해오라는 지시를 받았다. 주어진 치수를 가지고 만든 모델은 다음과 같다. 뭐 그다지 어렵잖게 10분만에 후다닥 만들었는데, 이걸 가지고 Pro/Mold의 작업과 NC Tool Path의 작업을 하는것이 중요하다는것이다. Pro/Mold로 작업할때 가장 중요한 점은 수축률을 주는것과 상판과 하판을 따는 일이다. 이것의 결과는 다음과 같다. 금형을 오픈한 상태로 찍은 스샷인데 상판의 모습이 잘 보이지 않아 상판과 하판의 모습을 개별적으로 다시 올린다. 상판의 모습. 원본 모델과 음각의 조화를 이룬다. 하판의 모습은 양각이긴 한데 좀 모양이 이쁘지 않게 나왔다. 라운드를 어설프게 줘서 그런건지 Shell 명령시 Thickn..
-
7-segment display 이용 가감산기 (4bit)Tech. 2007. 6. 10. 21:19
학교에서 디지털 공학이란 과목을 듣는다고 만든 삽질작품. 8bit으로 하려다가 사다놓은 GAL이 하나 모잘라서 그냥 4bit으로... wincupl 로 GAL을 굽기위해 7-segment로 진리표(Truth Table)을 만들어봤는데 그중에 A자리에 불이 들어가게 하는 진리표는 다음과 같다. 수 값 0000 1 0001 0 0010 1 0011 1 0100 0 0101 1 0110 1 0111 1 1000 1 1001 1 1010 1 1011 0 1100 1 1101 0 1110 1 1111 1 음... 이것을 Boolean Function으로 만드는데 축약식으로 만들때 1에 관한 식으로 만들어도 좋지만 0에 관한 식으로 만들어서 반전시키면 식이 적게 나온다. 아무튼 위 식을 카노맵으로 만들어서 축약시키..