전체 글 (199) 썸네일형 리스트형 트리거와 동기화 - 트리거(Trigger) 어느 특정한 동작에 반응해 자동으로 필요한 동작을 실행하는 것 - 동기화 컴퓨터 시스템(기능적 모듈간의 통신, 메모리와 CPU간의 데이터 전송), 네트워크, GPS등의 많은 부분에서 사용한다. 우선 동기화 목적이 규정되면 시스템 설계자가 어떤 방법으로 동기화 할 것인지를 결정한다. 수단은 하드웨어 및 소프트웨어로 처리할 수 있다. 동기화는 동시의 데이터베이스상의 데이터 일치를 의미하기도 한다. 예를 들어, 은행 서버에 접속하는 클라이언트를 생각해 보자. 클라이언트의 계좌에는 10만원이 있다. 클라이언트가 자신의 계좌에서 10만원을 인출하는 거래를 실행한다고 할 때, 클라이언트와 서버가 데이터가 일치하지 않는다면 서버의 기록에는 방금 전 클라이언트의 인출 정보가 없을 것이다. 따.. 멀티미터를 이용한 전원 스위치 Test ● 실험 목적 [그림1]과 같이 만든 전원 스위치가 제대로 작동하는지 멀티미터를 이용하여 확인한다. ● 실험 장비 멀티미터, 전원 스위치 ● 실험 방법 1) 스위치를 OFF, 멀티미터 저항으로 변경 후 1, 2 측정 -> [그림1] 참고 - O.L이 나오면 정상 ※ O.L은 Over Load로 과부하라는 뜻이다. 즉 저항이 거의 무한대로 높아서 전류가 흐르지 않는 상태를 의미하는데 이 말은 1, 2선이 연결되어 있지 않다는 것을 의미한다. 만약 저항이 측정된다면 1, 2선이 연결되어 있다는 의미로 이때 전원을 연결하면 터지게 된다. 2) 스위치를 OFF, 멀티미터 저항으로 변경 후 3, 4 측정 -> [그림1] 참고 - O.L이 나오면 정상 3) 스위치를 ON, 멀티미터 저항으로 변경 후 (1, 3), .. 교류 전압을 직류 전압으로 기록 ● 실험 목적 GS200에서 만든 교류 전압을 MP3 패널미터를 사용하여 직류 전류로 바꾼 뒤 저항을 연결하여 1~5V의 직류 전압을 GR200으로 보내서 0~50V의 범위로 기록한다. ● 실험 장비 Yokogawa - GS200 DC Voltage / Current Source HANYOUNG nux - GR200 터치패널 그래픽 기록계 HANYOUNG nux - MP3-4 AVR 0 A 디지털 멀티 패널미터 ● 실험 방법 1) GS200에서 AC 20V 교류 전압 만들기 - GS200은 직류 전압만 만들 수 있어서 엑셀로 프로그램 하여 교류전압을 만들어야 한다. 여기서는 Interval Time을 0.1초로 하고 20V와 -20V사이를 반복하도록 프로그램 했다. 2) MP3 패널미터로 AC 20V를 .. 직류와 교류 전기에너지: 전자의 흐름으로 만들어지는 에너지 전류: 전자의 흐름(직류와 교류가 있다) 직류(Direct Current): 높은 전위에서 낮은 전위로 전류가 연속적으로 흐른다. - 직류의 장점 1) 전류가 흐르면서 전압의 변동이 전혀 없어서 안정적이다. - 직류의 단점 1) 직류는 0점이 없어 차단이 곤란하다. 2) 다량의 전류를 장거리 송전하려면, 저항에 의해서 송전손실이 발생한다. 교류(Alternating Current): 시간에 따라 주기와 방향이 끊임없이 바뀌는 전류 - 교류의 장점 1) 변압이 용이하다. 교류 송전의 가장 큰 장점은 변압이 가능한 것이다. 발전소에서 공급되는 전압은 수십만 볼트의 높은 전압으로 송전되어, 도심에 가까워질수록 감압시키는 것이 가능하다. 단독 주택 등 소규모 수요에.. scanf 함수 사용법 scanf 함수의 호출을 위해서는 두 가지 정보(입력의 형식, 입력 장소)가 전달되어야 한다. => scanf("입력의 형식", &입력 장소) 1. 입력 장소 입력 장소는 변수를 의미한다. 변수를 선언할 때는 '자료형 + 변수 이름'의 형태로 하는데 이때 변수 이름이 입력 장소로 사용된다. #include int main() { int num1; // 변수 선언[자료형(int) + 변수 이름(num1)] scanf("입력의 형식", &num1); return 0; } 2. 입력의 형식 입력의 형식은 서식문자를 사용한다.(%d, %o, %x) %d: 10진수 정수의 형태로 데이터를 입력 받는다. %o: 8진수 양의 정수의 형태로 데이터를 입력 받는다. %x: 16진수 양의 정수의 형태로 데이터를 입력 받는.. printf 함수의 서식문자 종류 및 의미 서식문자 출력 대상(자료형) 출력 형태 %d char, short, int 부호 있는 10진수 정수 %ld long 부호 있는 10진수 정수 %lld long long 부호 있는 10진수 정수 %u unsigned int 부호 없는 10진수 정수 %o unsigned int 부호 없는 8진수 정수 %x, %X unsigned int 부호 없는 16진수 정수 %f float, double 10진수 방식의 부동소수점 실수 %Lf long double 10진수 방식의 부동소수점 실수 %e, %E float, double e 또는 E 방식의 부동소수점 실수 %g, %G float, double 값에 따라 %f와 %e 사이에서 선택 %c char, short, int 값에 대응하는 문자 %s char* 문자열 %.. 라즈베리파이 한글 입력 설정 1. 터미널을 열어서 sudo apt-get install fcitx 입력 -sudo는 최고 관리자 권한으로 실행한다는 의미 -apt-get(Advanced Packaging Tool)은 우분투(Ubuntu)를 포함한 데비안(Debian)계열의 리눅스에서 쓰이는 package 관리 명령어 도구 sudo apt-get install 이름 => 최고 관리자 권한으로 이 이름의 package를 설치하겠다. 2. sudo apt-get install fcitx-hangul 입력 3. im-config -n fcitx 입력 -im-config는 입력기 셋팅을 위한 명령어 -im-config 뒤에 -n는 입력 방법 구성을 설정하기 위한 것으로 -n 뒤에 이름으로 입력 방법을 설정하겠다는 의미 im-config -n.. 이전 1 ··· 22 23 24 25 다음