요 몇일 부터 TECPLOT프로그램을 접해서.. 지금 한참 결과 얻고자 애쓰고 있습니다. 정말 몇일동안 처음 써보는 TECPLOT프로그램때문에 참 많은 걸 배웠구요. 그러다보니 해결안되는거 있어서 이렇게 초면인데도 부탁드릴게 있어서 메일을 쓰게되었습니다.
아시는 범위내에서 답변해주시면, 정말 감사하고 감사하겠습니다.
내용은 바로 제 프로그램 결과가 시간에 대한 결과를 얻게되거든요. 그래서 그것을 가지고 벡터를 각 시간에 따라서 에니메이션하고자 하고 있습니다. 메뉴얼 찾아가면서 그리는것은 해결했는데요..
각 zone이 시간에 따라 351개의 zone으로 구성되었습니다. 에니메이션도 다 가능한데 제가 여기서 궁금한것은 시간에 따라 화면이 변할때 마다 TEXT창에 각 시간을"Time = ### sec" 이렇게 나타내고 싶습니다.
각 zone에 각각의 text가 attach 안되어 있어서 맨 마지막 그림에서의 시간만 "Time=3.501 sec",나타나는 문제를 해결해서.. 에니메이션 실행했을때 0초부터~3.501sec까지 진행해서 시간이 변하는것을 표현하고자 합니다. 그래서 각 zone마다 텍스트를 더블클릭하여 option에서 각 TEXT와 zone을 attach해서 표현할라고 했는데요.. 그 작업량이 만만치 않아서..ㅜ.ㅜ; 그래서 메뉴얼에서 'dynamic text'부분(ver.10 manual 279~) 부분을 활용하고자 하는데 잘 안되네요.. &(auxzone[activeoffset=1]:Common.Time)의 형식말이죠~
제가 비슷한거 해본적이 있는데요. 일단 zone하나당 용량이 크지 않다면 모든 zone을 하나의 파일로 몰아넣으세요. 그리고 각 zone에 텍스트를 달면 됩니다. 이때 이게 중요한데. 텍스트가 해당존에서만 보이게 하는 옵션이 있습니다. 그건 메뉴얼 보시면 나와있을 거에여
첫댓글 꼼수를 쓰자면 layout 에서 시간에 해당하는 부분만 바꾸고 각 시간에 해당하는 그림을 한장씩 gif 로 찍습니다. 그리고 animated gif 같은 툴을 이용해서 시간이 흐르는 것처럼 하는 방법도 있습니다.
tecplot 이 생각보다는 어렵습니다. 특히 animation 을 구현할때는 더 힘들구요. tecplot 예제 데모를 보시면 도움이 될 거 같습니다.
링크에 보여지는 그림은 테크플롯에서 직접 데이타 입력한 것이 아니고 CFD 프로그램에서 CASE 파일을 통째로 읽어들여서 뿌린 것입니다.
Tecplot 10의 매뉴얼에서 29.3절과 29.4절을 참조하시면 ... 매뉴얼만 본 상태고 TEXT를 이용한 매크로는 잘 모르는 부분이라서 ^^;;;
제가 비슷한거 해본적이 있는데요. 일단 zone하나당 용량이 크지 않다면 모든 zone을 하나의 파일로 몰아넣으세요. 그리고 각 zone에 텍스트를 달면 됩니다. 이때 이게 중요한데. 텍스트가 해당존에서만 보이게 하는 옵션이 있습니다. 그건 메뉴얼 보시면 나와있을 거에여
각각의 파일로 만들어도 될듯한데 해보지는 않아서..