GoGPT Best VPN GoSearch

סמל OnWorks

סיגנלגן - אונליין בענן

הפעל את signalgen בספק האירוח החינמי OnWorks דרך Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה signalgen שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.

תָכְנִית:

שֵׁם


סיגנל - a פשוט אוֹת גנרטור התוכנית

תַקצִיר


תדר צורת גל [דגלים]
צורת הגל היא סינוס, קוסינוס, ריבוע, משולש, שן מסור, רעש

איתות [דגלים] תדר דופק [סמן/רווח]
לדופק יש פרמטר נוסף סימון/רווח % - הגדרת הערך היא 10 (%)

תיאור


סיגנל היא תוכנת מחולל אותות פשוטה, שיכולה לייצר באופן דיגיטלי אותות סטנדרטיים
צורות גל בהתקן LINUX /dev/dsp. ניתן ליצור דגימות של 8 או 16 סיביות, במונו או
סטריאו. בסטריאו שני האותות יכולים להיות בפאזה או בניגוד לפאזה (180 מעלות).
תדירות מצוינת כמספר שלם של הרץ. תדרי הרץ השבריים הם
אינו נתמך. כמובן, רק תדרים הנמוכים ממחצית קצב הדגימה (מספר
ניתן ליצור דוגמאות/שנייה).

צורות הגל שניתן ליצור הן:

סינוס גל סינוס סטנדרטי

קוסינוס גל סינוס עם הסטת פאזה של 90 מעלות

ריבוע גל מרובע סטנדרטי עם יחס רווח של 50% סימן

שן מסור
צורת גל רמפה עם flyback מהיר 'אינסופי' (:-) בסיס זמן אידיאלי של אוסצילוסקופ
אות.

משולש
בצורת שיניים ברווח שווה במסור (:-)

רעש זה חלש. כל מה שהוא מורכב ממנו הוא שנייה אחת של פסאודו אקראי שנוצר
דגימות, שהושמעו שוב ושוב. אני אשמח לעשות רעש לבן/ורוד כמו שצריך, אבל אני לא
יודע מספיק, ואני לא חושב שהמבנה של התוכנית תורם לכך
ייצור רעש מדויק.

דופק צורת גל מרובעת שבה ניתן לציין את יחס סימן/רווח (כאחוז).
ערך ברירת המחדל הוא 10% (יחס סימן/רווח של 1:9).

סיגנל יוצר פלט שנוצר בשווי שנייה אחת במאגר ומפעיל את המאגר
שוב ושוב, עד שהוא יסתיים.

מחשבה רבה הושקעה באלגוריתמים ליצירת צורות הגל. אני מאמין ש
sin/cos wave שיהיה טהור מאוד (מודלו את כרטיס הקול שלך :-), אבל אין לי גישה ל-THD
מטר כדי למדוד אותו. לדיוק האות הטוב ביותר לעולם לא השתמש באפשרות גורם הרווח (-A). ה
הגנרטור יגרום לערך השיא של הגל להתאים לערכים הדיגיטליים המרביים המותרים. להשתמש
תוכנית מיקסר לשליטה בעוצמת היציאה, או מנחת חיצוני.

אפשרות גורם הרווח יכולה להיות שימושית להדמיית אות שהיה נתון לו
גֶזֶר. ציין רווח של > 100%. למעשה ניתן ליצור אות טרפז על ידי יצירת a
גל משולש קצוץ. ככל שהרווח גדול יותר, האות מתקרב לריבוע
גל (זמני העלייה והירידה יורדים).

ברירות מחדל
פלט ל-/dev/dsp, 22050 דגימות/שנייה, מונו, דגימות של 16 סיביות אם אפשר, אחרת 8
bit.

אפשרויות


-h הצג מידע על שימוש ועזרה

-ב להיות מילולי

קובץ -o
כתוב דוגמה דיגיטלית לקובץ ('-' הוא stdout)

קובץ -w
בתור '-o' אך כתוב כקובץ בפורמט WAVE. -a (להוסיף) אינו תקף עם זה
אוֹפְּצִיָה.

-f,-החלפה בכוח/הוספה של/לקובץ.

קובץ C
השתמש ב"קובץ" כקובץ התצורה המקומי (ראה להלן).

- דגימות
ליצור עם דגימה של דגימות/שנייה

-8/-16 או -b 8|16
לאלץ מצב 8 סיביות או 16 סיביות.

1-, 2-, 2-א
מונו (def), סטריאו או סטריאו באנטיפאזה

-A n דגימות קנה מידה על ידי n/100, def. n הוא 100 (כלומר אחוז מהפלט בקנה מידה מלא)

-t N|Nm
צור פלט עבור N שניות או Nm אלפיות שניות בלבד.

-x10 או -x100
הקטנת תדרים בפקטור של 10 או 100. זה מאפשר ערכי Hz שבריריים
להיווצר. ראה דוגמאות להלן לשימוש בו. זה קלאדג'.

דוגמאות


סיגנל -v sin 440
לייצר גל סינוס של 440 הרץ ב-22050 דגימות/שנייה, דגימות של 16 סיביות על כרטיס 16 סיביות, 8
דגימות ביט על כרטיס 8 ביט.

איתות -v -s 44100 -w sin444.wav sin 440
כמו לעיל אבל בקצב דגימה של 44100/שנייה ולשמור שנייה אחת של דגימות כ-
קובץ WAVE בפורמט sin440.wav

סיגנלגן -v -A 500 מסור 1000
לייצר גל שן מסור של 1000 הרץ חתוך קשות. צורת הגל תיראה כמו
גל מרובע עם זמן עלייה וירידה של עשירית ממחזור הגל. (אני חושב
זה מה שנותן החישוב המקושקש בגב המעטפה הזו :-)

סיגנל -v -2a sin 1000
לייצר 2 גלי סינוס של 1000 הרץ מחוץ לפאזה ב-180 מעלות, אחד בכל מערכת סטריאו
ערוץ.

signalgen -v דופק 1000 95
לייצר גל פולס של 1000 הרץ כאשר תקופת ה"פעילה" היא 95% מתקופת צורת הגל,
כלומר יחס סימן/רווח של 19:1.

איתות -v -x10 sin 2616
לייצר C אמצעי 261.6 הרץ (2616/10) מהסולם בעל מזג שווה. כן, זה
כאב מלכותי לזכור לשנות את קנה המידה של כל התדרים פי 10, אבל הייתי צריך את זה ב
מיהר ולא היה לי זמן לעשות את זה טוב יותר.

תְצוּרָה קבצים


ניתן להשתמש בשלושה קבצי תצורה אפשריים: קובץ תצורה LOCAL (בדרך כלל במצב הנוכחי
ספרייה), קובץ תצורה של HOME בספריית $HOME של המשתמש וקובץ תצורה GLOBAL.

כל חבילת התוכניות של siggen מורכבת עם שמות קבצי התצורה המובנים.
כברירת מחדל, קבצי התצורה הם:

./.siggen.conf
הוא קובץ התצורה LOCAL.

$HOME/.siggen.conf
הוא קובץ התצורה של HOME.

/etc/siggen.conf
הוא קובץ התצורה GLOBAL.

איתות -h
יציין אילו קבצי תצורה יחפשו.

קבצי התצורה אינם חייבים להתקיים. אם הם קיימים וניתנים לקריאה על ידי התוכנית הם
משמשים, אחרת פשוט מתעלמים מהם.

קבצי התצורה תמיד מחפשים ערכי תצורה בסדר LOCAL, HOME,
גלוֹבָּלִי. זה מאפשר סכמה שבה מנהל המערכת מגדיר ערכי ברירת מחדל של תצורה ב-
קובץ התצורה GLOBAL, אך מאפשר למשתמש להגדיר חלק מהערכים השונים או כולם בעצמם
קובץ התצורה של HOME, וכדי להגדיר ערכים ספציפיים יותר בעת ריצה מפרט מסוים
במדריך.

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

לִרְאוֹת siggen.conf(5) לפרטים על קבצי התצורה.

סיגנל מחפש ערכי תצורה: CHANNELS, DACFILE, SAMPLERATE, SAMPLESIZE,
מִלוּלִי.

ערוצים
מגדיר מצב מונו או סטריאו כמו האפשרויות '-1|-2'.

DACFILE
מאפשר לשנות את השם של התקן DAC/DSP/PCM מ-/dev/dsp

קצב דגימה
מגדיר את מספר הדגימות/שנייה עבור התקן ה-DAC

גודל המדגם
מגדיר אם יש להפיק דגימות של 8 או 16 סיביות

מִלוּלִי
מגדיר אם לפעול במצב מילולי או לא.

השתמש ב-signalgen באופן מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

פקודות לינוקס

Ad




×
פרסומת
❤️קנו, הזמינו או קנו כאן - ללא עלות, עוזר לשמור על שירותים בחינם.