در مورد کار با پورتهای سریال و موازی در متلب در این قسمت بنویسید
اطلاعیه
Collapse
No announcement yet.
کار با پورت ها درmatlab
Collapse
X
-
کار با پورت ها درmatlab
سلام . خوبی رضا جان ؟
من مدتی هست می خوام یه مقاله در این مورد بنویسم ولی فرصت نکردم .
ولی در کل اگه بخواهید شما باید یه آبجکت ابتدا درست بکنید . بعد آبجکت رو بازکنید و کارهاتون رو انجام بدید . بعد آبجکت رو ببندید . من نمونه برنامه خودم رو اینجا میذارم در مورد کار با پورت سریال هست .
این نحوه ساختن آبکجت سریال به نام s=serial('COM1', 'BaudRate',9600,'DataBits',8 ); S این دستور آبجکتی برای ارتباط سریال ایجاد میکنه . خودتون یه help serial بگرید اطلاعات بیشتری دستتون میاد . بعد با این دستور این آبجکت رو باز می کنیم : fopen(s); 1 ( عدد 1 رو برای اینکه دستور درست نشون داده بشه گذاشم جز دستور نیست ) بعد از این می تونید با دستور های fread و fwrite داده ها رو بخونید و بنویسید . من یه مقاله و نمونه برنامه تا یه چند وقت دیگه میذارم توی سایت . در مورد پورت موازی هم یه سرچی میکنم خبرتون میکنم
موفق باشید .شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
-
کار با پورت ها درmatlab
نوشته اصلی توسط rezababaسلام دوست عزیز
من با پورت موازی در متلب کار کردم فقط خروجی گرفتم نتونستم ورودی بدم در مورد پورت موازی در سایت زیر سرچ کنید
mathwork.com
ممنون
تا جایی که من میدونم نوع دسترسی داده در پورت موازی در MATLAB یا همون Data Access بصورت فقط خواندنی یا Read Only هستش حتی در موقع Run Time :roll:
دیدگاه
-
کار با پورت ها درmatlab
نوشته اصلی توسط Amin56فکر کنم با تعریف صحیح یک IO و ارسال کد 20 به پورت 37a به شرطی که در setup setting رو در حالت ssp یا ecp یا Bi گذاشته باشید همه جوره جواب میده
باور نداری امتحان کن؟؟
میگم اگه برنامه اش رو دارید توی سایت هم بذارید تا بقیه از تجربه عملی شما استفاده کنن .
با تشکر .
موفق باشیدشأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه
-
کار با پورت ها درmatlab
سلام
اقا من این پورت موازی را امتحان کردم برای خروجی
dio=digitalio('parallel','lpt1');
dio=addline(dio,0:7,'out')
putvalue(dio,25)
با این کار چند تا ledمتناسب با 25 روشن شد اما برای ورودی گرفتن
اون دستور اول را می نویسید بعد
dio=addline(dio,0:7,'in')
f=getvalue(dio)
با این کار اگر اول شی ورودی را ساخته با شید 8 بیت یک در جواب برمی گرداند من به پایه های 2 تا 9 پورت حالتهای مختلف 0 یا 5 ولت زدم اما اون عدد ها را نمی خونه اگه دستورات خروجی را اجرا کنید اون عددی که به پورت می فرستید می مونه و اگر بعدا با ورودی بخونبد همان عدد می اید نتیجه گرفتم که باید یک بافر داشته باشه که عدد را نگه میداره و احتمالا موقع خروجی دادن خود سیستم یک پایه مربوط به ذخیره عدد در بافر را تحریک میکنه اما مو قع ورودی اون پایه رو کاربر باید تحریک کنه اما اون پایه رو نمی دونم لطفا راهنمایی کنید
دیدگاه
-
سوال
با سلام
ایا در مطلب میشه برنامه نوشت و اون رو فایل اجرایی کرد ؟
مثل C++؟
در ضمن شبیه ساز مطلب فقط خاصیت شبیه سازی داره ؟ ایا
نمیشه از بلوک های اون به صورت فایل اجرایی استفاده کرد؟
ممنون از راهنماییهایتان>>>>> اللهم عجل لولیک الفرج <<<
لطفا برای تشکر از امتیاز مثبت استفاده بفرمایید
دیدگاه
-
کار با پورت ها درmatlab
سلام . خوبی رضا جان ؟
بله میشه این کار رو کرد باید برنامه رو در محیط GUI بنویسی . شبیه محیط های ویژوال هست . البته البته من خودم کار نکردم . فقط میدونم فایل EXE هم میسازه .
موفق باشید .شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه
-
کار با پورت ها درmatlab
سلام . خوبی دوست عزیز ؟
متلب رو اجرا کنید . بعد
file==> new ==> GUI
من خودم هم کار نکردم . ولی اجراش کنید چیز جالبی به نظر میرسه
موفق باشید .شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآی جهاد فیآسبیلآالله.
هجرت، هجرت از سنگینیآهاست و جاذبهآهایی که تو را به خاک میآچسباند.
چکمهآهایت را بپوش، رهآتوشهآات را بردار و هجرت کن.
دیدگاه
دیدگاه