날짜: 06-27-2022 03:25 AM
설비 제어 프로그램을 랩뷰로 개발했습니다.
터치 모니터를 사용하고 있는데,
불리언 조건을 누르는 동안 스위치 로 하니까 불리언이 on 이 되지 않습니다.
마우스로 조작하면 조작이 됩니다. 손가락이나, 터치용 펜을 사용하면 안됩니다.
불리언 조건을 누를때 스위치로 하면 동작됩니다.
윈도우에서 터치 모니터 설정에서 오래 누를때 오른쪽 버턴이 동작하는 설정도 해제해 두었습니다.
그런데도 안되네요.
랩뷰 HMI 용 터치 모니터가 따로 있는건가요?
일반 터치 모니터라서 안되는건가요?
* 현상 동영상
터치 모니터 설정 때문인거 같은데요?
설정 프로그램이 있는 것 처럼 말씀 하시는데요..
위치 보정같은 기능을 해 보심이 어떨까요?
날짜: 12-30-2022 06:16 AM
저도 같은 증상이 있습니다...
근데 해결이 안됩니다.(-_-)
크기를 키우면 안쪽 좁은 영역으로 터치가 먹기는 한데, 임시방편이라
찾아봐도 답이 없는 것 같아요
터치 모니터 특성 때문일 수 있단 생각이 듭니다.
감압식이면 누르고 있는 상태를 인식하지만, 정전식일 경우 터치 한번만 인식 할 겁니다.
외곽이 잘 안되는 것도 감도 때문일 가능성이 높습니다.
이거 터치 패널이 x,y 좌표+클릭정보 로 주는게 아니라
마우스 이동의 형태로 주는 거라서
이벤트 구조에 '마우스 이동' 이벤트 등록하고,
이전의 좌표(저장해 두어야 함)와 현재의 좌표를 비교해서 이동거리의 상대값을 이전 좌표에 더해서 절대 위치를 얻은 다음에
그 절대 위치가, 불리언 프로퍼티의 바운더리 안에 있으면 불리언 값을 강제로 바꿔 주는 형태로 처리해야 합니다.
터치판넬이 다 그런건 아니고, 그런 녀석이 있더라구요.
제가 기억하기로는 터치모듈 칩이 eGalax 3 칩을 사용하는 애들이 그랬었던 걸로 기억합니다.
그런 이유 때문이었군요
윈도우 설정에서 더블 클릭시 실행이 아니라, 클릭시 실행으로 옵션을 설정해서 사용했던 기억이 있습니다.
지금은 터치 모니터를 사용치 않는지라 ㅎㅎ