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

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

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

ادامه مطلب

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

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

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

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


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

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

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

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

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

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


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

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

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشم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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  پروژه ارتباط سریال AVR با hyper terminal و matlab و Labview 2nafar 13 34,764 ۰۵-دى-۱۳۹۳, ۲۰:۱۵:۱۹
آخرین ارسال: biner
  آموزش راه اندازی و استفاده از ماژول em_18 mostafa_naderi 13 16,252 ۳۰-تير-۱۳۹۳, ۰۲:۱۲:۳۰
آخرین ارسال: amkamkamk
  [مقاله] نوشتن در LCD با ارتباط سریال behzady 3 5,680 ۲۹-تير-۱۳۹۳, ۲۱:۱۹:۱۰
آخرین ارسال: salehjg
  پروژه شارژر همراه با پورت usb omid_phoenix 2 9,626 ۲۴-فروردین-۱۳۹۲, ۲۰:۱۹:۳۸
آخرین ارسال: behzad-khazama
  مقاله ي 7 قسمتي برنامه نويسي ويندوز موبايل ha_60 3 5,513 ۲۸-فروردین-۱۳۸۹, ۱۸:۳۴:۵۹
آخرین ارسال: ha_60
  پورت پارالل در XP و VB6 ha_60 1 2,904 ۰۱-شهریور-۱۳۸۵, ۰۰:۱۷:۰۴
آخرین ارسال: ha_60
  پورت سریال2 ha_60 3 3,541 ۲۳-بهمن-۱۳۸۴, ۰۹:۲۵:۲۷
آخرین ارسال: ha_60

پرش به انجمن:


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

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