꽤 오래전에 회사에 입사해서 자동화 프로그램을 할 일이 있었다. 그 당시에는 아무것도 모르고 그냥 프로그램을 구글링 해서 막무가내로 짰는데 한번쯤 정리할 필요가 있긴 하다.
기존 있던 프로그램을 그냥 재탕해서 사용하다 이번에 다시 프로그램을 제작하려니 생각도 안나고 해서 갑갑하다. 이참에 체계적으로 정리해야겠다.
내가 적용한 것은 Visual Studio 2010 버전이고 어떤 버전이건 별로 상관은 없는 듯하다. keysight 또한 별로 버전에는 영향이 없는 것으로 판단된다.
1. 일단 Keysight 연결 프로그램인 io Library 또는 현재의 버전인 Connection Expert를 설치한다.
2. 프로젝트의 속성에서 VC++ 디렉터리 항목을 연다.
3. 포함 디렉터리 항목에 다음을 추가한다.
- x86 : C\Program Files (x86)\IVI Foundation\VISA\WinNT\Include
- x64 : C\Program Files\IVI Foundation\VISA\Win64\Include
4. 라이브러리 디렉터리 항목에 다음을 추가한다.
- x86 : C\Program Files (x86)\IVI Foundation\VISA\WinNT\lib\msc
- x64 : C\Program Files\IVI Foundation\VISA\Win64\Lib_x64\msc
5. 난 설치하면서 패스가 잘 지정되어서 그런건지 어떤지 모르겠는데 3,4번은 안해도 되긴하던데....
6. 왼쪽 목록에서 구성 속성->링커->입력에 추가 종속성에 내용을 넣는다.
- x86 : visa32.lib
- x64 : visa64.lib
7. 사용하려는 소스에 #include<visa.h>를 넣어 사용한다.
'프로그램 이야기 > MFC' 카테고리의 다른 글
[MFC] 객체에 클릭시 커서 없애기.... (0) | 2022.01.19 |
---|---|
[MFC] 시리얼 통신시 패킷 끊어짐 해결 방법 (0) | 2022.01.13 |
[FPGA] USB Blaster Driver & USB Blaster Hardware에서 못 찾는 경우 해결책 (0) | 2021.06.17 |
[MFC] CEdit에 값을 정수로 가져오기 GetDlgItemInt (0) | 2020.07.14 |
[MFC] CEdit값 쓰기-SetDlgItemInt와 SetDlgItemText (0) | 2020.07.14 |