ABOUT ME

-

  • Code를 사용해보자!
    Program/NetLogo 2019. 3. 14. 19:12

    안녕하세요. 간단하게 따라 할 수 있는 예제를 만드는 Teemol입니다!


    이번 예제는 NetLogo Code의 간단한 사용법을 알려드리려고 합니다.


    먼저 버튼을 추가해서 다음과 같은 화면을 만들어 줍니다.


    버튼을 생성할 때, DisplayName과 Commands가 있습니다.

    DispayName은 버튼에 표시되는 텍스트를 뜻하고,

    Commands는 실행될 커맨드의 이름입니다.

    DisplayName을 입력하지 않으면 Commands에 입력된 내용이 버튼에 표시됩니다.


    다음은 버튼에서 실행될 명령어를 Code에 입력해보도록 하겠습니다.


    먼저 setup 버튼에서 사용할 명령을 입력합니다.

    to setup

      clear-all;내용을 초기화합니다.

      create-turtles 1;거북이를 1마리 생성합니다.

      ask turtles [ set heading 0 ];거북이가 위쪽을 보도록 합니다.

    end


    다음으로는 L, R, U, D의 방향에 대한 명령을 입력합니다.

    to L

        ask turtles [ 

        set heading 270

        forward 1 ;

      ];

    end


    to R

      ask turtles [ 

        set heading 90 

        forward 1

      ];

    end


    to U

        ask turtles [ 

        set heading 00 

        forward 1

      ];

    end


    to D

        ask turtles [ 

        set heading 180 

        forward 1

      ];

    end


    여기까지 입력하면 setup으로 초기화 후 U, L, D, R 버튼으로 거북이를 이동할 수 있습니다.


    마지막으로 go버튼에는 랜덤으로 움직이도록 설정합니다.

    to go

      ask turtles [ 

        set heading random 360 

        forward 1

      ];

    end


    코드를 모두 입력하셨다면,

    Interface로 돌아가서 go 버튼을 우 클릭 후 Edit에서 Forever에 체크를 해줍니다.

    그러면 아래와 같이 go 버튼에 표시가 생깁니다.

    go 버튼을 누르면 동작이 반복됩니다.


    진행되는 속도는

    상단에 normal speed라고 써진 텍스트 아래의 컨트롤을 움직이시면 속도를 변경할 수 있습니다.


    이번에는 간단하게 코드의 사용법만 알아보았습니다.


    다음번에는 조금 더 어려운 내용으로 찾아오겠습니다.


    감사합니다.

    'Program > NetLogo' 카테고리의 다른 글

    명령어에 대해 알아보자!  (0) 2019.03.13
    CommandCenter를 사용해보자!  (0) 2019.03.12
    NetLogo란?  (0) 2019.03.11

    댓글

Designed by Tistory.