뇌#
VEX IQ(1세대) C++에서 뇌는 brain 클래스로 표현됩니다. Brain 객체를 생성하거나 프로젝트에서 제공하는 기본 객체를 사용한 다음, 해당 멤버 객체를 통해 뇌의 기능에 접근할 수 있습니다.
파생 클래스#
brain 클래스는 다음 파생 클래스들의 기본 클래스 역할을 합니다.
클래스 생성자#
brain();
매개변수#
brain 생성자는 매개변수를 사용하지 않습니다.
메모#
프로젝트에는
brain객체가 하나만 생성되어야 합니다.
예#
// Create the Brain
brain Brain = brain();
회원 기능#
brain 클래스는 다음과 같은 멤버 함수를 포함합니다.
brain 멤버 함수를 호출하기 전에 아래와 같이 brain 인스턴스를 생성해야 합니다.
// Create the Brain
brain Brain = brain();
소리 재생#
브레인에 내장된 소리 중 하나를 재생합니다.
Available Functionsvoid playSound(
soundtype sound );
매개변수 |
유형 |
설명 |
|---|---|---|
|
|
브레인에서 재생할 지정된 소리입니다. |
소리 이름 |
소리 재생 |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
이 함수는 값을 반환하지 않습니다.
플레이노트#
뇌에서 음표를 연주합니다.
Available Functions1 - 음표를 연주하세요.
void playNote( int32_t octave, int32_t note );
Parameters2 - 특정 시간 동안 음표를 연주합니다.
void playNote( int32_t octave, int32_t note, int32_t duration );
매개변수 |
유형 |
설명 |
|---|---|---|
|
|
해당 음이 연주되는 옥타브를 나타내는 정수:
|
|
|
연주할 음표:
|
|
|
선택 사항입니다. 음을 연주할 시간(밀리초)을 최대 500밀리초까지 지정할 수 있습니다. 시간을 지정하지 않으면 기본값인 500밀리초가 사용됩니다. |
이 함수는 값을 반환하지 않습니다.