dim_angular(doc, 30091.217969999998, 287.5, 30991.217969999998, 287.5, 30091.217969999998, 287.5, 30019.217969999998, 729.5, 100, direction='right') 위와 같은 치수로 전송이 되었는데, 각도가 표시는 된다. 하지만, 각을 표시하는 치수선과 글씨가 반대쪽으로 나오는 현상이 있다. 예를 들어 45도를 표시하는데, 반대로 각을 표시하고 315도가 표시되는 것이다. 이를 해결하려면?ezdxf에서 add_angular_dim_2l() 함수로 각도 치수를 표시할 때, 두 선분(line1, line2)의 방향(순서)에 따라 **‘작은 각(45°)’이 아닌 큰 각(315°)’**이 잡히는 현상이 발생할 ..
트랜섬의 BACK COVER 설계는 정밀한 치수 계산과 전개도의 정확한 작성이 필수적입니다. 이번 글에서는 백커버를 설계하고 전개도를 작성하는 과정을 자세히 살펴보겠습니다. 이 글은 초보자도 쉽게 따라 할 수 있도록 작성되었으며, 실제 코드와 함께 설계 과정을 친절히 설명합니다. BACK COVER의 위치 설정먼저, 백커버의 위치를 설정해야 합니다. 백커버는 자동차 트랜섬의 프레임 좌표를 기준으로 위치가 결정됩니다. 예를 들어, 아래 코드는 프레임 좌표와 스케일 값을 기반으로 백커버의 초기 위치를 계산합니다:pagex, pagey = frameXpos, frameYpos + 1123 * frame_scale rx = math.floor(pagex)ry = math.floor(pagey)x1 = rx..
VS Code에 연결해서 파이썬 프로그래을 웹으로 사용하다 보니, 여러가지 문제점에 부딪힌다.일단 SSH 접속할때 알고 있는 정보로 접근하니.. 문제가 있어서 포럼을 좀 찾아보았습니다. 아래는 포럼의 답변들을 한글로 표시한 것입니다.쳇GPT의 답변을 정리하면....ssh: connect to host autopro.ssh.pythonanywhere.com port 22: Permission denied는 서버가 연결을 거부하고 있다는 의미입니다. 이는 SSH 인증 문제나 네트워크 설정 문제일 가능성이 높습니다. 다음 단계를 시도하여 문제를 해결할 수 있습니다.1. 비밀번호 확인SSH 연결 시 사용하는 비밀번호는 PythonAnywhere 로그인 비밀번호와 동일합니다.비밀번호가 올바른지 확인하고, 필요하다..
Python ezdxf로 AutoCAD처럼 치수선 꾸미기 - 초보자 가이드AutoCAD에서 치수선을 만들 때, 실제 측정값 앞에 문구를 추가해 꾸미는 기능을 사용해본 적 있으신가요? 예를 들어 "직선거리 1000"처럼 말이죠. 오늘은 Python의 ezdxf 라이브러리를 이용해 AutoCAD와 동일한 기능을 구현하는 방법을 초보자도 쉽게 이해할 수 있도록 설명드리겠습니다.ezdxf란?ezdxf는 Python으로 DXF(Drawing Exchange Format) 파일을 생성하고 수정할 수 있는 라이브러리입니다. DXF는 AutoCAD에서 사용하는 도면 파일 형식으로, 이 라이브러리를 사용하면 CAD 소프트웨어 없이도 도면 작업을 자동화할 수 있습니다.설치하기ezdxf는 Python 패키지로 간단히 설치할..
조건문 활용으로 프로그래밍 효율성을 높이는 방법엘리베이터 조명천장을 그리는 프로그램을 개발중에....LCD 크기에 따른 동적 계산을 중심으로프로그래밍과 현실의 유사성프로그래밍은 종종 우리의 일상적인 선택과 닮아 있습니다. 예를 들어, 음식의 양을 정할 때 "너무 적게는 안 되고 적어도 기본 이상이어야 한다"는 판단을 내리듯, 프로그램에서도 조건에 따라 적절한 값을 적용해야 할 때가 많습니다.오늘은 파이썬 조건문을 사용해 LCD 크기에 따라 계산이 달라지는 코드를 이해하고, 이를 통해 현실에서도 우리가 어떤 자세를 가져야 하는지에 대해 생각해보겠습니다.LCD 크기에 따라 다른 값을 적용하기문제 상황다음은 주어진 코드입니다:rx1 = frameXpos + 410 + LCD + 355 이 코드에서 LCD 값..
판넬 자동작도를 하면서 만든 코드를 하나씩 풀어볼까 합니다.우선, import문을 정리합니다.자동작도의 길을 걸어가고 있습니다.import math import ezdxf from ezdxf.enums import TextEntityAlignment import openpyxl import os import glob import time import os import sys import io from datetime import datetime import json from gooey import Gooey, GooeyParser import warnings import re import logging import tkinter as tk from tkinter import font import requ..
두개의 엑셀파일을 비교해서 추가된 행만 추출해서 다른이름으로 저장하고 싶다. 예를 들어, 원본.xlsx 파일과 수정파일.xlsx 두개를 비교해서 추가자료.xlsx 파일을 만드는 것이다. 원본.xlsx 파일과 수정파일.xlsx의 A열 거래처 코드를 비교해서 기존의 자료에 있으면 통과, 없으면 추가자료.xlsx에 행을 만드는 방식으로 파이썬 코드로 가능할까?이런 주제로 인공지능과 씨름해서 얻은 결과를 공유합니다.쳇GPT 유료버전을 사용했구요~네, 파이썬을 사용하여 두 개의 엑셀 파일을 비교하고 추가된 행만 추출하여 새로운 파일로 저장할 수 있습니다. 이를 위해 pandas 라이브러리를 사용할 수 있습니다. 아래는 그 작업을 수행하는 코드 예시입니다. python 코드 복사 import pandas as p..
7월말까지 잘되던 프로그램에서 이런 오류가 발생하네요. Traceback (most recent call last): File "c:\python\search_chromdriver.py", line 8, in driver = webdriver.Chrome(ChromeDriverManager().install()) File "C:\Users\light\AppData\Roaming\Python\Python310\site-packages\selenium\webdriver\chrome\webdriver.py", line 45, in __init__ super().__init__( self.service.path = DriverFinder.get_path(self.service, o..
- Total
- Today
- Yesterday
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 코딩튜토리얼
- 구글드라이브API
- isset을 적용해야 하는 이유
- 도면자동생성
- Bootstrap 5
- ajax오류메시지
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- #파이썬패키징
- sql문장 날짜계산
- 스크립트작성기초
- 오토핫키가이드
- 티스토리챌린지
- 테크에능한여성
- 캐드자동작도
- 엑셀입력보호
- 프로그래머생활
- 파이썬코드줄바꿈방법
- 코딩효율성
- chatGPT3.5파이썬버전
- 뫄프로그래밍
- 효율적코딩방법
- json파일형태보기
- General error: 2031
- 엑셀셀보호
- #InstallForge
- 오블완
- #프로그램설치
- json파일편하게보는법
- 엑셀보호
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |