وبلاگ سید جلال سیدیزدی

رفع اشکال مدار منطقی

يكشنبه, ۱۷ اسفند ۱۳۹۳، ۱۱:۵۷ ق.ظ

سلام

در صورت داشتن اشکال در درس، می توانید اشکال خود را در قسمت نظر مطرح نمایید.

توجه: به نظرات خصوصی پاسخ داده نمی‌شود.

موفق باشید.

  • سید جلال سیدیزدی

نظرات  (۱۸)

سلام استاد پروژه ای طراحی کردم این خطا هارو میده میشه راهنماییم کنید

No model specified for U1

و این خطا

(Simulation FAILED due to partition analysis error(s

پاسخ:
سلام
باید از قطعاتی استفاده کنید که مدل داشته باشند.
در زمان انتخاب قطعه، بالای تصویر قطعه عبارت no model نباید باشد.
موفق باشید
سلام.
ببخشید تو درس معماری کامپیوتر منظور از مدار کاهشگر همونxorهست؟
پاسخ:
سلام.
اگر اشتباه نکنم احتمالاً مداری است که یک واحد از مقدار ورودی کم می‎کند.
به احتمال ضعیفتر شاید مدار تفریقگر باشد.
موفق باشید.
با سلام
استاد چه پروژه هایی با پروتیوس باید انجام بدیم و اینکه جند نمره داره؟
همچنین میخاستم بدونم که جواب سوال تاخیر گیت که میان ترم اومده بود چی میشه؟
با تشکر
اباذری
پاسخ:
سلام
50 شد. شما هم چک کنید.
پروژه ها سر کلاس مطرح می‎شود.
ممنون
سلامی مجدد
استاد اما این مورد در هر سیستمی یک جواب میدهد

مثلا در یک سیستم جواب=-8.1648465955514287168521180122928e-39
ودر سیستم دیگری جواب=-1.06828e-19

که این دو جواب  خیلی با هم تفاوت دارند و در سایت اصلی مشکل را یک اشتباه منطقی مطرح کرده بود

منبع : http://winphone.ir/get-familiar-with-windows-calculator-errors/

پاسخ:
سلام

شاید.
ولی به این نکته توجه کنید که دقت عدد اعشاری در حالت استاندارد ماشین حساب، کمتر از حالت scientific است. احتمالاً در مد استاندارد single است (مثل float در زبان C) و در مد علمی double است.
تفاوت دو عدد ذکر شده هم به همین دلیله. برای اطلاعات بیشتر به اینجا مراجعه کنید.

موفق باشید.

با سلام و خسته نباشید
استاد سوالی در سایتی بیان شده بود و من مشتاق شدم ببینم جواب چه می شود
لینک سایت
که سوال به شرح زیر است : 
  • روی منوی استارت کلیک کرده و در کادر جست‌وجو عبارت Calculator را وارد کنید و ماشین‌حساب را اجرا کنید.
  • حالا کافی است عدد ۴ را وارد کرده و روی آیکون رادیکال کلیک کنید. (با اجرای این کار رادیکال ۴ محاسبه‌شده و مقدار ۲ در خروجی نمایش داده می‌شود)
  • حالا روی آیکون تفریق و در ادامه روی عدد ۲ کلیک کرده و نتیجه که برابر با ۲ است را منهای ۲ کنید.
  • پاسخ شما صفر نیست؟ جالب اینجاست درصورتی‌ که ماشین‌حساب را از حالت استاندارد به حالت مهندسی تغییر دهید و همین عملیات را تکرار کنید، بازهم نتیجه متفاوتی در اختیار شما خواهد گرفت.
پاسخ:
سلام ممنون
من فکر می‌کنم اینطوریه که:
عمل جذر با روش‌های عددی و به صورت تخمینی محاسبه میشه. در نتیجه جذر 4 خیلی نزدیک به 2 است ولی 2 نیست.
در زمان نمایش جذر 4، چون نزدیک به 2 است 2 رو نمایش می دهد ولی وقتی تفریقش می کنیم مقدار اصلی (یعنی تقریباً 2) رو از 2 تفریق می‌کند و حاصل می‌شود تقریباً صفر.
موفق باشید.
  • مهدیه داودی
  • سلام استاد
    گفته بودید سوال رو اینجا ازتون بپرسم.
    **باچهار نیم جمع کننده یک مدار ترکیبی کاهشگر طراحی کنید(مداری که ۱ را از عدد ۴ بیتی کم مینماید.)
    پاسخ:
    سلام،

    من فکر می‌کنم منظور سوال این نیست که فقط با چهار نیم جمع کننده...؛ بلکه منظور این است که از 4 نیم جمع کننده و دیگر قطعات لازم برای این کار استفاده کنیم.
    با این توضیح فکر می‌کنم جواب ساده باشه. اگر به جواب نرسیدید دوباره سوال کنید.

    موفق باشید.
    سلام استاد
    میخواستم خواهش کنم این خطا ها رو توضیح بدین 
    (Simulation FAILED due to partition analysis error(s
    No model specified for CLOCK#0018.

    خطایی هستند که بعد از چند بار اجرا رخ میده در حالیکه هیچ تغییری در مدار صورت نگرفته اما دیگه اجرا نمیشه.


    پاسخ:
    سلام
    احتمالاً برای CLOCK#0018 مدلی تعریف نشده. باید آن را حذف کنید و از قطعه ای استفاده کنید که برایش مدل تعریف شده باشد.
    برای این منظور در زمان انتخاب قطعه در پنجره‌ی Pike Devices گزینه‌ی Show only parts with models رو فعال کنید.
    موفق باشید.
  • ابوذر رحیمی
  • با سلام و عرض ادب  خدمت استاد محترم
    استاد سه تا سوال داشتم
    اول اینکه می خواستم بدونم برای اینکه تو پروتئوس از شمارنده 4 بیتی با قابلیت بارگیری موازی بخواهیم استفاده کنیم تو قسمت انتخاب قطعه باید چی سرچ کنیم؟(من خودم تو اینترنت یه سرچی کردم و آی سی 74163 را پیدا کردم ولی این آی سی ورودی clear نداره!!!)
    (از این شمارنده می خوام برای شمارش از 0 تا 99 استفاده کنم برای همین هم به نظرم اومد دو تا از این شمارنده را کنار هم بذارم و ورودی اول و سوم شمارندها را به طور جداگانه با هم and کنم و به clear ها شون وصل کنم و از and شمارنده اول به کلاک شمارنده دوم وصل کنم و خروجی هر دو شمارنده را به یه دیکودر bcd به سون سگمنت متصل کنم!!!)
    دومین سوالم هم اینه که دیکودر bcd به سون سگمنت را باید چی تایپ کنیم تا بتونیم استفاده کنیم؟؟؟
    سومین سوالم هم اینه که تو شکل 2-6 کتاب (ثبات 4 بیتی بار شدن موازی) علت استفاده از دو گیت not پشت سر هم چیه؟؟؟

    استاد به بزرگواری خودتون ببخشید اگه سوال هام طولانی شد
    با تشکر...
    پاسخ:
    سلام ممنون

    1) برای این سوال از دو شمارنده BCD موج‌گونه استفاده کنید.

    اما کلاً در صورتی که به شمارنده 4 بیتی با قابلیت بارگیری موازی نیاز داشتید از آی سی 74161 استفاده کنید. برگه اطلاعاتی آن را از اینجا دریافت کنید.


    2) bcd to 7 segment decoder


    3) چون گیت‌های زیادی را باید راه بیندازد اینگونه استفاده کرده تا تقوبت (بافر) شود.

    موفق باشید.

    سلام استاد 
    فرموده بودین عنوان پروژه ها رو براتون بفرستم تا در وبلاگ قرار دهید:

    1)نمایش اعداد 0 تا 15 در 7segment

    2)شمارنده ای طراحی شود که از 0 تا 99 را بشمارد.

    3)شمارنده ای طراحی شود که از 1 تا 3 بشمارد سپس 7 لود شود و از 7 تا 9 بشمارد و دوباره به 1 بازگردد.

    4)اختیاری: نشان دادن شماره دانشجویی در 7segment
  • ابوذر رحیمی
  • با سلام و عرض ادب خدمت استاد محترم

    استاد می خواستم بدونم می تونیم تو نرم افزار پروتئوس یک مالتی پلکسر آماده را به پروژه اد کنیم و ازش استفاده کنیم؟؟؟
    اگه امکانش وجود داره لطفا یه توضیحی بدین!!!
    پاسخ:
    در قسمت انتخاب قطعه٬ تایپ کنید multiplexer و از میان گزینه ها هر کدام که با نیاز شما سازگار است را انتخاب کنید.
    موفق باشید.
  • ابوذر رحیمی
  • با سلام عرض ادب خدمت  استاد محترم
    وقتتون بخیر
    استاد می خواستم بدونم چجوری میتونیم با تعدادی دیکودر 8*3 یک دیکودر 512*9 طراحی کنیم؟؟؟
    پاسخ:
    سلام ممنون
    اگر تمرین گفته شده سر کلاس رو حل کنید٬ حل این مساله هم شبیه به اون خواهد بود.
    ایده همان است٬ فقط تعداد طبقات فرق می کند.
    موفق باشید.

  • محمد عاشری
  • سلام و طاعات شما مقبول حق

    سوالی از جاوا:
    تفاوت های association,aggregation,composition رو متوجه نمیشم.
    اگر ممکنه کمک کنید بفهمم داستان چیه؟
    چه موقع از association چه موقع  و aggregation و ..
    ممنون
    پاسخ:
    سلام ممنون
    عبادات شما هم مورد قبول رب

    داستان تقریباً بدین قرار است که:
    هر ارتباطی بین دو کلاس که وراثت نباشد association است که به دو دسته‌ی composition و aggregation قابل تقسیم است.
    در composition یک شی صاحب شی دیگر است مثلاً کلاس Car دارای Engine است. اگر شی‌ای از کلاس Car از بین برود، Engine آن نیز از بین می‌رود.
    اما در aggregation یک شی از شی دیگر استفاده می‌کند. مثلاً شی‌ای از کلاس Lab، شی‌ای از کلاس دانشجو را دارد و آن را مدیریت می‌کند (ثبت نام و ...). اگر آزمایشگاه منحل شود دانشجو وجود دارد و می‌تواند در آزمایشگاه دیگر ثبت نام کند.

    البته بعضی مولفین association  را کافی می‌دانند و جزئیات را نادیده می‌گیرند اما برخی دیگر پا را فراتر می‌نهد و باز ارتباط را دقیق‌تر از دسته‌بندی بالا بررسی می‌کنند.
    برای اطلاعات بیشتر کتاب‌های زیر را ببینید.
    Thinking in Java, 4th Edition, Bruce Eckel
    Object Oriented Design & Patterns, 2nd Edition, Cay Horstmann
    و کتاب‌های مهندسی نرم‌افزار.

    موفق باشید.
  • مجتبی خوریانی
  • سلام استاد
    طاعات قبول

    لطفأ کوئیز فصل 6 رو میشه بذارید تو وبلاگ؟
    پاسخ:
    سلام
    عبادات شما هم مقبول

    تمرین 24 فصل ششم بود.
    موفق باشید.
    سلام،استاد برای امتحان پایان ترم لازمه کلّ  فصل هفت کتاب رو خوند؟؟ من جزوه ی فصل هفت شما رو ندارم و به مشکل برخوردم!!!! اگه لطف کنین بگین از این فصل کدوم قسمت هاش هست ممنون میشم
    پاسخ:
    سلام
    نه. فقط همان قسمت هایی که تدریس شد.
    موفق باشید.
    سلام استاد
    یکی از دوستان درباره اینکه اگه دو عدد یکسان پشت سرهم باشند تغییرشون ملموس نیست پرسیده بود و شما گفتید حالت اضافه بزاریم 
    یعنی از 4 فلیپ فلاپ استفاده کنیم بجای 3 تا ؟
    پاسخ:
    سلام
    بله.
    موفق باشید.
    سلام خسته نباشید
    من قبلا دانشجوی شما بودم
    یه برنامه جاوا نوشتم توش با فایل هم کار کردم 
    اما فایلم باز نمیشه موقع ران شدن برنامم
    میتونم برناممو براتون ایمیل کنم تا اگه میشه مشکلشو بگین؟
    خیلی ممنون میشم
    پاسخ:
    سلام ممنون
    در قسمت catch  مربوط به exception ها متد printstacktrace را روی شی exception فراخوانی کنید تا پیغام مربوط به آن چاپ شود. معمولاً با بررسی پیغام علت خطا به سادگی مشخص می گردد.
    لینک مقابل را هم ببینید.
    موفق باشید.
    منظورمون اینه که این نمودار وقتی یک رشه بیت دریافت میکنه ،3 صفر و بیشتر رو مشخص میکنه یا اینکه 2 صفر و بیشتر؟
    پاسخ:
    سلام
    اگر به خروجی توجه کنید متوجه می شوید که بعد از حداقل سه یک متوالی خروجی یک می شود و نه بعد از دو یک.
    موفق باشید.
    سلام استاد
    این تمرینی که داده بودید 3 صفر و بیشتر رو مشخص میکنه یا 2 صفر و بیشتر http://s3.picofile.com/file/8189701918/001.jpg
    پاسخ:
    سلام
    خب؟!
    ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
    شما میتوانید از این تگهای html استفاده کنید:
    <b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
    تجدید کد امنیتی