#잘 받았습니다. #계산서 부탁드립니다. #소수점 문제
페이지 정보
작성자 허석우 댓글 0건 조회 3,054회 작성일 19-11-12 18:59본문
PCB 잘 받았습니다. 별다른 문제는 보이지 않는군요.
세금계산서 발급해 주시기 바랍니다.
저는 Eagle CAD 로 작업했는데 온라인 뷰어에서 드릴 위치(.TXT 파일)가
10배 크게 나타나는 문제가 있었습니다. D사에 맡겼을 때도 작업이 안된다고 하더군요.
그런데 I사나 외국 S사에 맡겼을 때는 문제가 되지 않았습니다.
원인은 Eagle 이 소수점 아래 5자리로 수치를 뽑아주는데
자동으로 4자리 또는 5자리 맞춰 읽어주는 뷰어도 있고
옵션에서 수동으로 조절할 수 있는 뷰어도 있고
무조건 4자리로 처리하는 뷰어들에서 10배 크게 보이는 문제가 생기더군요.
아래와 같은 파이썬 스크립트를 짜서 데이터를 1 / 10 로 줄여서 보내니 잘 처리가 되었습니다.
혹시라도 온라인 거버 뷰어 개선하는데 참고가 될까하여 적어봅니다.
import sys
import re
while(True):
line = sys.stdin.readline();
if line == '':
break
line = line.rstrip()
if re.match('X[0-9]+Y[0-9]+', line):
line = line[1:]
val = line.split('Y')
x = round(int(val[0]) / 10)
y = round(int(val[1]) / 10)
print('X', x, 'Y', y, sep='')
else:
print(line)
댓글목록
등록된 댓글이 없습니다.