본문 바로가기
NS3기반 LTE 시스템 레벨 시뮬레이터/GNU Plot

[GNU Plot_v5.4]REM과 함께 text 파일 정보 출력

by DJpeng 2021. 10. 22.

# 목표

  REM 지도 위에 UE 위치 정보를 함께 표시 

 

# 출력 방법

 1) NS3의 REM helper 코드를 통해서 rem.out(REM 정보)과 ues.txt(UE정보) 생성.

 2) 폴더 생성 및 rem.out, ues.txt, rem_display.gnu 넣기

 

 3) gnuplot -p ues.txt rem_display.gnu 실행.

# text 파일 안의 정보 수정 관련 내용

1. 몇 번째 UE인지 숫자 표시 정보

  : 숫자의 글씨체 및 크기 변경 가능.

 1) 글씨체: Helvetica, 글씨 크기: 4

set label "1" at 100,100 left font "Helvetica,4" textcolor rgb "grey" front point pt 1 ps 0.3 lc rgb "grey" offset 0,0

 

 

 2) 글씨체: Helvetica, 글씨 크기: 20

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 0.3 lc rgb "grey" offset 0,0

 

 

2. UE 위치에 대한 표시 심볼 종류 결정

1) '+', pt : 1

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 1 lc rgb "grey" offset 0,0

 2)  'x', pt: 2

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 2 ps 1 lc rgb "grey" offset 0,0

 3) '*', pt: 3

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 3 ps 1 lc rgb "grey" offset 0,0

 4) '□', pt: 4

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 4 ps 1 lc rgb "grey" offset 0,0

5) '■', pt: 5

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 5 ps 1 lc rgb "grey" offset 0,0

6) '○', pt: 6

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 6 ps 1 lc rgb "grey" offset 0,0

 

7) '●', pt: 7

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 7 ps 1 lc rgb "grey" offset 0,0

 

8) '△', pt: 8

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 8 ps 1 lc rgb "grey" offset 0,0

 

9) '▲', pt: 9

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 9 ps 1 lc rgb "grey" offset 0,0

 

10) '▽', pt: 10

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 10 ps 1 lc rgb "grey" offset 0,0

 

11) '▼', pt: 11

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 11 ps 1 lc rgb "grey" offset 0,0

 

 

12) '◇', pt: 12

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 12 ps 1 lc rgb "grey" offset 0,0

 

 

 

13) '◆', pt: 13

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 13 ps 1 lc rgb "grey" offset 0,0

 

14) 'empty house?', pt: 14

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 14 ps 1 lc rgb "grey" offset 0,0

 

 

15)  'full house?',pt: 15

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 15 ps 1 lc rgb "grey" offset 0,0

 

 

 

3.UE 위치에 대한 표시 심볼 크기 결정

1) ps: 1

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 1 lc rgb "grey" offset 0,0

 

 

1) ps: 10

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 10 lc rgb "grey" offset 0,0

 

 

4. UE 위치 심볼 기준 숫자 위치

1) offset 0,0

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 1 lc rgb "grey" offset 0,0

 

2) offset 1,0

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 1 lc rgb "grey" offset 1,0

 

3) offset 1,1

set label "1" at 100,100 left font "Helvetica,20" textcolor rgb "grey" front point pt 1 ps 1 lc rgb "grey" offset 1,1

 

 

반응형

'NS3기반 LTE 시스템 레벨 시뮬레이터 > GNU Plot' 카테고리의 다른 글

[GNU Plot_v5.4]REM 출력  (0) 2021.10.20

댓글