PDA

View Full Version : ارتباط با پورت سریال ؟



HAMIDNASR
چهارشنبه 22 شهریور 1385, 17:38 عصر
چه کدی برای ارسال و دریافت داده ها از پورت com1 باید نوشت؟
داده ها از جنس رشته ASCII هستند و به صورت فایل COMMA DELIMITED ذخیره میشوند.

sarami
چهارشنبه 22 شهریور 1385, 23:34 عصر
میتونین از ActiveX های آماده برای ارتباط با پورت سریال استفاده کنین.برای نمونه MSComm activeX میتونه گزینه ی خوبی باشه

ehsan_g
پنج شنبه 23 شهریور 1385, 00:22 صبح
همونطوریکه آقای صرامی گفتند استفاده از mscomm32.ocx بهترین روش هست که اول باید اون رو ریجستر کنی وبعد در برنامه یا فرم مربوطه اون راصدا بزنی


dim comp as mscomm32
comp.commport=1 (com1=1,com2=2
comp.setings="9600,N,8,1"
comp.portopen=true
comp.output="123"
comp.portopen=false

HAMIDNASR
پنج شنبه 23 شهریور 1385, 09:33 صبح
احسان عزیز
ضمن تشکر، من از منوی Tools \ Refrences برای فعال کردن MSCOMM32 اقدام کردم ولی آنرا پیدا نکردم.
آیا در Lib بخصوصی باید دنبالش بگردم؟

ehsan_g
جمعه 24 شهریور 1385, 18:28 عصر
سلام
اگه ویژوال بیسیک رو نصب کرده باشی این فایل رو می تونی داخل کتابخانه هاش پیدا کنی
من اون رو برای شما ارسال می کنم
5003

sajjad_kochekian
سه شنبه 23 آذر 1389, 13:23 عصر
خيلي وقت كه از تاريخ اين تاپيك مي گذره ولي
من مي خواستم از آن استفاده كنم ولي خطا ميده

63617

Fatollah_ghazi
سه شنبه 23 آذر 1389, 21:00 عصر
با سلام لطفا" نحوه استفاده اون رو هم با يك مثال توضيح بديد.

sajjad_kochekian
یک شنبه 28 آذر 1389, 12:31 عصر
دوستان كسي نيست كمك كنه؟ :متعجب:

mazoolagh
دوشنبه 29 آذر 1389, 21:52 عصر
این رو امتحان کنین و خبرش رو بدین:



dim comp as mscom
set comp = new mscom

stabesh
چهارشنبه 01 دی 1389, 22:25 عصر
سلام
من اینا رو پیدا کردم
http://www.yes-tele.com/mscomm.html
http://www.yes-tele.com/access.html
http://www.mev.co.uk/pages/Support/VB-Baud.html
http://www.pencomdesign.com/support/relay_software/vba_software_example.htm
http://www.pcreview.co.uk/forums/thread-977988.php
http://support.microsoft.com/default.aspx?scid=kb;en-us;194922
http://mc-computing.com/Languages/SerialIO.htm
http://bytes.com/topic/access/answers/198981-rs232-data-access-database-general-approach
http://www.excelforum.com/excel-programming/331696-access-rs232-port-with-vba.html
http://www.tek-tips.com/viewthread.cfm?qid=560230&page=1
http://www.tek-tips.com/viewthread.cfm?qid=1173322&page=429

sajjad_kochekian
سه شنبه 14 دی 1389, 08:00 صبح
این رو امتحان کنین و خبرش رو بدین:



dim comp as mscom
set comp = new mscom


اين يكي جواب نداد
64503

mehdi_fiz
سه شنبه 14 دی 1389, 09:47 صبح
سلام دوست عزیز
من خودم از ین کد استفاده می کنم
Dim comp As MSComm
Set comp = New MSComm
comp.CommPort = 5

If comp.PortOpen = False Then
comp.PortOpen = True
End If

comp.Settings = "115200,n,8,1"
comp.Handshaking = comNone

موفق باشید

mazoolagh
پنج شنبه 16 دی 1389, 20:47 عصر
اين يكي جواب نداد
64503

روش درسته و شما همون set رو کم داشتین فقط ظاهرا اسم کمپوننت mscomm درست هست که من mscom نوشته بودم

sajjad_kochekian
شنبه 31 اردیبهشت 1390, 22:39 عصر
دوست عزيز كدام خط از com اطلاعات را دريافت ميكنه؟

Fatollah_ghazi
یک شنبه 01 خرداد 1390, 19:53 عصر
با سلام
ميشه يه نمونه كوچيك بزاريد .و آيا ميشه از اين پورت جهت برنامه باسكول استفاده كرد؟