반응형

전체 글 741

turtle 좌표 설정 goto, setpos, setposition, setx, sety, sethome

turtle을 원하는 좌표로 이동시키는 메서드들이 있어요. 이 때 사용하는 메서드를 알아봅시다. 1. "해당 좌표로 이동해" turtle.goto(x,y) turtle.goto(pos) turtle.setpos(x,y) turtle.setpos(pos) turtle.setposition(x,y) turtle.setposition(pos) x,y 는 숫자로 좌표입니다. pos는 Vec2D 형태의 좌표입니다. # 터틀, 해당 좌표로 이동 # turtle.goto(x, y), turtle.goto(pos) # turtle.setpos(x, y), turtle.setpos(pod) # turtle.setposition(x, y), turtle.setposition(pos) # x,y는 숫자, pos는 Vec2D..

turtle 메서드 forward, fd, backward, bk, back, left, lt, right, rt

turtle을 이동시킬 때 "앞으로 이동해", "뒤로 이동해", "왼쪽으로 회전해", "오른쪽으로 회전해" 등을 할 수 있어요. 이 때 사용하는 메서드를 알아봅시다. 1. "앞으로 이동해" turtle.forward(distance) turtle.fd(distance) 앞으로 이동할 때 사용합니다. distance는 정수나 실수를 전달할 수 있어요. # "앞으로 이동해" # turtle.forward(distance) # turtle.fd(distance) # distance는 이동할 거리로 정수나 실수가 올 수 있어요. import turtle as t t.shape('turtle') #외형을 거북이로 설정 t.speed(1) #속도를 1로 설정 print(t.position()) #현재 좌표 출력 t..

turtle 모듈 , 거북이가 이동하면서 그림을 그려요.

turtle은 어린이들이 프로그래밍에 쉽게 접근할 수 있게 만든 Logo 프로그래밍 언어의 일부였어요.(1967년) turtle 모듈은 파이썬에서 이러한 특징을 그대로 제공하기 위한 모듈입니다. turtle은 직관적으로 명령을 내릴 수 있습니다. turtle.forward(50)으로 "터틀, 앞으로 50만큼 이동해."라고 할 수 있어요. turtle.left(90)으로 "터틀, 왼쪽으로 90도 회전해."라고 할 수도 있지요. turtle.speed(1) "터틀, 속도는 1이야."라고 할 수 있어요. 다음 코드는 실제 turtle 모듈을 이용하는 간단한 코드예요. import turtle turtle.shape('turtle') #외형을 거북이로 설정 turtle.speed(1) #속도를 1로 설정 tur..

중앙 관제 - Windows Forms 앱

중앙 관제는 Windows Forms 앱(.NET Framework)입니다. CentralForm.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using WaferLineCommLib; using WaferLineLib; namespace 중앙_관제 { public partial class CentralForm : Form { publ..

WaferLine 공장 시뮬레이션 - Windows Forms

WaferLine 공장 시뮬레이션은 Windows Forms 앱(.NET Framework)입니다. 1. Manager.cs using System.Net; using WaferLineCommLib; using WaferLineLib; namespace WaferLine_공장_시뮬레이션 { public class Manager { public event RecvStsEndPtEventHandler RecvStsEndPoint; public event AddWaferEventHandler AddedWafer; public event AddPREventHandler AddedPR; public event SetSpeedEventHandler SettedSpeed; public event SetDropEven..

WaferLineCommLib - 클래스 라이브러리

WaferLineCommLib는 클래스 라이브러리(.NET Framework)입니다. 1. MsgType.cs namespace WaferLineCommLib { public enum MsgType { MSG_CF_ADDSI, MSG_CF_ADDWF, MSG_CF_ADDPR, MSG_CF_SETSP, MSG_CF_SETDR, MSG_FC_ADDLN, MSG_FC_ADDWF, MSG_FC_ADDPR, MSG_FC_SETSP, MSG_FC_SETDR, MSG_FC_ENDPR, MSG_FC_ENDCO } } 2. MyNetwork.cs using System.Collections.Generic; using System.Net; using System.Net.Sockets; namespace WaferLineC..

WaferLineControlLib - Windows Forms 컨트롤 라이브러리

WaferLineControlLib는 Windows Forms 컨트롤 라이브러리(.NET Framework)입니다. 1. DPanel.cs using System.Windows.Forms; namespace WaferLineControlLib { public class DPanel : Panel { public DPanel() { SetStyle(System.Windows.Forms.ControlStyles.OptimizedDoubleBuffer | System.Windows.Forms.ControlStyles.UserPaint | System.Windows.Forms.ControlStyles.AllPaintingInWmPaint, true); UpdateStyles(); } } } 2. WaferPan..

WaferLineLib 라이브러리

WaferLineLib는 클래스 라이브러리(.Net Framework)입니다. 1. Wafer.cs namespace WaferLineLib { /// /// Wafer 클래스 /// public class Wafer { static int last_wn; readonly int wn; int[] cells = new int[100]; int now; /// /// 기본 생성자 /// public Wafer() { last_wn++; wn = last_wn; } /// /// 현재 코팅할 쉘 번호 - 가져오기 /// public int Now { get { return now; } } /// /// 코팅할 쉘 번호 증가시키기 /// /// 증가 성공 여부 public bool Increment() { i..

[python matplotlib] pyplot 주석 달기 - annotate

안녕하세요. 언제나휴일입니다. 이번에는 pyplot으로 주석을 나타내는 annotate를 사용해 봅시다. 0. 함수 원형 #주석 달기 #matplotlib.pyplot.annotate(s, xy, *args, **kwargs) # s: str # xy: (float, float) #선택 # xytext: (float, float), defaults:xy # xycoords: str # 'figure points'Points from the lower left of the figure # 'figure pixels'Pixels from the lower left of the figure # 'figure fraction'Fraction of figure from lower left # 'axes point..

Python/matplotlib 2020.11.23

[python matplotlib] pyplot 파이 챠트 - pie

안녕하세요. 언제나휴일입니다. 이번에는 matplotlib.pyplot으로 파이 챠트를 그리는 pie 함수를 알아볼게요. 0. 함수 원형 pie 함수는 필수적으로 전달할 인자인 x와 14개의 선택적으로 전달할 수 있는 인자가 있습니다. 하나씩 사용하면서 Look & Feel 해 봅시다. #파이 챠트 #matplotlib.pyplot.pie(x, # explode=None, # labels=None, # colors=None, # autopct=None, # pctdistance=0.6, # shadow=False, # labeldistance=1.1, # startangle=None, # radius=None, # counterclock=True, # wedgeprops=None, # textprops=..

Python/matplotlib 2020.11.23
반응형