מרות מנקודה קבועה לנקודה צפה ולהיפך

A

alzomor

Guest
Asslamo 3likom כיצד להמיר מנקודה קבועה ש 15 לנקודה צפה ולהיפך ב-C סלאם חוסאם Alzomor www (.) Ig (.) Org
 
אם אתה משתמש בשבב Mplab C30 מהדר, אם אתה מסתכל בקובץ הכותרת, 'dsp.h' תוכל למצוא את אבות טיפוס functon הבא: [קוד] Float2Fract השבר חצוני (* / ממיר לצוף אל שבר * / aVal / לצוף לצוף * ערך בטווח [-1, 1) * /); Fract2Float לצוף חצוני (/ * ממיר שבר למצוף * / השבר aVal / * ערך fract בטווח {-1, 1-2 ^ -15} * /); [/ קוד] תוכל למצוא את הפונקציות בDSP \ מדריך src.
 
btbass תודה אבל השאלה שלי היא איך זה יכול להיות מיושם בג אני לא משתמש Mplab C30 המהדר סלאם חוסאם Alzomor www (.) ig (.) org
 
היי דרך טובה ופשוטה ל: המרה מנקודה קבועה לנקודת Flaoting. רק לחלק לפי קנה מידה המלא של המספר שלם המיוצגים בשום ביטים המייצגים נקודה וסוג קבוע להטיל תוצאה לצוף דוגמה: נקודה קבועה מיוצג בש 15 formate ב: ייצוג נקודה צפה של ab = (float) (/ (2 ^ 15-1)) המרה ממצוף לקבוע: = (int) (ב * (בסולם)) בקנה מידה תלויה בערך המרבי של ערכי נקודה צפו שהומרו וקבעו תוצאת formate נקודה. סלאם חוסאם Alzomor
 

Welcome to EDABoard.com

Sponsor

Back
Top