PDA

View Full Version : دسترسی به پورت سریال در Vb6



aghel110
دوشنبه 03 مرداد 1384, 02:51 صبح
با سلام خدمت قدیمی تر ها (باتجربه ها)
می خواستم اطلاعاتی رو از پورت سریال بخونم و اطلاعاتی رو از پورت سریال منتقل کنم
چگونه در وی بی می توانم به پورت سریال دسترسی داشته باشم
لطفا توضیحات کامل باشه
باتشکر

PalizeSoftware
دوشنبه 03 مرداد 1384, 03:05 صبح
از این فایل توابع این فایل Dll‌ استفاده کنید.

R_BABAZADEH
جمعه 07 مرداد 1384, 16:08 عصر
من قبلا دو سه بار این موضوع رو کامل توضیح داده ام
ولی به خاطر مشکلات سایت دوباره می گم
نیازی به dll نیست
شما می تونید از ابزار microsoft comm control 6.0 استفاده کنید
با دستور
MSComm1.port=1
کام پورت یک رو انتخاب می کنید

با دستور زیر می توانید پورت رو باز کنید
این دستور فقط باید یک بار صدا شود
MSComm1.PortOpen = True

با دستور زیر می تونید اطلاعات رو از پورت بخونید
Text1.Text = MSComm1.Input


برای ارسال اطلاعات از دستور زیز استفاده می شود
MSComm1.Output = Text2.Text


برای بستن یک پورت از دستور زیر استفاده می شود
MSComm1.PortOpen = False


برای تعیین بادریت و تعداد بیت در طول برنامه می شه از دستور زیر استفاده کرد
MSComm1.Settings="9600,n,8,1"'s
می تونید بادریت و تعداد پریتی و تعداد بیت و تعداد استپ بیت رو تعیین کرد

sadegi
شنبه 08 مرداد 1384, 11:46 صبح
برای تعیین بادریت و تعداد بیت در طول برنامه می شه از دستور زیر استفاده کرد
MSComm1.Settings="9600,n,8,1"'s
می تونید بادریت و تعداد پریتی و تعداد بیت و تعداد استپ بیت رو تعیین کرد
دوست عزیز میشه یکمی در این مورد توضیح بدین
متاسفانه این قسمت رو نفهمیدم
لطفا توضیح بدین که این کد چکار میکنه
:گل: :گل: :گل:

R_BABAZADEH
شنبه 08 مرداد 1384, 17:07 عصر
عدد اول 9600 تعیین کننده بادریت ارتباط است
دوم n تعیین کننده حالت پریتی است در این حالت پریتی را غیرفعال است
سوم 8 تعداد بیتهای هر بسته ارتباطی است
عدد 1 اخر هم تعداد stopbit است که می تواند 1و1.5و2 باشد

sadegi
شنبه 08 مرداد 1384, 17:22 عصر
با تشکر از دوست عزیزم آقای بابازاده
متاسفانه به دلیل این که سوادم کمه باز هم منظور شما رو درست نفهمیدم
تعیین کننده بادریت ارتباط = ؟
حالت پریتی = ؟
stopbit = ؟
اگر امکان داشته باشه و موارد فوق رو توضیح بدین خیلی ممنون میشم . شرمنده باز هم شما رو تو زحمت انداختم
از قدیم گفتن که : ندانستن عیب نیست , نپرسیدن عیب است

m.hassanpour
شنبه 09 خرداد 1388, 01:52 صبح
با سلام . من مي خوام يك برنامه داشته باشم (ترجيحا" VB6 يا VB.net) كه بتواند اطلاعات دريافتي از پورت سريال را مانند يك اسيلوسكوپ حافظه دار نشان دهد و از روي آن بتوان جزئيات دقيق اطلاعات دريافتي را از نظر زماني (با دقتي در حد نرخ بيتها ) را بدست آورد.

sanaz2007
شنبه 09 خرداد 1388, 09:48 صبح
سلام دوست عزیز .
اگه منظورتون همون ردو بدل اطلاعاته (send & receive) نمونه زیر خیلی کمکتون میکنه.موفق باشید