안녕하세요.
VI 의 위치정보를 저장했다가 실행할때 읽어와, VI를 이전에 저장된 위치에서 실행하고 싶습니다.
실행파일 빌드를 하면 빌드 할 당시의 위치에서 계속 실행하게 되는데요.
인보크 노드로 프런트패널 위치정보를 읽으면 되겠지 했는데.. 위치정보가 안나오는군요.
노드 설명에는 위치정보가 출력된다고 되어 있는데... 뭐가 문제인지 모르겠습니다.
다른 마땅한 방법이 있을까요?
해결되었습니다! 솔루션으로 이동.
04-20-2023 08:13 PM - 편집 04-20-2023 08:16 PM
일단 설정하는 건 아래 그림의 굵은 점이 구획의 (0,0) 이고
아래 그림과 같이 구획의 참조를 얻으시고
아래 그림과 같이 '원점' 프로퍼티를 프로그램 시작할 때 넣어주시면
실행 후, 아래 그림과 같이
왼쪽 상단 기준으로 프런트 패널의 구획이 변경됩니다.
설정을 읽어와 저장하는 건 단순히 읽기 하시면 되고,
프런트 패널이 여러 구획으로 나누어져 있다면, 아래 그림과 같이 구획별로 원점이 있으니
모든 구획을 따로 저장하시면 됩니다.
날짜: 04-20-2023 09:09 PM
프런트 패널 모니터는 실행되는 모니터 설정하는 것이고...
윈도우 경계는 VI 윈도우 경계 입니다.
저는 윈도우 바탕화면에 뜨는 VI 창의 위치정보를 알고 싶은 겁니다.
날짜: 04-20-2023 09:25 PM
프런트 패널 내에 원점 설정이나 불리언 위치 정보 등은 얻을 수 있습니다.
윈도우에 떠 있는 VI 패널 위치 정보를 얻고 싶습니다.
날짜: 04-20-2023 10:22 PM
저도 그렇게 생각했었구요... 도움말에도 그렇게 나와 있습니다.
그런데 실제로 런타임 위치 얻기를 해 보면 0, 0 이 나옵니다.
왜 그런건가요??
다른 방법은 없을까요? ㅠㅠ
날짜: 04-20-2023 10:32 PM
아. 윈도우 경계가 바탕화면 위치정보가 반영이 되어서 나오는군요?
감사합니다. 해결되었습니다 🙂