티스토리 뷰

본 문서는 웹상의 Troubleshooting Measurement Studio Licensing Errors를 번역한 내용입니다.


아래는 Measurement Studio에 있는 라이센스 관련 클래스 라이브러리를 사용할 때 발생할 수 있는 문제에 대한 상세내역을 다룹니다. 첫번 째 컬럼은 언제 발생하는지에 대한 정보를 나타냅니다. 라이센스 관련 클래스 라이브러리 처리라이센싱 및 인증 다이얼로그 박스에 대한 내역은 각각의 링크를 참조해주시기 바랍니다. 


참고 : 라이센스 상태가 평가판일 때, 인증 다이얼로그 박스에서 Exit/Cancel 버튼을 클릭하는 것은 라이센스 인증이 되지 않는 문제점을 야기할 수 있습니다. 인증 다이얼로그 박스가 보이면 사용자는 반드시 평가판 혹은 정품인증 과정을 거쳐 사용을 해야 합니다.


1) 디자인 타임의 경우(Design-Time)


1-1) 평가판으로 사용중에 라이센스 및 인증 관련 다이얼로그 박스가 나타납니다. 문제해결방안은 아래와 같습니다.


사용자는 인증과정을 거치거나, 평가판으로 계속 사용할 수 있습니다. Cancel 버튼을 누르면 유효하지 않은 라이센스 상태로 전환됩니다. 구매또한 가능합니다. 


1-2) 아래와 같은 상황이 발생하는 경우 각각의 경우에 한하여 해결방안이 동일합니다. 

  • 컨트롤를 UI에 놓으면, 에러가 발생합니다.
  • 새로운 프로젝트나 새로운 아이템을 추가하고자 할 때 이 부분에 대한 에러가 발생을 합니다.
  • DAQ나 Instrument IO Assistant를 Measurement Studio에서 볼 수 없습니다.
  • Measurement Studio Library를 참조한 경우 인증 관련 박스창이 열립니다.
  • Measurement Studio 관련 컨트롤을 포함한 프로젝트 파일을 열면 에러가 납니다.

인증상태가 유효하지 않은 라이센스 상태입니다. 이 경우 사용자는 3가지 옵션을 통해서 해결을 할 수 있습니다.


  • NI License Manager를 통해 인증
  • Measurement Studio 메뉴를 통해 인증
  • 라이센스 및 인증 다이얼로그 화면에서 평가판으로 사용(3의 경우 평가판 사용 기한이 남은 경우 가능)


2) 컴파일 타임의 경우(Compile-Time)


2-1) 프로젝트를 컴파일 했을 때, 라이센스 예외가 발생됩니다.

이 문제의 경우 해결방안은 아래로 구분할 수 있습니다. 예외에 대한 경우의 수가 많기 때문에 아래의 상황을 모두 체크해보셔야 합니다.


  • Measurement Studio는 각 Edition에 따라 제공되는 라이브러리가 다릅니다. 자신의 Edition에 맞지 않는 라이브러리를 추가한 경우 에러가 발생할 수 있습니다. 각 Edition에 대한 지원 부분 확인은 여기를 클릭하시기 바랍니다.

  • 프로젝트에 licx 파일이 없거나, 제대로 설정이 되지 않은 경우 발생할 수도 있습니다. licx 파일을 수동으로 업데이트하거나 Visual Studio 통합 툴을 사용하고자 원하시면 여기를 클릭하시기 바랍니다.

  • 사용자가 compile only license만 가지고 있고, licx 파일이 최신 파일이 아닌경우에 발생할 수도 있습니다. 이 문제를 해결하기 위해서는 Manually Adding or Updating Entries in an .licx File를 확인하시기 바랍니다.

  • 인증상태가 유효하지 않은 라이센스 상태입니다. 이 경우 사용자는 3가지 옵션을 통해서 해결을 할 수 있습니다.

        -> NI License Manager를 통해 인증
        -> Measurement Studio 메뉴를 통해 인증
        -> 라이센스 및 인증 다이얼로그 화면에서 평가판으로 사용(3의 경우 평가판 사용 기한이 남은 경우 가능)


3) 런타임의 경우(Run-Time)


3-1) 프로젝트를 실행하거나, 컴파일된 EXE 파일을 실행한 경우 예외가 발생합니다. 

이 문제의 경우 해결방안은 아래로 구분할 수 있습니다. 예외에 대한 경우의 수가 많기 때문에 아래의 상황을 모두 체크해보셔야 합니다.



  • 프로젝트에 licx 파일이 없거나, 제대로 설정이 되지 않은 경우 발생할 수도 있습니다. licx 파일을 수동으로 업데이트하거나 Visual Studio 통합 툴을 사용하고자 원하시면 여기를 클릭하시기 바랍니다.

  • 평가판 기간이나 평가판이 완료된 시점에서 컴파일된 프로그램을 실행한 경우 발생을 합니다. 인증이후 프로그램을 재 컴파일 해야 합니다. 

  • 사용자 어플리케이션에서 WPF용 라이센스 기반의 템플릿을 이용한 사용자 정의 컨트롤을 사용하는 경우 어플리케이션은 licx 파일을 포함하지 않습니다. 따라서 licx 파일을 추가해주셔야 합니다. 관련 링크를 확인하기 위해서는 여기를 클릭해주시기 바랍니다. 


Measurement Studio 사용시 라이센스 관련 문제가 많이 발생하여, 이에 대한 글을 정리해보았습니다.


이 글이 도움이 되셨나요?

그렇다면 아래의 그림을 클릭해주세요.


댓글