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





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









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









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






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

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

نمایش نتایج: از 1 به 4 از 4
  1. #1
    2010/08/28
    4
    0

    مشکل در نوع داده در vhdl

    سلام
    من در طی برنامه نویسیم دو تا مشکل برام پیش اومد که توی جزواتم هم گشتم راه حلش رو پیدا نکردم.
    1. برای داده های بزرگتر از نوع intrger چه کار کنم. برای یکی از متغییرهام پیغام خطا می گیرم که ابعادش بزرگتر از integer هستش.
    2. برای متغییرهای اعشاریم چی؟ سعی کردم یه type رو خودم تعریف کنم ولی برای عملیات جبری رو این متغییری که تعریف کردم خطا می گیرم.

    اگر کسی به زبان vhdl آشنایی داره لطفآ کمکم کنه....ممنون
  2. #2
    2009/07/30
    67
    0

    پاسخ : مشکل در نوع داده در vhdl

    نقل قول نوشته اصلی توسط mehdi_k66
    سلام
    من در طی برنامه نویسیم دو تا مشکل برام پیش اومد که توی جزواتم هم گشتم راه حلش رو پیدا نکردم.
    1. برای داده های بزرگتر از نوع intrger چه کار کنم. برای یکی از متغییرهام پیغام خطا می گیرم که ابعادش بزرگتر از integer هستش.
    2. برای متغییرهای اعشاریم چی؟ سعی کردم یه type رو خودم تعریف کنم ولی برای عملیات جبری رو این متغییری که تعریف کردم خطا می گیرم.

    اگر کسی به زبان vhdl آشنایی داره لطفآ کمکم کنه....ممنون
    داده شما چند هست که از intrger
    هم بزرگتره؟
    واسه اعشاری هم فکرکنم که real داریم
  3. #3
    2010/08/28
    4
    0

    پاسخ : مشکل در نوع داده در vhdl

    نوع real هم چک کردم....ولی مثل اینکه عملیات جبری رو نمیشه روش انجام داد.

    مشکل توی این قسمته:
    motor_speed<=60000000000/T
    در حالتی که سرعت موتور رو integr تعریف میکنم میگه عدد بزرگتر از حد integer هستش
    اگر بتونم داده رو از نوع اعشاری تعریف کنم می تونم محاسبات رو توی چند مرحله انحام بدم که برسه به حد integer
    ولی وقتی سرعت موتور رو رو real تعریف میکنم خطا میده که تقسیم با نوع real همخوانی ندارد.

    این دستور برای بهش شمارنده کنترلر موتور /dc هستش....پالسهای انکودر رو شمارش میکنه و در این قسمت هم سرعت موتور محاسبه میشه

    من اینجا می خوام دور بر دقیقه رو به دست بیارم...دوره تناوب من T بر حسب نانو ثانیه هستش
  4. #4
    2011/08/12
    13
    0

    پاسخ : مشکل در نوع داده در vhdl

    سلام
    فک کنم بتونی با ارایه ها یه جور ماتریس درست کنی که مثلا اندازه قطر بزرگ رو بیشتر از نوع integer بگیری.
    خیلی راحت می تونی این کارو کنی. :biggrin:
نمایش نتایج: از 1 به 4 از 4

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

  1. پاسخ: 1
    آخرين نوشته: 2014/03/11, 22:11
  2. مشکل ساده if در VHDL
    توسط salibe_ghalb در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 5
    آخرين نوشته: 2013/08/25, 11:32
  3. مشکل با یک برنامه(vhdl)
    توسط hamid256 در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 7
    آخرين نوشته: 2011/02/06, 22:41
  4. مشکل با process (vhdl)
    توسط spman در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 11
    آخرين نوشته: 2010/11/05, 20:20
  5. Asic Vhdl Basic Ans Lab_Vhdl Examples_microprocessor (VHDL)desingn
    توسط امیرعلی بلورچیان در انجمن PLD , SPLD , GAL , CPLD , FPGA
    پاسخ: 0
    آخرين نوشته: 2007/01/03, 23:10

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

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

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

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

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