이번 글에서는 Maxon 모터를 랩뷰로 제어하는 방법을 알아보도록 하겠습니다. Maxon에는 다양한 모터를 판매하고 있는데 랩뷰에서 제어할 수 있는 장비는 EPOS2 타입입니다. 다른 타입은 지원하지 않습니다. 랩뷰에서 Maxon Motor를 제어하기 위해서는 2가지의 방식 중 하나를 따라야 합니다. CANOpen 라이브러리 사용하기Instrument Driver 사용하기 Maxon Motor는 기본적으로 USB, RS232, CANOpen 방식으로 모션 제어 명령어를 전달할 수 있습니다. CANOpen 카드를 사용하여 제어하기 위해서는 Device Configuration (SDO) , Process Data Exchange (PDO)의 명령어를 모두 이해해야 합니다. 이러한 부분은 시간과 비용이 많이..
웨이팅 필터는 인간의 청각을 고려한 청감보정을 위하여 주파수응답 특성에 따라 가중치를 부여한 필터를 의미하는데, 한개 채널 혹은 N개 채널에 대한 신호를 평균화 하여 선형(Linear), 지수(Exponential), 최대값(Peak Hold)을 연산합니다. AC 커플링과 소프트웨어 하이패스 필터를 이용하여 DC 신호를 감쇠시킬 수도 있으며, A, B, C 웨이팅을 적용할 수도 있습니다. 측정시 웨이팅 필터 옵션 선택할 수도 있습니다. 웨이팅 필터는 소음/음향 측정을 위해 각종 오디오 미터류에서 필요에 따라 설정이 가능합니다. 웨이팅 필터는 A, B, C로 구분이 되며 이를 정리하면 아래와 같습니다. A 웨이팅필터 : 음압레벨 55 dB 이하에 주로 사용, 저주파 성분을 크게 감소시켜서 보정함, 인간의 ..
cRIO-9082에 처음으로 Windows Embedded Standard 7을 설치하고 LabVIEW 2013 SP1, FPGA Module, Xilinx 14.4를 설치한 뒤, FPGA 코드를 컴파일 하고자 하면 아래와 같은 에러가 발생합니다. 물론 다른 PC에서도 동일한 증상입니다. 본 증상은 LabVIEW 2013 혹은 LabVIEW 2013 SP1에서 발생합니다. 따라서 뒤에서 알려드리는 패치의 경우 자신이 설치된 버전에 맞는 패치를 다운로드 받아서 설치해야 합니다. 본 에러가 발생하는 이유는 FPGA Xilinx Compile Tool 14.4는 .NET Framework 4.5 이상 버전일 때 동작이 됩니다. 하지만 PC에 4.5 이상의 버전이 설치가 되어 있지 않다면 FPGA 컴파일 시 요..
NI Scope를 이용하여 .NET Framework에서 사용하고자는 분들이 많아서 관련 내용을 정리해봅니다. 기본적으로 NI Scope는 LabVIEW, CVI/LabWindows, VB에서 사용할 수 있는 라이브러리를 제공하고 있습니다. 기본적으로는 C#은 제공을 하고 있지 않죠. 따라서 NI Scope 라이브러리를 설치할 때 .NET Framework에 대한 내용을 설치할 수 없습니다. 하지만 NI Scope 4.1 이후 버전부터 추가적으로 라이브러리를 지원하고 있기에, 이 드라이브를 설치하게 되면 .NET 에서도 Scope에 대한 프로그래밍이 가능해집니다. 본 드라이버는 IVI driver-compliant .NET Class Library를 통해서 Scope에 대한 .NET Framework 개..
CLA 시험에서 사용자는 프로젝트 상세에 정의된 요구사항을 만족하는 아키텍처를 디자인하는 것을 요구합니다. 시험 기간 : 4시간 시험 방식 : 어플리케이션 아키텍쳐 개발 합격 기준 : 70% 어플리케이션 아키텍처 개발: 수험자는 반드시 Main VI, 모듈, subVI, 타입정의등을 포함하는 어플리케이션 프레임워크를 개발해야 합니다. 모듈은 subVI 혹은 subVI의 그룹을 의미합니다. 이는 함수들의 집합으로 실행이 됩니다. 모듈은 subVI의 구조를 가지고 있어야합니다. CLA 시험을 기능적 어플리케이션을 제출하지 않아도 됩니다. 요구사항에 대한 기능적 상세 내용은 Main VI, 모듈, subVI에 주석처리 하면 됩니다. 수험자는 반드시 기능을 개발하는 팀원들에게 제공이 가능한 아키텍처의 문서를 제..