######### Random

ספרייה: זיכרון
הוצג: 2.3.0
מראה: #########

התנהגות

רכיב זה חוזר על רצף פסאודו אקראי של מספרים, שצועד קדימה למספר הבא ברצף בכל פעם שהשעון מופעל בזמן שהרכיב מופעל. מבחינה טכנית, ה האלגוריתם המשמש לחישוב הרצף הפסאודורנדומלי הוא מחולל קוגרונטיאלי ליניארי: מתחיל מזרע r0, המספר הבא r1 האם ה מספר

r1 = (25,214,903,917 r0 + 11) מוד 248

הערך הבא r2 מחושב מתוך r1 באמצעות אותו חישוב, וכן הלאה. רצף זה הוא של מספרים של 48 סיביות; הערך הנראה מהרכיב הוא הסיביות מסדר נמוך כפי שהוגדרו על ידי תכונת ה-Data Bits שלה, לאחר שזרקת לראשונה את 12 הסיביות התחתונות של הזרע הנוכחי.

מלבד כניסת השעון, הרכיב כולל גם כניסת enable, אשר מובילה את כניסת השעון אל להתעלם כאשר enable הוא 0, והקלט reset, המאפס את הערך של הרכיב באופן אסינכרוני ל-Seed הראשוני r0.

ה-Seed הראשוני ניתן להגדרה על ידי המשתמש. אם הוא מוגדר ב-0 (שהוא ברירת המחדל), אז ה-Seed מבוסס בשעה הנוכחית; כאשר מקבלים הוראה לאפס דרך הקלט reset, הרכיב מחשב ערך חדש זרע מבוסס על הזמן הנוכחי החדש.

סיכות

East edge, שכותרתו Q (פלט, רוחב סיביות תואם לתכונת Data Bits)
מוציא את הערך המאוחסן כעת על ידי הרכיב.
קצה מערבי, סיכה עליונה, מסומן במשולש (קלט, רוחב סיביות 1)
שעון: ברגע שזה מופעל כפי שצוין על ידי התכונה Trigger, הרכיב מבצע צעדים המספר הבא ברצף שלו.
קצה מערבי, סיכה תחתונה (קלט, רוחב סיביות 1)
Enable: הרכיב מופעל כאשר קלט זה מנותק או 1; אבל אם הוא 0, אז קלט השעון מתעלמים ממנו.
קצה דרום (קלט, רוחב סיביות 1)
איפוס: כשזהו 1, הרצף הפסאודורנדומלי מתאפס באופן אסינכרוני ל-seed הראשוני. (אם הזרע הוא 0, הזרע החדש הזה צריך להיות שונה מהזרע הראשוני שבו השתמשו בעבר.)

תכונות

כאשר הרכיב נבחר או מתווסף, Alt-0 עד Alt-9 משנים את תכונת Data Bits שלו.

פיסות מידע
רוחב הסיביות של הערך שנפלט מהרכיב.
זֶרַע
ערך ההתחלה המשמש לרצף הפסאודורנדומלי. אם זה 0 (ברירת המחדל), אז הערך ההתחלתי מבוסס על הזמן שבו התחיל הרצף האקראי.
הדק
מגדיר כיצד מתפרש קלט השעון. הערך קצה עולה מציין שהרכיב צריך לעדכן את הערך שלו ברגע שהשעון עולה מ-0 ל-1. הערך הקצה הנופל מציין שהוא אמור להתעדכן ברגע שהשעון יורד מ-1 ל-0.
תווית
הטקסט בתוך התווית המשויכת לרכיב.
תווית גופן
הגופן שבאמצעותו יש לעבד את התווית.

התנהגות כלי לתקוע

אף אחד.

התנהגות כלי טקסט

מאפשר לערוך את התווית המשויכת לרכיב.

חזרה אל הפניה לספרייה