ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 10 از 10
  1. #1
    2011/07/27
    37
    0

    مشکل با اجرای دوم پورت سریال در متلب


    سلام من می خوام یک موتور پله ای رو با استفاده از gui متلب کنترل کنم .اما مشکل اینه که موتور با اولین رشته ارسالی از متلب می چرخه اما اگر برای بار دوم روی دکمه ارسال کلیک کنم دیگه موتور کار نمیکنه یعنی باید پنجره اجرا بسته بشه و فایل دوباره اجرا بشه تا موتور با مقدار جدید بچرخه.من نمیدونم کجا و چطوری توی حلقه بگدارمش کسی می تونه کمک کنه؟ این کدی هست که برای دکمه ارسال نوشتم .
    spee=get(handles.s1,'String'
    stardeg=get(handles.sd1,'String'
    stopdeg=get(handles.sd2,'String'
    rotd=get(handles.rd,'Value'
    y4=num2str(rotd);
    s=strcat('$',spee,',',stardeg, ',',stopdeg,',',y4,'#&#03 9
    fopen(m);
    fprintf(m,'%s',s);
    fclose(m);

  2. #2
    2011/07/27
    37
    0

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    من توی برنامه پورت رو نبستم تا بتونم چند بار بهش رشته ارسال کنم و یک دکمه close گداشتم و توی اون پورت رو بستم.اما اینطوری خطا میده که com1 فعال نیست در صورتیکه اگر ببندمش بدون مشکل ارسال میشه ولی فقط رشته اول.
    یکی کمک کنه .ممنون
  3. #3
    2011/07/27
    37
    0

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    هیچکس هیچ پیشنهادی نداره؟؟؟؟؟ :sad:
  4. #4
    2009/10/10
    244
    4

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    هیج خطا یا اخطاری در کامند ویندو نشون نمیده؟!
    احتمالا مشکل از همون باز و بسته کردن پورته
    یه بار اول برنامه بازش کنید و بزارید همون جور بمونه یعنی اصلا نبندیدش و اصلا دوباره دستور باز کردن استفاده نکنید
    ببینید اینجوری کار میکنه یا نه
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
  5. #5
    2011/07/27
    37
    0

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    چرا وقتی پورت رو باز کنم و دیگه نبندم خطا میده کهcom1 فعال نیستcom3 فعاله و کام 3 هم که انتخاب میکنم خطا میده که هیچ پورتی فعال نیست.اما اگر پورت رو ببندم با اول موتور حرکت میکنه ولی برا بار دوم نمیکنه ولی رشته توی کامند ویندو ایجاد میشه
  6. #6
    2009/10/10
    244
    4

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    من شخصا به هچین مشکلی برنخوردم ولی چند تا توصیه عومی میتونم بکنم
    سعی کنید در اول روتین، متغییرهایی که از اجرای قبلی برنامه (ارسال اول اطلاعات ) ممکنه مقدار دهی شده باشن رو پاک کنید (احتمالا مشکل از همین مورد باشه)
    از دستور serial(com1) یه بار بیشتر استفاده نکنید
    پورت رو مرتب باز بسته نکنید.اول برنامه بازش کنید هنگام خروج ببندینش
    با دستور INSTRFIND وضعیت پورت های باز رو رو چک کنید.
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
  7. #7
    2011/07/27
    37
    0

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    سلام
    یعنی منظورتون اینه که به صورت عادی باید هر بار که دکمه ارسال رو میزنم باید موتور حرکت کنه ؟
    یا اینکه پورت رو که نمی بندم نباید خطا بده؟
  8. #8
    2009/10/10
    244
    4

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    نبستن پورت اشکالی نداره بشرطی دوباره سعی نکنید بازش کنید
    باز کردن پورتی که قبلا باز شده احتمال قوی خطا میده
    یه مساله دیگه هم که ازش نباید غافل بشید احتمال درست کار کردن برنامه شما در gui و مشکل دار بودن برنامه تون در میکرو هست.
    از برنامه هایی که پورت مجازی ایجاد میکنن استفاده کنید.این برنامه ها یه جفت پورت مجازی سریال ایجاد میکنن.
    شما در مطلب به جای اینکه com1 رو باز کنید مثلا com6 که توسط این برنامه ایجاد شده روباز میکنید و در برنامه دیگری مثل hyper terminal پورت com7 رو که جفت com6 هست رو باز میکنید و از این طریق اطلاعاتی که در عمل توسط مطلب ارسال میشه رو در hyper terminal میبینید و از صحت برنامه تون مطلع میشید.
    متاسفانه من خیلی وقته با gui کار نکردم و جزئیاتش یادم نیست وگرنه میگفتم برنامه رو پلود کنید تا چکش کنم
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
  9. #9
    2011/07/27
    37
    0

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    ممنون. من امروز متوجه شدم که با قطع و وصل شدن پاور مدار رشته های بعدی هم به پورت ارسال شده و موتور کار میکنه .نمیدونم این عادیه یا نشون دهنده مشکل هست؟؟
  10. #10
    2009/10/10
    244
    4

    پاسخ : مشکل با اجرای دوم پورت سریال در متلب

    احتمال بسیار قوی مطلب درست کار میکنه و مشکل در برنامه میکروکنترلر هست
    افتادگی آموز اگر طالب فیضی هرگز نخورد آب زمینی که بلند است
نمایش نتایج: از 1 به 10 از 10

موضوعات مشابه

  1. پاسخ: 3
    آخرين نوشته: 2013/01/18, 23:37
  2. مشکل در پورت هاي com مجازي لپ تاپ بعد از کار با پورت ها در متلب
    توسط voyager2020 در انجمن كامپيوتر ، اينترنت و علوم مرتبط
    پاسخ: 1
    آخرين نوشته: 2013/01/03, 13:36
  3. دستورات پورت سریال در متلب
    توسط rreyhanehh در انجمن آموزش نرم افزارهاي آناليز و شبيه ساز
    پاسخ: 0
    آخرين نوشته: 2012/08/13, 13:02
  4. کنترل موتورهای دی سی به کمک متلب و پورت سریال
    توسط p0o0uya در انجمن سیستم های کنترلی
    پاسخ: 1
    آخرين نوشته: 2011/12/18, 19:21
  5. پاسخ: 4
    آخرين نوشته: 2011/09/04, 01:09

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •