안녕하세요. 구스입니다. 오늘은 전류/전압을 측정하는데 있어 자주 사용되는 용어는 DC 전류, AC 전류, 피크 투 피크, 피크 전압, RMS 전압에 대해서 간략히 알아볼까 합니다. 일반적으로 전류은 DC 전류, AC 전류으로 구분을 할 수가 있습니다. 흔히들 직류 전류, 교류 전류라고도 많이 이야기 합니다. DC 전류는 전류의 연속적인 흐름으로, 일정한 방향으로 전하가 흘러가는 것을 의미하게 되고, AC 전류는 시간에 따라 크기와 방향이 변하는 전류를 의미하죠. DC와 AC의 전류 흐름은 아래와 같이 구분을 지을 수 있겠네요. DC 전류와 AC 전류를 X축을 시간축, Y축을 전압값으로 나타내면 아래와 같이 변경이 될 수 있습니다.DC 전류는 값의 일정한 반면, AC 전류는 Peak to Peak 사이의..
안녕하세요. 구스입니다. 오늘은 egg파일 압축풀기에 대해서 알아볼텐데요. 비즈니스를 하면서 egg파일을 메일 혹은 usb등을 통해서 전달을 받기가 일쑤입니다. 하지만 egg파일을 받으면 다들 당황하시죠. 이 파일이 무슨 파일인지 참으로 알기가 어렵고, 실행되는 프로그램도 많이 없습니다. egg파일은 일반적으로 압축 파일인데요.egg파일에 대해서 좀더 알아보면, 아래와 같습니다. EGG 파일은 EGG Solution 360RealTour, Wer Wird Millionaer Data Screens File, Dynomite Dynomite (Popcap), Python Egg (Python Software Foundation), Ducks Add-on/Level File (Hungry Software) ..
안녕하세요. 구스입니다. 오늘은 LabVIEW에서 a2l 파일을 읽어오는 방법을 확인할 텐데요. a2l 파일은 CAN 데이터베이스 파일 종류 중 하나입니다. 일반 CAN 통신에서 사용이 되는 파일은 아니구요. 내부 ECU 파라미터를 이름(Symbolic Name)으로 접근하기 위한 이름이 정의된 파일이라고 볼 수 있습니다. a2l 파일은 ECU Measurement and Calibration 용으로 사용이 됩니다. a2l 파일에 대해서 좀더 상세히 알아보도록 합시다. a2l 파일은 ASAP2(ASAM MCD-2 MC)와 연관된 포맷 파일로써, ECU(Electronic Control Unit)의 파라미터 및 측정에 대한 값을 정의하기 위해서 사용이 됩니다. 이 파일은 CCP 혹은 XCP 프로토콜을 기반..
안녕하세요. 구스입니다. 오늘은 조금 쉬운 내용을 이야기 해볼까 합니다.NI 제품군 중에 임베디드 컨트롤를 위한 제품군이 있습니다. 바로 RIO 제품군인데요. RIO 제품군은 크게 cRIO, sbRIO, FlexRIO등으로 구분을 할 수가 있습니다.cRIO, sbRIO는 컨트롤러를 가진 자체 임베디스 장비라고 생각하면 되고, FlexRIO는 PXI 기반에서 돌아가는 RIO 제품이라고 보면 됩니다. RIO 제품은 FPGA 칩을 자체적으로 가지고 있어 FPGA 코딩도 가능하며, sbRIO, cRIO 등은 VxWorks 혹은 Linux Real-Time 운영체제를 가지고 있습니다. 이 글에서는 Real-Time OS를 보유하고 있는 sbRIO와 cRIO에 파일을 복사하는 방법에 대해서 알아볼텐데요.파일을 복사..
안녕하세요. 구스입니다. 산업용 네트워크에 대한 표준화의 요구성은 산업화의 복잡성에 따라 증대되고 있지만 각 기업간의 이익구조가 물려있어 다양한 산업용 네트워크가 나오고 있습니다. Ethernet/IP는 물론 필드버스(Fieldbus), DeviceNet, PI(PROFIBUS & PROFINET International), 이더넷(Ethernet), 이더캣(EtherCAT), CC-Link와 같이 다양한 산업용 네트워크가 나왔는데요. 오늘은 이 중 이더캣(EtherCAT)에 대해서 알아볼까 합니다. 이더캣(EtherCAT)은 산업용 이더넷 기술의 일종으로 이더넷 표준인 IEEE 802.3에 정의된 프레임과 Physical 계층을 사용하는 통신 방식을 의미합니다. 이더캣(EtherCAT)은 기존의 이더넷..
안녕하세요. 구스입니다. 원격 관리 프로그램인 팀뷰어(TeamViewer)를 아시나요? 팀뷰어(TeamViewer)는 전 세계적으로 많이 사용되고 있는 원격 프로그램인데요. 약 10억 대의 기기에 설치되어 있고 상시 연결 기기 수가 2천만 대를 넘는다고 하네요. 모바일에서 팀뷰어(TeamViewer)를 많이 사용했었는데, 당연히 PC환경에서도 거의 탑급의 원격 프로그램이라고 볼 수 있습니다. 오늘은 팀뷰어 다운로드 및 설치에 대해서 알아보도록 할텐데요. 팀뷰어 다운로드는 아래의 링크를 통해서 받을 수 있습니다. 팀뷰어 홈페이지 (TeamViewer Homepage)https://www.teamviewer.com/ko/ 위의 링크에 접속을 하게되면 아래와 같은 화면을 볼 수가 있는데요.팀뷰어 다운로드를 위..
안녕하세요. 구스입니다. 오늘은 NI myRIO에서 USB카메라 혹은 IP카메라를 사용하는 방법에 대해서 알아보도록 합시다.NI myRIO에 기본적으로 설치되는 소프트웨어에는 일단 비전과 관련된 소프트웨어가 설치가 되지 않습니다. 따라서 NI myRIO에서 비전카메라를 사용할려면 관련 소프트웨어가 설치가 되어야 합니다.먼저 설치하는 방법에 대해서 알아보죠. NI MAX에서 아래의 그림과 같이 Remote System(원격시스템)에 들어가서 사용하고 있는 NI myRIO를 찾습니다.장비 이름에서 더블 클릭을 하게되면 트리 형태로 디바이스와 인터페이스, 소프트웨어가 나오게 됩니다. 여기에서 소프트웨어를 선택하고 오른쪽 마우스 버튼을 눌러 Add/Remove Software를 실행합니다. 위의 버튼을 누르게 ..
안녕하세요. 구스입니다. 구글맵을 프로그래밍을 연동하기 위해서 필요한 것은 무엇일까요.바로 구글맵 API입니다. (다른 업체들도 그렇지만) 구글에서 제공하는 구글맵 API를 사용하기 위해서는 구글맵 구글맵 API 키(Google API Key)가 필요하게 됩니다. 이 글에서는 이러한 비밀번호 키를 발급받기 위해서 필요한 과정에 대해서 이야기를 해볼까 합니다. 구글에서 제공하는 구글 API(구글맵 API 포함)는 아래와 같이 구성이 됩니다.사용자 애플리케이션에서 구글 서비스를 접근하기 위해서는 항상 구글 API 키라는 녀석이 필요한데요. 이 녀석이 바로 위에서 언급한 구글맵 API 키(Google API Key)라고 보시면 됩니다. 구글맵 API 비밀번호 키를 위해서는 구글 API 사이트에 접속을 해야 합..
안녕하세요. 구스입니다. 오늘은 랩뷰에서 발생하는 에러를 무시하는 방법에 대해서 알아볼까 합니다.시리얼통신과 같은 통신을 하는경우 에러가 발생을 하면 안되는데, 에러가 생기는 경우가 종종입니다. 그렇다고 이 에러를 디버깅하자고하니 어디서 만들어지는 문제인지도 모르겠고, 상대방 장비가 원망스럽기만 하는 경우가 많은데요. 이럴때는 에러를 무시하게 만들면 됩니다. 물론 코드가 실행되는 과정 중에 해당 에러가 발생을 하였을때, 에러가 프로그램에 지대한 영향을 미치지 않고 그 에러를 무시해도 되는 경우에만 사용을 해야 합니다. 무시해도 되는 랩뷰 에러 삭제 처리하여 프로그램을 작성하기 위해서는 랩뷰의 에러 지우기 함수를 써야합니다.에러 지우기 함수는 아래와 같습니다. 특정 에러만 지울 것인지, 전체 에러를 지울 ..
안녕하세요. 구스입니다. 오늘은 LG그램 터치패드를 끄는 방법에 대해서 알아볼까 합니다.LG그램 터치패드 비활성화는 두가지 방법으로 가능해요. FN키 + F5를 눌러서 LG그램 터치패드 켜기 및 끄기가 가능하기는 하지만, 저는 터치패드를 거의 사용하지 않아서 아예 막아 버리는 방법을 이야기할려고 합니다. FN키 + F5를 통해서 LG그램 터치패드 비활성화를 하기 위해서는 관련 드라이버를 설치해야 합니다.관련 드라이버는 LG홈페이지에서 받을 수 있으니 참고하시기 바래요. 그럼 Elan Touchpad 켜기 및 끄기 방법을 좀더 알아보도록 합시다.Elan Touchpad를 통해서 LG그램 터치패드 비활성화를 하는 방법은 생각보다 간단한데요. 아래의 그림과 같이 터치패널 속성에 들어갑니다.터치패널 모양 아이콘..