프로그램을 하다보면 터치스크린이 달린 판넬 PC에 프로그램을 탑재해야 되는 경우도 있다.
사용자 입력을 받아들이기 위해 가상 키보드를 띄워 준다면 참 좋을거라 생각된다.
윈도우에는 내장된 On Screen Keyboard라는 유용한 프로그램이 있다.
윈도우 + R 을 눌러 osk라고 입력하면, 화면에 가상키보드가 나타난다.
이를 이용하여 랩뷰에서도 커맨드 실행 함수를 이용하여 OSK 라고 입력하면 키보드가 나타난다.
그런데, 문제가 있다. 요즘 윈도우는 64비트용이 많다. 32비트에서는 랩뷰에서 이렇게 실행하여도 문제가 되지 않는다.
즉 64비용에서 나타나는 문제이다. 랩뷰를 보통 32비트용을 설치하여 프로그램을 개발한다.
32비트 프로그램에서 64비트용 프로그램을 불러오다 보니 발생하는 문제인것이다.
MSDN : File System Redirector - Win32 apps | Microsoft Docs
File System Redirector - Win32 apps
The windir \\System32 directory is reserved for 64-bit applications on 64-bit Windows.
docs.microsoft.com
NI : LabVIEW Cannot Launch On-Screen Keyboard Application on Windows 10 64-bit
LabVIEW Cannot Launch On-Screen Keyboard Application on Windows 10 64-bit - National Instruments
Reported In shows products that are verified to work for the solution described in this article. This solution might also apply to other similar products or applications.
knowledge.ni.com
해결하는 방법은 32비트용을 리다이렉션하고 실행한다음 다시 원상복귀하면 된다.
'LabVIEW' 카테고리의 다른 글
LabVIEW구조] 큐 메시지 핸들러 루프 구조 - 2 feat. loop (0) | 2022.01.24 |
---|---|
구조] LabVIEW 큐메시지핸들러 루프 구조 - 1 (0) | 2022.01.23 |
LS PLC - PC(LabVIEW) 이더넷 통신 하기 feat. FENET -2 (0) | 2022.01.20 |
LS PLC - PC(LabVIEW) 이더넷 통신 하기 feat. FENET -1 (0) | 2021.03.21 |
로컬 변수 및 프로퍼티 노드 를 이용한 값(Value) 차이점 (0) | 2020.04.23 |