날짜: 07-07-2025 08:46 PM
두 개의 이미지를 겹쳐서
상부에는 배경이 투명한 이미지를 올려서
상부의 이미지만 회전시키고 싶습니다.
상부 이미지의 투명한 배경이 투명하게 보여서 아래의 배경 이미지가 보여야 하고,
사용자의 입력 각도에 따라 원하는 지점을 중심으로 회전 시킬수 있어야 합니다.
설명 자료와 필요한 이미지 두 개(배경, 회전체)를 첨부하오니
고수님들의 조언과 예제 부탁합니다.
제가 사용하는 랩뷰는 2019 버전 입니다.
감사합니다.
프런트 패널 배경에 이미지를 놓고, 그 위에 클래식 컨트롤러를 이용한 이미지 디스플레이를 하면 어떨까요?
각도를 몇도로 입력하게 하는걸 원하시는지 모르겠습니다만, 그림 링 컨트롤 같은 것도 있어서 구현은 가능할 것으로 예상됩니다.
물론 프런트 패널 크기를 고정 시키셔야 할 겁니다.
날짜: 07-13-2025 08:23 PM
각도는 엔코더 값을 입력 받아 사용합니다.
링 컨트롤을 사용한다는 것은, 회전한 이미지를 링 컨트롤에 저장해서 각도 값에 따라 저장된 링 컨트롤 이미지를 보여준다는 의미죠?
각도 값이 몇개의 값으로 제한된게 아니라 연속형으로 센서 값을 받아서 사용하기 때문에 링 컨트롤 이미지로 구현하기에는 힘든거 같아요.
그래서 분해능을 언급했었는데요.
360도니까 1도씩 나타낸다 하면 360가지 링 컨트롤을 구현해야 겠죠.
이전에 Flash 같은 걸로 HMI 인터페이스를 구현해 .net 으로 접근한 적이 있습니다.
어떤것으로든 원하시는걸 만들려면 회전체 이미지를 만들어야 합니다.
날짜: 07-13-2025 08:59 PM
360 개의 이미지를 사용하면 프로그램 용량이 많이 커지지 않나요?
그렇게 까지는 만들어 보지 않았습니다.
기억에 스텝 모터의 경우 2상이 1.4도, 5상이 0.72도 가 최소 일 겁니다.
적당히 타협점을 찾으셔서 줄여보시는게 맞아 보입니다.