নিউম্যাটিক্স#

ভূমিকা#

VEX V5 ব্রেইন pneumatics ক্লাস ব্যবহার করে একটি V5 নিউম্যাটিক্স সিস্টেম নিয়ন্ত্রণ করতে পারে। এই ক্লাসটি ব্রেইনকে সিস্টেমটি খোলা বা বন্ধ করতে এবং নিউম্যাটিক সিলিন্ডারগুলিকে প্রসারিত বা সংকুচিত করতে দেয়।

নিউম্যাটিক্স ডিভাইসটি কোডে ম্যানুয়ালি তৈরি করতে হবে এবং VEXcode V5-এর ডিভাইস মেনু ব্যবহার করে এটি যোগ করা যাবে না।

ক্লাস কনস্ট্রাক্টর#

pneumatics( 
  triport::port &port );

ক্লাস ডেস্ট্রাক্টর#

pneumatics অবজেক্টটি ধ্বংস করে এবং সংশ্লিষ্ট রিসোর্সগুলো মুক্ত করে।

~pneumatics();

প্যারামিটার#

প্যারামিটার

প্রকার

বর্ণনা

&port

triport::port

নিউম্যাটিক সোলেনয়েডটি যে ৩-তারের পোর্টের সাথে সংযুক্ত থাকে, তা Brain.ThreeWirePort.X অথবা ExpanderName.Xহিসাবে লেখা হয়, যেখানে X হলো পোর্টের অক্ষর (উদাহরণস্বরূপ, Brain.ThreeWirePort.A অথবা Expander1.A)।

নোট#

  • এই ক্লাসটি শুধুমাত্র কোডে ম্যানুয়ালি তৈরি করা যায়, কারণ VEXcode V5-এর ডিভাইস মেনু ব্যবহার করে এটি তৈরি করা যায় না।

  • pneumatics ক্লাস কনস্ট্রাক্টর ব্যবহার করে কোনো অবজেক্ট তৈরি করার আগে অবশ্যই একটি Brain বা 3-Wire Expander তৈরি করতে হবে।

উদাহরণ#

// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);

সদস্যদের কার্যাবলী#

pneumatics ক্লাসে নিম্নলিখিত সদস্য ফাংশনগুলো অন্তর্ভুক্ত রয়েছে:

  • open — নিউম্যাটিক সোলেনয়েডকে খোলা অবস্থায় সেট করে, যার ফলে সিলিন্ডারে বাতাস প্রবাহিত হতে পারে।

  • close — নিউম্যাটিক সোলেনয়েডকে বন্ধ অবস্থায় সেট করে, সিলিন্ডারে বায়ু প্রবাহ বন্ধ করে দেয়।

যেকোনো pneumatics মেম্বার ফাংশন কল করার আগে, pneumatics ইনস্ট্যান্স তৈরি করতে হবে, যেমনটি নিচে দেখানো হয়েছে:

/* This constructor is required to use a
V5 Pneumatics Solenoid when not configured as
a Digital Out device. Replace the values
as needed. */

// Create the pneumatics instance on 3-Wire Port A
pneumatics PneumaticsA = pneumatics(Brain.ThreeWirePort.A);

open#

নিউম্যাটিক সোলেনয়েডকে খোলা অবস্থায় সেট করে, যার ফলে সিলিন্ডারে বাতাস প্রবেশ করতে পারে।

Available Functions
void open();

Parameters

এই ফাংশনটি কোনো প্যারামিটার গ্রহণ করে না।

Return Values

এই ফাংশনটি কোনো মান ফেরত দেয় না।

Examples
// Open the solenoid to extend the cylinder
PneumaticsA.open();

close#

নিউম্যাটিক সোলেনয়েডকে বন্ধ অবস্থায় সেট করে, ফলে সিলিন্ডারে বায়ু প্রবাহ বন্ধ হয়ে যায়।

Available Functions
void close();

Parameters

এই ফাংশনটি কোনো প্যারামিটার গ্রহণ করে না।

Return Values

এই ফাংশনটি কোনো মান ফেরত দেয় না।

Examples
// Close the solenoid to retract the cylinder
PneumaticsA.close();