تبليغاتX
آموزش c++ and visual c++ matlab - پورتهای سریال –قسمت دوم
C++ &Visual C++ & Matlab
آشنایی با زبانهای برنامه نویسی سی پلاس پلاس ویژوال سی و مطلب به همراه دانلود کد ها

مشخصات اجزاء پورت سریال:

 

مشخصات ارتباطی ، خواندن ، نوشتن اجزای شئ پورت سریال به طور خلاصه در زیر برحسب الفبا آمده اند:

 این قسمت را از help نرم افزار ترجمه کرده ام که امیدوارم اگر احتمالا مشکلی دارد مرا بی اطلاع نگذارید.

 

مشخصات ارتباطی :

 

BaudRate:

 

سرعتی که بیتها فرستاده می شوند را مشخص می کند .

 

توضیحات :

 

شما BaudRate را بر حسب بیت بر ثانیه پیکربندی می کنید.بیت های ارسالی شامل بیت شروع ،

بیت های داده ، بیت توازن ،(اگر به کار روند) و بیت های توقف هستند.هر چند اگر بیت های داده

ذخیره شوند .

BaudRate سرعتی است که اطلاعات در کانال ارتباطی فرستاده می شود

در مفهوم پورت سریال باود 9600 این معنی را می دهد که پورت سریال قادر به ارسال ماکزیمم 9600 بیت

در هر ثانیه است .اگر واحد اطلاعاتی یک باود (یک بیت) باشد ،bitrate وbaudrate با هم یکی هستند اگر

یک باود به عنوان ده بیت داده شود ،(برای مثال ،هشت پالس بیتهای داده دو چارچوب بیتی) ،bitrate هنوز

9600 است ولی baudrate ، ۹۶۰۰/۱۰یعنی 960 است . شما همیشه  baudrate را بر حسب بیت در هر

 ثانیه پیکربندی می کنید .بنابرین در مثال بالا baudrate را 9600 تنظیم می کنید.

توجه: هم کامپیوتر و هم دستگاه جانبی باید در یک باود تنظیم شوند برای اینکه شما بخواهید خواندن

 و نوشتن موفقی داشته باشید .

برای این کار روی آیکون My computer کلیک راست کرده  Manage را انتخاب می کنیم

 در صفحه باز شده Device Manager را انتخاب کرده و از سخت افزار های موجود در سمت

راست Ports(Com&Lpt) را انتخاب می کنیم و روی + کلیک می نماییم ، روی Communicaitions

 که مربوط به COM1 است دو بار کلیک کرده و در دیالوگ باز شده در  تب Port Setting گزینه

 Bit per second را روی مقدار مورد نظر تنظیم می کنیم.

 

Baudrate های استاندارد شامل 110،300 ،600 ،1200 ،2400 ،4800 ،9600 ،14400

،19200 ،38400 ،57600115200 ،128000 و256000 بیت در هر ثانیه است .

 

 

Databits:

 

تعداد بیت های داده برای ارسال را مشخص می کند .که می توانند پنج ،شش،هفت و یا هشت باشند.

Parity:

نوع مقابله توازن را مشخص می کند. که خالی ، زوج ، فرد ،علامت و یا فاصله است .

 

Stopbits :

 

تعداد بیت های بکار رفته شده را برای نمایش انتهای بایت مشخص می کند .

 

Terminator:

 

نوع کاراکتر پایان رساننده را مشخص می کند .

 

مشخصات نوشتن :

 

 

 BytesToOutput:

 

شامل تعداد بایت هایی است که در بافر خروجی جریان دارند.

 

OutputBufferSize:

 

سایز بافر خروجی را برحسب بایت شخص می کند .

 

Timeout:

 

زمان نوشتن برای اینکه عملکرد خواندن و یا نوشتن کامل شود را مشخص می کند .

 

TransferStatus:

 

اگر یک عملکرد خواندن و یا نوشتن آسنکرون در پروسه باشد را نمایش می دهد.

 

ValuesSent:

 

مجموع تعداد مقادیر نوشته شده در وسیله را نمایش می دهد .

 

مشخصات خواندن:

 

BytesAvailable:

 

تعداد بایت های قابل دسترسی در بافر ورودی را نمایش می دهد .

 

InputBufferSize:

 

سایز بافر ورودی را برحسب بایت مشخص می کند.

 

ReadAsyncMode:

 

مشخص می کند که آیا یک عمل خواندن آسنکرون پیوسته است یا دستی ؟

 

Timeout:

 

در بالا توضیح داده شد .

 

TransferStatus:

 

 

در بالا توضیح داده شد .

 

ValuesReceived:

 

مجموع تعداد مقادیر خوانده  شده از وسیله را نمایش می دهد .

 

+ نوشته شده در  یکشنبه 18 شهریور1386ساعت 2:29 بعد از ظهر  توسط عباس سلیمی | 
 
صفحه نخست
پست الکترونیک
آرشیو
 

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

با تشکر عباس سلیمی
کارشناس برق الکترونیک

آمار بازدید کنندگان
ip-location map it!
پیوندهای روزانه
برنامه Paint
قرار دادن عکس در پس زمینه درایوها
ساخت و تغییر فونت
تغییر دسکتاپ
محاسبه اوقات شرعی
پاسخ به چند سوال رايج در مورد Visual C++
pcode چیست؟
جلسه اول آشنایی با سیمولینک
جلسه چهارم آموزش GUI
جلسه سوم آموزشGUIi
جلسه دوم آموزش GUI
جلسه اول آموزش GUI
ادامه برنامه نویسی
آغاز برنامه نویسی در matlab
دانلود کتاب آموزش MATLAB
پورت های سریال-بخش آخر
پورتهای سریال –قسمت دوم
پورتهای سریال-قسمت اول
رسم نمودار-قسمت پنجم
رسم نمودار-قسمت چهارم
محصولات جدید matlabseven
رسم نمودار -قسمت سوم
رسم نمودار-قسمت دوم
رسم نمودار-قسمت اول
تبدیلات در مطلب
رشته ها-قسمت دوم
رشته ها-قسمت اول
محاسبات مربوط به زمان
چند دستور کاربردی
آرایه های سلولی
آرایه های اسپارس
چند جمله ای ها
اعداد مختلط
دسترسی به عناصر ماتریس
ایجاد ماتریس
وب سایت MATLAB
آرشیو پیوندهای روزانه
نوشته های پیشین
دی 1387
آذر 1387
آبان 1387
مهر 1387
شهریور 1387
اردیبهشت 1387
بهمن 1386
دی 1386
آذر 1386
آبان 1386
مهر 1386
شهریور 1386
مرداد 1386
تیر 1386
خرداد 1386
اردیبهشت 1386
پیوندها
سایت شهر اسفراین
آموزش مطلب -میهن بلاگ
به یاد بهترین و...
دهکده توریستی رویین
بیا تو امنیت !!!
مدارات الکترونیک
وبلاگ ایران سما
وبلاگ مهندسی صنایع
وبلاگ جامع برق و الکترونیک عماد
مهندسی صنایع و مقالات - ie313
وب سایت محمد شمس
نظر سنجی