시간제 노동자#

소개#

VEX AIR 드론 컨트롤러의 타이머는 프로젝트 시작부터 경과 시간을 기록합니다. 이 타이머는 특정 작업에 걸리는 시간을 측정하거나, 설정된 시간 후에 이벤트를 발생시키거나, 새로운 타이밍 작업을 위해 재설정하는 데 사용할 수 있습니다.

아래는 사용 가능한 모든 블록 목록입니다.

  • 타이머 재설정 — 타이머를 0으로 재설정합니다.

  • 타이머(초) — 경과된 시간을 보고합니다.

  • when timer — 타이머가 지정된 시간을 초과한 후 블록 스택을 실행합니다.

리셋 타이머#

타이머 재설정 스택 블록은 타이머를 0으로 재설정합니다. 이 기능을 사용하면 전체 프로젝트를 다시 시작하지 않고 프로젝트의 새로운 부분에 대한 타이밍 측정을 시작할 수 있습니다.

리셋 타이머 스택 블록.#
타이머 초기화

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시
[Display the time the drone takes to climb upwards.]
[500] [mm v] 높이로 이륙 ▶
타이머 초기화
[위로 v] 방향으로 [500] [mm v] 상승 ▶
화면에 [Time elapsed:] 출력 ▶
화면에 (타이머(초)) 출력 ▶

타이머(초)#

타이머(초) 리포터 블록은 타이머가 마지막으로 재설정된 이후 경과된 시간을 소수점 이하 초 단위로 표시합니다. 타이머는 프로젝트 시작 시 자동으로 재설정됩니다. 이 블록은 드론이 다양한 작업을 완료하는 데 걸리는 시간을 측정하는 데 사용할 수 있습니다.

타이머(초) 리포터 블록.#
(타이머(초))

매개변수

설명

이 블록에는 매개변수가 없습니다.

예

시작 시
[Play a sound after 4 seconds.]
<(타이머(초)) [math_greater_than_or_equal_to v] [4]>까지 기다리기
화면에 (타이머(초)) 출력 ▶
소리 [성공 v] 재생 ▶

타이머가 작동할 때#

타이머가 있는 모자 블록은 지정된 시간이 지난 후 연결된 블록 스택을 실행합니다.

타이머 햇 블록이 실행될 때.#
타이머 > [1]초 시

매개변수

설명

시간

연결된 블록 스택이 시작되기까지의 시간을 초 단위로 지정합니다. 정수와 소수 모두 허용됩니다.

예

타이머 > [4]초 시
[Play a sound after 4 seconds.]
화면에 (타이머(초)) 출력 ▶
소리 [성공 v] 재생 ▶