سلام دوستان
نمیدونم ایا برای چنین دستگاه هایی تابحال برنامه نوشتید یا نه :
http://www.seeanco.ir/product/%D8%AA...opacilyt-1030/
درواقع میخواستم با اتصال به پورت (RS- 232) یک سری اطلاعات ازش در سی شارپ بخونم.
سلام دوستان
نمیدونم ایا برای چنین دستگاه هایی تابحال برنامه نوشتید یا نه :
http://www.seeanco.ir/product/%D8%AA...opacilyt-1030/
درواقع میخواستم با اتصال به پورت (RS- 232) یک سری اطلاعات ازش در سی شارپ بخونم.
سلام.
تو نوشته هاشون نوشتن اتصال به پی سی. خب حتما همراش یه ocx یا دی ال الی جهت ارتباط با کامپیوتر داره. اگه هم نه میتونید پورت سریال رو شنود کنید ببینید چی رد و بدل میشه. حتما سازندش یه راهکاری براش گذاشته.
ممنون از توجهتون
درسته شرکتش یک برنامه ای برای اینکار نوشته که با استفاده پورت سریال r232 اطلاعات رو میخونه.
اما حالا من میخواستم این اطلااعت رو بخونم متاسفانه موفق نشدم.
چگونه میتوان این رد و بدل شدن اطلاعات با اون پورت رو فهمید ؟ اگر بتونم ببینم چه دستوری فرستاده میشه تا اطلاعات رو خوند فک کنم میتوانم مقادیر مربوطه رو استخراج کنم.
برنامه ای که نوشتم اینطوریه پورت مربوطه رو هم میشناسه اما مقداری به جز - نمیتونم دریافت کنم !
با سلامدرسته شرکتش یک برنامه ای برای اینکار نوشته که با استفاده پورت سریال r232 اطلاعات رو میخونه.
مگه نمگید که یه API برای اینکار داره خوب تو رفرنس هاش باید یکسری توابع باشه حتما.
وقتی که به پورت com متصل هستید باید از طریق توبع همون API از پورت اطلاعات را به صورت byte بخونید و به کاراکتر تبدیل کنید حتما باید توابعی برای این کار داشته باشه.
البته حواستون به ویندوز هم باشه که اجازه بده از com port استفاده کنید معمولا یکم سختگیری میکنه ویندوز.
این که میگید پورت را میشناسه منظورتون چی هست ؟ یعنی com port دارید listen میکنید خوب اگر اینطوره شما که نمی دونید اون دستگاه با چه الگوریتمی داره دیتا ارسال میکنه پس قاعدتا نمیتونید اطلاعاتی دریافت کنید.
برای خوندن اطلاعات بین راه کامپیوتر تا دستگاه روی پورت فلان توی گوگل جست و جو کنید: sniff port windows