امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET
نویسنده پیام
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1779 تشکر در 620 ارسال )
ارسال: #1
مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET
چند وقتی بود می دیدم تو فروم در مورد کنترل serialport دات نت سوال می شد. از طرفی خودمم خیلی بهش احتیاج داشتم. مقاله ای هم که در این مورد پیدا نمی شد.
یکم باهاش درگیر شدم چم و خم کار دستم اومد. جمع و جورش کردم شد این مقاله ...

ادامه مطلب

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۳۱-مرداد-۱۳۸۹, ۰۱:۱۰:۳۰، توسط t3r!p3000.)
۳۰-مرداد-۱۳۸۹, ۲۱:۵۹:۴۳
ارسال‌ها
پاسخ
تشکر شده توسط : t3r!p3000, h0x00i, salehjg, mhpc2009
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1779 تشکر در 620 ارسال )
ارسال: #2
مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET

مقاله آموزش استفاده از پورت سریال در دات نت


مدتی بود دنبال یک مقاله بودم که استفاده از پورت سریال (RS232) را در محیط دات نت یاد بگیرم. اما مقاله فارسی که چه عرض کنم حتی خارجی هم پیدا نمیشد!

تنها چیزی که پیدا کردم چند مثال و سورس، از msdn و چند سایت دیگر بود. البته مقالاتی در مورد استفاده از mscomm ویژوال بیسیک 6 هم پیدا شد. ولی دات نت خیلی فرق کرده بود.

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

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

اینم اضافه کنم آخر مقاله از چند نفر از دوستان تشکر ویژه کردم... ذیگه از این بیشتر ازم بر نمی اومد...

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


فایل‌(های) پیوست شده بندانگشتی (ها)
   

.rar   Serial DotNet.rar (اندازه: 252.62 KB / تعداد دفعات دریافت: 2,345)

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۲۲-دى-۱۳۹۱, ۲۳:۱۲:۰۶، توسط babyy.)
۳۰-مرداد-۱۳۸۹, ۲۲:۰۱:۰۳
ارسال‌ها
پاسخ
تشکر شده توسط : salehjg, t3r!p3000, HoseinVig, reza555, farhawd, 11111111, h0x00i, رسول, ali_asrami, keivanjan, sharin, mzarkoob, ali_aaa, behzady, mhpc2009, sarutobi, msnmsn, hadikh73, rty55, aminasa, tishab, 1نفر
baharan_hap آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: اردیبهشت ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #3
RE: مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET
سلام
ممنون از مقاله اموزشی تون ولی من زمان کار کردن با پورت سریال به یه error بر خوردم به نام cross-thread حالا اینو تمی دونم چیکارش باید بکنم. ممنون می شم اگه توضیح بدین
۱۴-خرداد-۱۳۹۱, ۱۶:۳۰:۵۹
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,055
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #4
RE: مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET
شما بايد از thread متفاوتي استفاده كنيد.
يه روش استفاده از invok هست. قبلا تو همين فروم پرسيده بودم و اتفاقا تاپيك به جواب هم رسيد.(يه سرچي تو فروم بزنيد.)
يه سري مثال تو سايت هاي خارجكي هم آماده هست. يه سرچي بزن.

موفق باشي.

۱۵-خرداد-۱۳۹۱, ۰۰:۱۱:۰۰
وب سایت ارسال‌ها
پاسخ
msnmsn آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: مرداد ۱۳۹۱

تشکرها : 2
( 0 تشکر در 0 ارسال )
ارسال: #5
RE: مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET
سلام
اگه میشه درمورد دریافت اطلاعات از پورت سریال راهنمایی بیشتری کنید و یه نمونه کد بگزارید،چون من تواین کار تازه واردم، ونمی دونم اصلا thread به چه معنایی؟ و برای انجام پروژم شدیدا نیاز به خوندن اطلاعات از پورت سریال دارم تا بتونم متانسب با کاراکتر دریافتی کارهای خاصی رو انجام داده و کاراکتری رو بفرستم.
۰۸-مرداد-۱۳۹۱, ۱۹:۱۶:۱۷
ارسال‌ها
پاسخ
sharin آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,055
موضوع‌ها: 28
تاریخ عضویت: مرداد ۱۳۸۹

تشکرها : 3714
( 8170 تشکر در 2772 ارسال )
ارسال: #6
RE: مقاله آموزش استفاده از پورت سریال در دات نت Serial In DOTNET
متاسفانه فعلا ويژوال ام پريدهه ، نمونه نمي تونم بذارم.
اما نت رو سرچ كنيد ( سايتاي خارجكي ) زياد هست ، البته مسلما خودتون بايد يه مقداري VB يا C# يا ... بخونيد كه بتونيد تيكه كدهاي مورد نظرتون رو از نمونه كدها برداريد و در كدهاي خودتون استفاده كنيد.

thread يا " نخ " ، برنامه تون به صورت عادي در يك thread داره اجرا مي شه ، وقتي از component سريال استفاده مي كنيد ، براي خواندن مقادير كه به سمت PC مي ياد ، نياز داريد از يك thread متفاوت با قبلي استفاده كنيد ، چون در thread قبلي قابل دسترسي نيست.
يكي از ساده ترين روش ها هم استفاده از invoke هست كه در مقاله ي بالا هم بهش اشارهه شدهه ...

موفق باشيد.

۰۸-مرداد-۱۳۹۱, ۲۲:۳۴:۳۱
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : msnmsn


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  شبيه سازي PT2272 با استفاده از AVR ha_60 9 7,319 ۲۱-اسفند-۱۳۹۶, ۱۴:۱۴:۳۲
آخرین ارسال: 1نفر
  نرم افزار راه اندازی سون سگمنت و دات ماتریکس omid_phoenix 6 13,540 ۱۳-اسفند-۱۳۹۳, ۱۵:۵۹:۳۸
آخرین ارسال: rezabmw21
  پروژه ارتباط سریال AVR با hyper terminal و matlab و Labview 2nafar 13 35,136 ۰۵-دى-۱۳۹۳, ۲۰:۱۵:۱۹
آخرین ارسال: biner
  آموزش راه اندازی و استفاده از ماژول em_18 mostafa_naderi 13 16,553 ۳۰-تير-۱۳۹۳, ۰۲:۱۲:۳۰
آخرین ارسال: amkamkamk
  [مقاله] نوشتن در LCD با ارتباط سریال behzady 3 5,827 ۲۹-تير-۱۳۹۳, ۲۱:۱۹:۱۰
آخرین ارسال: salehjg
  پروژه شارژر همراه با پورت usb omid_phoenix 2 9,770 ۲۴-فروردین-۱۳۹۲, ۲۰:۱۹:۳۸
آخرین ارسال: behzad-khazama
  آموزش تجزیه و تحلیل و آنالیز مدارهای الکتریکی در پروتیوس محمد حسینی 1 8,706 ۳۱-مرداد-۱۳۸۹, ۰۳:۴۶:۰۵
آخرین ارسال: محمد حسینی
  مقاله ي 7 قسمتي برنامه نويسي ويندوز موبايل ha_60 3 5,601 ۲۸-فروردین-۱۳۸۹, ۱۸:۳۴:۵۹
آخرین ارسال: ha_60
  استفاده از LCD128*64 در محیط BASCOM ha_60 1 3,228 ۰۱-بهمن-۱۳۸۶, ۰۹:۰۵:۱۹
آخرین ارسال: ha_60
  پورت پارالل در XP و VB6 ha_60 1 2,973 ۰۱-شهریور-۱۳۸۵, ۰۰:۱۷:۰۴
آخرین ارسال: ha_60

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS