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





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









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









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






جهت تبلیغ در وب سایت ECA کلیک کنید.

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

نمایش نتایج: از 1 به 6 از 6
  1. #1
    2009/08/28
    تهران
    123
    3

    تابع بدون مقدار برگشتی

    با سلام

    ۱-تابعی که مقداری رو بر نگردونه در vhdl ممکن هست؟ به چه صورتی؟

    ۲-ممکن هست تابعی نوشته بشه که بتونه پورتآ*هایی رو مقدار دهی کنه؟

    مثلا خیلی ساده اینکه تابعی نوشته بشه که مقدار ۰ رو به یکی از پورتآ*ها بتونه انتساب بده؟؟؟ :nerd:
  2. #2
    2007/10/14
    تهران
    1,335
    38

    پاسخ : تابع بدون مقدار برگشتی

    سلام.
    2- نه
    1- با توجه به 2، نه.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
  3. #3
    2008/07/16
    تهران
    677
    6

    پاسخ : تابع بدون مقدار برگشتی

    نقل قول نوشته اصلی توسط ya_montazar
    با سلام

    ۱-تابعی که مقداری رو بر نگردونه در vhdl ممکن هست؟ به چه صورتی؟

    ۲-ممکن هست تابعی نوشته بشه که بتونه پورتآ*هایی رو مقدار دهی کنه؟

    مثلا خیلی ساده اینکه تابعی نوشته بشه که مقدار ۰ رو به یکی از پورتآ*ها بتونه انتساب بده؟؟؟ :nerd:
    نقل قول نوشته اصلی توسط هـادی
    سلام.
    2- نه
    1- با توجه به 2، نه.
    میشه لطفا توضیح بدید که چرااینکار اجرایی نیست.
  4. #4
    2007/10/14
    تهران
    1,335
    38

    پاسخ : تابع بدون مقدار برگشتی

    تابع در VHDL به این صورت تعریف میشه که هر تابع فقط میتونه یک مقدار رو برگردونه که در header اون تابع فقط نوعش مشخص میشه (اسم نداره) پس نمیشه داخل یک function به یک پورت مقداردهی کرد در نتیجه تابعی که خروجی نداشته باشه هیچ کار مفیدی انجام نمیده به همین دلیل تعریف نشده. تابعی که ورودی نداشته باشه هم فقط میتونه یک مقدار ثابت به خروجی تابع نسبت بده که باز هم مفید نیست پس این هم تعریف نشده و لازمه که یک تابع هم وروددی و هم خروجی داشته باشه.
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
  5. #5
    2009/08/28
    تهران
    123
    3

    پاسخ : تابع بدون مقدار برگشتی

    نقل قول نوشته اصلی توسط هـادی
    تابع در VHDL به این صورت تعریف میشه که هر تابع فقط میتونه یک مقدار رو برگردونه که در header اون تابع فقط نوعش مشخص میشه (اسم نداره) پس نمیشه داخل یک function به یک پورت مقداردهی کرد در نتیجه تابعی که خروجی نداشته باشه هیچ کار مفیدی انجام نمیده به همین دلیل تعریف نشده. تابعی که ورودی نداشته باشه هم فقط میتونه یک مقدار ثابت به خروجی تابع نسبت بده که باز هم مفید نیست پس این هم تعریف نشده و لازمه که یک تابع هم وروددی و هم خروجی داشته باشه.
    پس این برداشت میآ*شه که: اصولا در vhdl امکان این نیست که به عنوان مثال مثل توابع میکرو٬ توابعی برای راهآ*اندازی lcd کاراکتری از initializing و توایع کاربردی دیگه نوشته بشوند؟ و ناچار باید به صورت دستی این کار انجام بشه :cry2:
  6. #6
    2007/10/14
    تهران
    1,335
    38

    پاسخ : تابع بدون مقدار برگشتی

    هر برنامه در VHDL میتونه به صورت یک Component به صورت یک زیرسیستم در برنامه دیگه استفاده بشه و فقط از طریق پورتهای ورودی و خروجی و مقادیر Generic با برنامه اصلی ارتباط داشته باشه مثل برنامه برای پروتکل UART، SPI, I2C و غیره که بهش ip core هم گفته میشه ولی تابع موارد استفاده دیگه ای داره مثل تبدیل کد Gray به دسیمال و ...
    لطفاً برای انجام پروژه های دانشجویی پیام خصوصی نفرستید.
    لطفاً سؤالاتی که در انجمن قابل طرح شدن هستند پیام خصوصی نکنید.
    با تمام وجود گناه کرديم اما نه نعمتش را از ما گرفت نه گناهان ما را فاش کرد اطاعتش کنيم چه مي کند؟"دکتر شريعتي"
    اگر جايي که ايستاده ايد را نمي پسنديد، عوضش کنيد شما درخت نيستيد!! "پاسكال"
    يا به اندازه ي آرزوهايت تلاش کن يا به اندازه تلاشت آرزو کن. "شکسپير"
نمایش نتایج: از 1 به 6 از 6

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

  1. مقدار دهی توابع بدون اجرای m.file
    توسط aslan modir در انجمن Matlab
    پاسخ: 4
    آخرين نوشته: 2015/10/28, 09:22
  2. نوشتن تابع برگشتی به زبان c
    توسط monire63 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/09/19, 14:39
  3. مقدار دهی تابع delay
    توسط yoshig2 در انجمن میکروکنترلرهای AVR
    پاسخ: 3
    آخرين نوشته: 2015/02/09, 08:38
  4. نوشتن یک تابع جهت تعیین پایداری مقدار ADC
    توسط shahin2222 در انجمن میکروکنترلرهای AVR
    پاسخ: 7
    آخرين نوشته: 2014/02/22, 21:50
  5. مقدار پریود تابع setup_timer_2 هنگام راه اندازی pwm
    توسط mam1373 در انجمن میکروکنترلرهای PIC
    پاسخ: 1
    آخرين نوشته: 2013/10/30, 18:24

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

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

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

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

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