취소
다음에 대한 결과 표시 
다음에 대한 검색 
다음을 의미합니까? 

배경 투명 이미지(png) 회전 관련 문의

두 개의 이미지를 겹쳐서

상부에는 배경이 투명한 이미지를 올려서

상부의 이미지만 회전시키고 싶습니다.

상부 이미지의 투명한 배경이 투명하게 보여서 아래의 배경 이미지가 보여야 하고,

사용자의 입력 각도에 따라 원하는 지점을 중심으로 회전 시킬수 있어야 합니다.

설명 자료와 필요한 이미지 두 개(배경, 회전체)를 첨부하오니

고수님들의 조언과 예제 부탁합니다.

제가 사용하는 랩뷰는 2019 버전 입니다.

감사합니다.

 

RingRoller_0-1751938888104.png

모두 다운로드
0 포인트
1/7 메시지
245 조회수

프런트 패널 배경에 이미지를 놓고, 그 위에 클래식 컨트롤러를 이용한 이미지 디스플레이를 하면 어떨까요?

 

각도를 몇도로 입력하게 하는걸 원하시는지 모르겠습니다만, 그림 링 컨트롤 같은 것도 있어서 구현은 가능할 것으로 예상됩니다.

 

물론 프런트 패널 크기를 고정 시키셔야 할 겁니다.

0 포인트
2/7 메시지
224 조회수

각도는 엔코더 값을 입력 받아 사용합니다.

링 컨트롤을 사용한다는 것은, 회전한 이미지를 링 컨트롤에 저장해서 각도 값에 따라 저장된 링 컨트롤 이미지를 보여준다는 의미죠?

각도 값이 몇개의 값으로 제한된게 아니라 연속형으로 센서 값을 받아서 사용하기 때문에 링 컨트롤 이미지로 구현하기에는 힘든거 같아요.

0 포인트
3/7 메시지
208 조회수

그래서 분해능을 언급했었는데요.

 

360도니까 1도씩 나타낸다 하면 360가지 링 컨트롤을 구현해야 겠죠.

 

이전에 Flash 같은 걸로 HMI 인터페이스를 구현해 .net 으로 접근한 적이 있습니다.

 

어떤것으로든 원하시는걸 만들려면 회전체 이미지를 만들어야 합니다.

0 포인트
4/7 메시지
203 조회수

360 개의 이미지를 사용하면 프로그램 용량이 많이 커지지 않나요?  

0 포인트
5/7 메시지
201 조회수

그렇게 까지는 만들어 보지 않았습니다.

 

기억에 스텝 모터의 경우 2상이 1.4도, 5상이 0.72도 가 최소 일 겁니다.

 

적당히 타협점을 찾으셔서 줄여보시는게 맞아 보입니다.

0 포인트
6/7 메시지
186 조회수

예제 참고해서 대충 만들어 봤습니다.

이미지 크기나 이런건 조정해야 되구요

 

이미지 회전이 이미지의 센터를 기준으로 하는 예제라서 

회전자의 회전 중심을 이미지 센터로 편집했습니다.

7/7 메시지
166 조회수