전체 글 (68) 썸네일형 리스트형 전기기기 1장 0 전기적 & 자기적 세계에서는 암페어 법칙과 페러데이 법칙이 존재한다. 전기 & 자기 & 기계적인 것은 로렌츠 법칙 [플레밍의 왼속법칙, 페러데이의 오른속 법칙] 그림과 같이 자기장 내에서 전류가 받는 힘의 방향은 자기장과 전류의 방향에 따라 달라집니다. 그렇지만 전류가 흐르는 도선은 항상 전류의 방향과 자기장의 방향에 직각인 방향으로 힘을 받습니다.암페어 법칙은 도선을 따라 흐르는 전류는 자기장을 형성한다페러데이의 1 법칙은 시간에 따른 자기장의 변화는 자기장을 둘러싸고있는 코일안의 전압[혹은 전류]를 유도한다. 저기서 파이는 시간에 따른 자기장의 변화를 의미한다. 로렌츠 법칙은 자기장 내에서 전류가 받는 힘의 방향은 자기장과 전류의 방향에 따라 달라지지만 전류가 흐르는 도선은 항상 전류의 방향과 자기.. [전기기기1] 0장 Overview 전기기기에 대한 간략한 개요에 대해서 살펴볼려고한다. 먼저 화석연료 핵연료 등을 통해서 에너지 Energy Sources [자원을 형성하게] 되면 이를 Turbine 을 통해서 기계적인 에너지를 형성하고 Generator를 통해 전기적에너지로 변환한다. 처음에는 Low voltage로 갔다가 tranformer를 통해서 HV LV로 변경되어져 Motor로 이동하게된다. Generator와 Motor는 Rotagting Electric Machines이라고 하는데 회전을해서 에너지를 형성하기 때문이다Transformer는 stationary Electric Machine 이라고 하는데 동적인 움직임이 없기 떄문이다. 아직까지도 전기적 에너지의 소비는 95퍼센트 이상이 Elctirc Gene.. [C언어] 열혈C 16일차 Ch18 다차원 배열과 포인터의 관계 베열이름 arr2d를 대상으로 sizeof 연산을 하는 경우 배열 전체의 크기를 반환arr2d[0] arr2d[1] arr2d[2]를 대상으로 sizeof 연산을 하는 경우 각 행의 크기를 반환 실 [C언어] 열혈C 15일차 Ch17 포인터의 포인터 위의 상황에서 *dptr은 포인터 변수 ptr을 *(*dptr)은 변수 num을 의미하게 된다. 포인터 변수의 주소 값을 저장하는 것이 이중 포인터 변수(더블 포인터 변수)이다. 포인터 배열과 포인터 배열의 포인터 삼중 포인터 변수 [디지털집적회로설계] 6주차 Power of Digital Circuit 시간에 따른 소비 혹은 공급전력에 대한 공식$$ P(t)=I(t)V(t)$$ 일정 시간 T에 대한 에너지 소비 혹은 공급$$E=\int_{0}^{T}P(t)dt$$ 일정 시간 T에 대한 평균에너지$$P_{avg}=\frac{E}{T}=\frac{1}{T}\int_{0}^{T}P(t)dt$$ 저항 안에서의 전력 $$\mathbf{P_{R}(t)=\frac{V_{R}^{2}(t)}{R}=I_{R}^{2}(t)R}$$ Voltage source에 의해서 공급되는 전력 $$\mathbf{P_{VDD}(t)=I_{DD}(t)V_{DD}}$$ [디지털 논리회로] 논리회로 5-5 Mealy and Moore Operation 에서 Circuit으로 가는 것을 우리는 Synthesis 즉 합성을 의미하고Circuit에서 Operation 으로 하는 것을 우리는 Analysis라고 한다. 이번에는 동작에서 회로를 작성해 볼려고 한다. "10" Sequence Detector 이렇게 보면 Mealy machine이 FF개수도 더 적고 유용해 보이지만 꼭 그렇지만은 않다. 그 이유는Moore의 경우는 Output[state]는 clock edge에서만 일어난다. 즉 state가 output을 결정한다. 하지만 Mealy의 경우는 clock cycle 동안에 input이 변하면 output또한 변하게 된다. 즉 Mealy의 경우에는 clock cycle과 관계없이 input이 "10"을 나타내게 되면, 반.. [C언어] 열혈C 14일차 Ch16 다차원 배열 2차원 배열 접근 sizeof[arr1]을 계산하면 3 X 4 X 4 = 48 이 처럼 계산하게 된다 2차원 배열 접근 예제 int villa[4][2]를 통해 4행 2열 배열을 생성하였고 배열의 넘버를 i는 층수로 j는 호수로 표현하여 설정하였다.for 구문을 통해서 반복 설정을 진행해주었고 scanf를 통해서 입력값을 입력하면 총인구수가 나오게끔 설정되어있다. 3차원 배열의 논리적 구조 높이 2 세로 3 가로 4인 int형 3차원 배열 2 x 3 x 4 x 4 = 96 높이, 세로, 가로가 모두 5인 double 형 5 x 5 x 5 x 8 =1000 높이가 3 세로가 3 가로가 2 인 블록에 각각의 값을 넣어놓고 각각의 평균을 구한 값이다.마지막 C 학급에 값은 책과는 다른데 그 .. [C언어] 열혈C 13일차 Ch14 포인터 함수에 대한 이해 음,,, 이부분에서 어렵다 int를 param으로 형태를 취할 수 있고, 이를 len으로 복사하는 과정을 의미하는 것 아닌가?밑에 showarayelen arr1, sizeof 이 부분이 이해가 안간다 Swap 함수 내에서의 *ptr1은 main 함수의 num1Swap 함수 내에서의 *ptr2는 main 함수의 num2를 의미하게 된다.Swap 함수 내에서 함수 외부에 있는 변수 값의 교환 scanf["%d", &num];변수 num 앞에 & 연산자를 붙이는 이유는? scanf 함수 내에서 외부에 선언된 변수 num에 접근 하기 위해서는 num의 주소 값을 알아야 한다. 그래서 scanf 함수는 변수의 주소 값을 요구한다. scanf["%s", str];배열 이름 str 앞에 & 연산자를 붙이지 않는.. 이전 1 2 3 4 5 ··· 9 다음