본문 바로가기

오디오 증폭기 회로(LM386) 오디오 증폭기 회로(LM386) Posted at 2008/05/15 10:46 Filed under 전자 공학/Pspice LM386.lib LM386.OLBp.s. olb파일을 add library한 후에 lib 파일 또한 simulation setting에서 추가해야 합니다. http://www.alldatasheet.com/datasheet-pdf/pdf/8887/NSC/LM386.html 크리에이티브 커먼즈 라이센스 이 저작물은 크리에이티브 커먼즈 코리아 저작자표시-비영리-변경금지 2.0 대한민국 라이센스에 따라 이용.. 더보기
Visual Basic의 배열 차원 Visual Basic의 배열 차원 "차원"은 배열 요소의 사양이 달라질 수 있는 방향입니다. 특정 달의 날짜별 총 판매액이 들어 있는 배열은 해당 달의 날짜에 해당하는 차원을 하나 갖습니다. 특정 달의 부서별 매일 총 판매액이 들어 있는 배열은 부서 번호와 해당 달의 날짜에 해당하는 두 개의 차원을 갖습니다. 배열의 차원 수를 "차수"라고 합니다. 차원 사용 배열의 각 차원에 대한 "인덱스"나 "첨자"를 지정하여 배열 요소를 지정할 수 있습니다. 요소는 각 차원에서 인덱스 0부터 해당 차원의 가장 높은 인덱스까지 연속되어 있습니다. 다음 그림에서는 여러 차수의 배열에 대한 개념적 구조를 보여 줍니다. 그림의 각 요소는 해당 요소에 액세스하는 인덱스 값을 보여 줍니다. 예를 들어, 인덱스 (1, 0)을 .. 더보기
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); ◆ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); 이 함수를 설명하기 전에 인수로 들어간 버퍼들에 대해서 잠시 알아 보자. 모니터는 2차원적이기 때문에 모니터에 우리가 사는 세계를 표현하기 위해서는 3차원 공간을 2차원으로 변환하는 과정이 필수이다. 변환으로 구해진 2차원 픽셀은 COLOR_BUFFER에 저장이 된다. 그런데 지금 우리는 3차원 공간을 표현하는 것이기 때문에 이것만 가지고는 부족하다. 예를 들어서 앞에는 삼각형, 뒤에는 사각형을 그리는 경우를 가정해 보자. 앞쪽에 있는 물체는 화면에 그대로 드러나 그려질 것이고, 뒤에 있는 물체는 앞 물체에 가려지져서 아예 안보이거 나 또는 일부분만 보여야 될 것이다. 이 때 COLOR_BUFFER만으로는 어.. 더보기
[추려내기] 면 숨기기를 통한 성능 향상 OpenGL [추려내기] 면 숨기기를 통한 성능 향상 OpenGL 2007/05/13 13:33 http://blog.naver.com/guzayoul/100037380548 이 포스트를 보낸곳 () ◆ glEnable(GL_CULL_FACE); 깊이를 이용해서 관측자로부터 보이지 않는 면을 숨기는 기능은 시각적으로 뛰어난 효과를 내 지만, 모든 픽셀마다 깊이 값을 주고 비교해야하는 작업은 성능에 부담을 주게 된다. 이 때문에 나온 기능이 추려내기 기능으로 절대로 화면에 표시될 일이 없는 면을 그리지 도록한다. 추려내기 기능을 활성화 하는 함수가 바로 glEnable(GL_CULL_FACE); 이고 glFrontFace(GLenum 모드); 와 함께 사용된다. 여기서 glFrontFace(GLenum 모드); 의 경.. 더보기
GL_CULL_FACE / GL_DEPTH_TEST 참조: http://crownog.tistory.com/39?srchid=BR1http%3A%2F%2Fcrownog.tistory.com%2F39 보통 우리의 눈 이나 카메라는 보이는 물체의 모든것을 보지못한다. 그래픽스에서도 마찬가지로 보통 우리가 사용하는 출력 장치는 2D평면 이기 때문에 그리는 물체등의 앞면만 보이거나 다른물체에 가려 아예 안보일수도있다. 1. 후면제거 후면제거란 말그대로 시점에서 보이는 곳을 앞면으로 놓고 보이지 않는곳을 후면으로 놓은후 보이지 않는 후면을 제거하는 방법이다. OpenGL의 면제거 먼저 glEnable로 GL_CULL_FACE(후면제거)모드를 활성화해야 한다. 그후 glCullFace 함수로 제거할 면을 설정 해주면 된다. (GL_FRONT 앞면, GL_BACK 후.. 더보기
전류의 흐름과 전자의 흐름의 관계 어떤 회로가 있습니다, 이 때 우리는 전압이 발생할 시에 도선의 전자들이 인력과 척력의 관계에 따라 -극에서 +극으로 이동한다는 것을 배웠습니다, 이 때 전자들이 움직이면서 음전하가 전달되고, 이를 우리는 전하의 흐름 이라 하여 전류라고 이름지었습니다. 그런데 어느 참고서를 봐도 사실의 전자의 이동 방향과 전류의 흐름이 일치하게 표시되어 있는 곳이 없습니다, 아니 이건 모순 아닙니까? 이게 왜 인정되고 있을까요? 그래서 지식 검색을 이용해서 찾아보고 이해를 시도해봤습니다. ' 전자 ' 라는 초정밀 입자의 발견은 굉장히 최근에 이루어진 일입니다, 그에 비해 도체에 뭔가, 찌릿찌릿한 게 흐른다는 것을 ' 전류 ' 라고 명명하게 된 것은 까마득하게 오래 전의 일이지요, 이 까마득한 옛날에 우리는 전류가 양극에.. 더보기
GL_MODELVIEW, GL_PROJECTION 뷰 관련 정리 glMatrixMode(GLenum mode) GL_MODELVIEW, GL_PROJECTION ,GL_TEXTURE 의 세가지 모드가 있음 GL_MODELVIEW 특정 좌표 (0,0,0)에 도형을 그린다면 GL_MODELVIEW 매트릭스를 곱해서 실제적인 위치 지정. GL_MODELVIEW 의 매트릭스가 변경이 되어 있다면은 전혀 다른 죄표에 그려지게 되어 있음. glTranslatef, glScalef, glRotatef 등을 통해 물체의 위치를 변환 또는 제어함 이를 모델링 변환(modeling transformation) 라고 함 모델뷰 행렬이란 좌표계 변환을 통해 물체의 위치와 방향을 결정하기 위한 4x4 행렬각 버텍스들은 하나의 열로 구성된 행렬로 만들어 져서 모델뷰 행렬과 곱해짐 GL_PRO.. 더보기
"퍼뜨릴만한 아이디어", TEDx 서울, TEDx 명동 열정을 가진 사람들이 모여, 지식, 이야기, 꿈 등 이야기를 나누는 컨퍼런스. Ideas worth spreading 이라는 슬로건 아래 Technology, Entertainment, Design 분야의 명사들이 모여 자신의 생각과, 비젼과, 결과물 등 자신의 이야기를 18분간 사람들 앞에서 발표하는 행사. 그리고 그 자료들은 잘 정리되어 온라인 상으로 누구에게나 공개되고 있습니다. TEDx SEOUL http://www.tedxseoul.com/about_ted.php TED는 Technology, Entertainment, Design의 약자입니다. "퍼뜨릴만한 아이디어"라는 슬로건 아래 1984년부터 기술, 오락, 디자인 분야에서 활약하고 있는 실천가들이 모여 발표를 하고 이야기를 나누는 자리입니.. 더보기