صوت#

مقدمة#

تتيح أصوات روبوت البرمجة VEX AIM للمستخدمين تشغيل الأصوات المدمجة، وملفات الصوت المخصصة، والنوتات الموسيقية. كما يتضمن أدوات تحكم لإيقاف الأصوات والكشف عما إذا كان الصوت قيد التشغيل حاليًا.

فيما يلي قائمة بجميع الكتل:

تشغيل الصوت#

تقوم وحدة “تشغيل الصوت” بتشغيل أحد الأصوات المدمجة في الروبوت.

تشغيل صوت جرس الباب#
تشغيل صوت [تصرف بسعادة v] ▶

حدود

وصف

صوت

أحد الأصوات المدمجة الموضحة أدناه.

ولا تنتظر

حدد السهم ( ▶ ) لتوسيع الكتلة لتقول ولا تنتظر، حتى يتم تشغيل الكتلة التالية في المكدس على الفور.

اسم الصوت

تشغيل الصوت

تظاهر بالسعادة

تظاهر بالحزن

تصرف بحماقة

تصرف بغضب

تظاهر بالحماس

المضي قدماً

تحرك للخلف

انعطف يمينا

انعطف لليسار

يتحطم

الفرامل

يلتقط

الاستشعار

مُكتَشَف

عقبة

بريق

الضوء الوامض

غرد

التكرار

مكتمل

يرسل

يستلم

يوقف

سيرة ذاتية

تادا

يفشل

جرس الباب

هواه

ازدهار

هتاف

مثال

عند بدء التشغيل، قم بتشغيل صوت تصرف بسعادة.#
عند البدء
[Play the act happy sound.]
تشغيل صوت [تصرف بسعادة v] ▶

تشغيل ملف الصوت#

تقوم كتلة تشغيل ملف الصوت بتشغيل صوت مخصص قام المستخدم بتحميله.

تشغيل صوت المستخدم، كتلة واحدة من كتل التجميع#
تشغيل ملف صوت [1 v] ▶

حدود

وصف

رقم فتحة الصوت

الصوت المخصص المراد استخدامه، من 1 إلى 10. يتوافق رقم الصوت مع الرقم الموضح في لوحة تحكم AIM.

ولا تنتظر

حدد السهم ( ▶ ) لتوسيع الكتلة لتقول ولا تنتظر، حتى يتم تشغيل الكتلة التالية في المكدس على الفور.

مثال

عند بدء التشغيل، قم بتشغيل صوت المستخدم رقم 1.#
عند البدء
[Upload a sound file in VEXcode.]
[Play the custom sound.]
تشغيل ملف صوت [1 v] ▶

عزف النوتة الموسيقية#

تقوم وحدة تشغيل النوتة بتشغيل نوتة محددة لمدة زمنية محددة.

كتلة تشغيل النوتة الموسيقية.#
تشغيل نغمة [منخفض v] [C v] [note_eight v] ▶

حدود

وصف

أوكتاف

الأوكتاف الخاص بالنغمة: منخفض أو عالي.

ملحوظة

يُحدد هذا الجدول النغمات الموسيقية:

  • دو
  • دو دييز
  • ري
  • ري دييز
  • مي
  • فا
  • فا دييز
  • صول
  • صول دييز
  • لا
  • لا دييز
  • سي
  • سكتة

طول النوتة الموسيقية

يُحدد طول النوتة:

  • نوتة كاملة — نوتة كاملة
  • نوتة نصفية — نوتة نصفية
  • نوتة ربعية — نوتة ربعية
  • نوتة ثمنية — نوتة ثمنية
  • نوتة ستة عشرية — نوتة ستة عشرية

ولا تنتظر

حدد السهم ( ▶ ) لتوسيع الكتلة لتقول ولا تنتظر، حتى يتم تشغيل الكتلة التالية في المكدس على الفور.

مثال

شغّل ملف الصوت رقم 1 ولا تنتظر. انتظر ثانيتين. إذا كان الصوت لا يزال يعمل، فأوقفه.#
عند البدء
[Play a short tune.]
تشغيل نغمة [منخفض v] [C v] [note_half v] ▶
تشغيل نغمة [منخفض v] [D v] [note_quarter v] ▶
تشغيل نغمة [منخفض v] [E v] [note_sixteenth v] ▶

أوقف الصوت#

تقوم كتلة إيقاف الصوت بإيقاف الصوت الذي يتم تشغيله حاليًا.

إيقاف تشغيل الصوت.#
إيقاف الصوت

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

شغّل ملف الصوت رقم 1 ولا تنتظر. انتظر ثانيتين. إذا كان الصوت لا يزال يعمل، فأوقفه.#
عند البدء
[Stop sound if it is still playing after 2 seconds]
تشغيل ملف صوت [1 v] ◀ ولا تنتظر
انتظر (2) ثانية
إذا <الصوت نشط؟> إذن
إيقاف الصوت
fin

الصوت نشط#

تقوم كتلة sound active المنطقية بالإبلاغ عما إذا كان يتم تشغيل أي صوت حاليًا.

  • صحيح — هناك صوت يتم تشغيله.

  • خطأ — لا يوجد صوت قيد التشغيل.

كتلة منطقية نشطة صوتيًا.#
<الصوت نشط؟>

حدود

وصف

لا يحتوي هذا الجزء على أي معلمات.

مثال

شغّل ملف الصوت رقم 1 ولا تنتظر. انتظر ثانيتين. إذا كان الصوت لا يزال يعمل، فأوقفه.#
عند البدء
[Stop sound if it is still playing after 2 seconds]
تشغيل ملف صوت [1 v] ◀ ولا تنتظر
انتظر (2) ثانية
إذا <الصوت نشط؟> إذن
إيقاف الصوت
fin