Skip to content

رابط ویرایشگر Blockly

قبل از نوشتن اولین برنامه خود، کمک می‌کند تا مناطق اصلی ویرایشگر را درک کنید.

ویرایشگر به چند منطقه کلیدی تقسیم می‌شود:

1. جعبه ابزار بلوک ها (دسته‌بندی‌ها)

سمت چپ شامل جعبه ابزار است که همه بلوک‌های برنامه‌نویسی موجود را در دسته‌بندی‌های منطقی سازماندهی می‌کند، مانند:

Blockly Toolbox Categories

  • پرواز بلوک های مربوط به پرواز و حرکت پرنده
  • بینایی ماشین بلوک هایی که از دوربین برای تشخیص، ردیابی و تحلیل بصری استفاده می‌کنند.
  • چراغ‌ها بلوک هایی برای کنترل LEDها یا هر اثر نورپردازی روی برد.
  • سنسورها دسترسی به خوانش‌های سنسورهای روی برد مانند IMU، ارتفاع یا سنسورهای فاصله.
  • بردهای گسترش بلوک هایی که با ماژول‌های سخت‌افزاری اضافی یا دستگاه‌های جانبی خارجی تعامل دارند.
  • زمان‌بندی بلوک هایی که تأخیرها، بازه‌ها و عملیات مبتنی بر زمان را کنترل می‌کنند.
  • متن ابزارهای ایجاد، دستکاری و قالب‌بندی رشته‌ها.
  • منطق عملیات شرطی مانند مقایسه‌ها، بولین‌ها و شاخه‌بندی.
  • حلقه‌ها ساختارهای تکرار مانند حلقه‌های شمارشی، حلقه‌های while و الگوهای تکراری.
  • ریاضی عملیات عددی، حساب، اعداد تصادفی و فرمول‌ها.
  • لیست‌ها بلوک هایی برای کار با آرایه‌ها، مجموعه‌ها و توالی‌های پویای مقادیر.
  • متغیرها بلوک هایی برای کار با آرایه‌ها، مجموعه‌ها و توالی‌های پویای مقادیر.
  • توابع بلوک‌های سفارشی / رویه‌هایی حاوی چندین بلوک ایجاد کنید

2. فضای کاری (بوم)

این منطقه مرکزی بزرگ فضای کاری شما است. این جایی است که بلوک ها را از جعبه ابزار می‌کشید و آنها را به هم وصل می‌کنید تا منطق برنامه خود را بسازید.

3. نقاط ورود برنامه (بلوک‌های پیش‌فرض)

WhenClicked

همه برنامه‌ها باید از یک بلوک ویژه شروع شوند که تعریف می‌کند چه زمانی کد باید اجرا شود. همیشه با کشیدن یکی از این بلوک‌های نقطه ورود به فضای کاری شروع خواهید کرد:

TIP

بلوک‌های پیش‌فرض مانند نقطه ورود برنامه به طور پیش‌فرض در فضای کاری قرار داده می‌شوند

4. تله‌متری و نوار وضعیت

در بالای صفحه قرار دارد، این پنل وضعیت لحظه‌ای دستگاه RoBeeX شما را ارائه می‌دهد. اینجا را بررسی کنید تا موارد زیر را تأیید کنید:

اطلاعات بیشتر درباره نوار وضعیت دستگاه پرواز دستی > 📊 تله‌متری و نوار وضعیت

5. دکمه اجرا 🟢

دکمه برجسته اجرا (یا پخش) چیزی است که برای کامپایل بلوک ها و ارسال برنامه به دستگاه RoBeeX متصل خود برای اجرا فشار می‌دهید.

WARNING

دکمه اجرا ممکن است به دلایل زیر غیرفعال باشد:

  • بلوک‌های آویزان (بلوک هایی که به هیچ بلوک دیگری متصل نیستند)
  • خطاهای احتمالی در برنامه

⚙️ مدیریت بلوک ها

افزودن بلوک‌های جدید

برای افزودن یک بلوک، به سادگی کلیک و کشیدن آن را از جعبه ابزار سمت چپ به منطقه فضای کاری انجام دهید. بلوک ها وقتی سازگار باشند، مانند قطعات پازل به هم می‌چسبند.

حذف بلوک ها (سطل بازیافت)

3 راه برای حذف یک بلوک یا یک پشته متصل از بلوک ها دارید:

  1. کشیدن به سطل بازیافت: بلوک(های) ناخواسته را به آیکون سطل بازیافت که معمولاً در گوشه پایین سمت راست ویرایشگر یافت می‌شود، بکشید.
  2. کشیدن به منطقه جعبه ابزار (سمت چپ): به سادگی بلوک(ها) را بکشید و روی بخش جعبه ابزار/دسته‌بندی‌ها سمت چپ رها کنید.
  3. نگه داشتن روی بلوک (راست کلیک روی دسکتاپ): حذف را در منوی باز شده انتخاب کنید.

برگرداندن

روی یک فضای خالی در فضای کاری blockly نگه دارید (راست کلیک روی دسکتاپ): ** برگردان را در منوی باز شده انتخاب کنید. Blockly Toolbox Categories