안녕하세요. 구스입니다. 오늘은 Visual Studio에서 NI의 Measurement Studio를 활용하여 CWButton, CWGraph, CWGraph3D을 사용하기 위한 설정 방법에 대해서 알아보도록 하겠습니다. 기본적으로 Visual Studio 설치뒤 Measurement Studio를 설치하게 되면, .NET Framework 환경에서는 Measurement Studio의 기본 컨트롤과 인디케이터를 Toolbox에서 사용할 수 있습니다. 아래의 그림을 보면 확인이 가능하겠지만, C#으로 프로젝트를 생성하면 자동적으로 Toolbox에 관련 컨트롤들이 뜨게 됩니다. 이를 Drag and Drop을 통해서 Form에 대한 디자인 구현이 가능하게 되죠. 하지만 ActiveX 기반의 CW로 시작하..
안녕하세요. 구스입니다. 오늘은 NI사의 Measurement Studio의 Legacy로 구분이 되는 CW3DGraph를 사용하는 방법에 대해서 알아보도록 하겠습니다. Measurement Studio는 2009버전 이후 부터 C++, ActiveX과 관련된 라이브러리는 공식적으로 지원하지 않습니다. 따라서 Legacy라는 인스톨러를 NI 본사에 요청을 해야하는데요. Legacy를 설치하면 C++, ActiveX등에 대한 함수 및 그래프들을 사용할 수는 있습니다. 아래의 예제 CIntensityGraph.zip는 C#에서 ActiveX 기반의 CW3DGraph를 사용하는 예제인데요. 자신의 PC가 64비트이면 컴파일시 아래와 같은 에러를 확인할 수 있습니다. 본 에러코드를 확인해보면 ActiveX 기반..
이 글에서는 NI 제품군(DAQmx, VISA, 488.2, RFmx, FGEN, DMM, HSDIO, DCPower, Scope, Switch, NI-IMAQ와 IMAQdx)를 사용할 때 .NET 개발 환경에서 어플리케이션 개발의 가능성에 대해서 설명을 드리고자 합니다. 1. Measurement Studio에 대해서 National Instruments(이하 NI)는 데이터 수집, PXI 장비, 시리얼, USB, GPIB등을 사용하는 Third Party 장비에 대한 .NET 드라이버 API를 지원하고 있습니다. .NET 개발자들을 위해서 NI는 NI Measurement Studio를 통해서 Native .NET API를 제공하고 있습니다. NI Measurement Studio는 .NET 개발 툴..
본 문서는 웹상의 Troubleshooting Measurement Studio Licensing Errors를 번역한 내용입니다. 아래는 Measurement Studio에 있는 라이센스 관련 클래스 라이브러리를 사용할 때 발생할 수 있는 문제에 대한 상세내역을 다룹니다. 첫번 째 컬럼은 언제 발생하는지에 대한 정보를 나타냅니다. 라이센스 관련 클래스 라이브러리 처리와 라이센싱 및 인증 다이얼로그 박스에 대한 내역은 각각의 링크를 참조해주시기 바랍니다. 참고 : 라이센스 상태가 평가판일 때, 인증 다이얼로그 박스에서 Exit/Cancel 버튼을 클릭하는 것은 라이센스 인증이 되지 않는 문제점을 야기할 수 있습니다. 인증 다이얼로그 박스가 보이면 사용자는 반드시 평가판 혹은 정품인증 과정을 거쳐 사용을 ..
Measurement Studio는 LabVIEW에서 제공하는 다양한 컨트롤과 인디게이터를 Visual Studio에서 사용할 수 있게 UI Component를 제공해주고 있습니다. 하지만 LabVIEW에서 기본적으로 제공하는 기능들이 Measurement Studio에서는 바로 사용할 수가 없습니다. 가장 큰 예가 게이지의 지침추가입니다. LabVIEW에서는 아래의 그림과 같이 프론트 패널에서 Gauge에서 오른쪽 마우스 버튼을 누르면 'Add Needle' 혹은 '지침 추가'라는 메뉴를 누르게 되면 Gauge에 여러개의 지침을 추가할 수 있습니다. 아래의 그림은 지침을 하나 추가하여, 색을 변경한 그림입니다. 위의 메뉴만 누르게 되면 LabVIEW에서는 지침이 바로 생성이 됩니다. Measuremen..