התחברות

הרשמה




כיצד לעשות מספור אוטומטי למדרגות באוטוקאד?

מתי הפעם האחרונה שממש התרגשתם ממספור מדרגות?

 

זו פעולה די מתישה, הכוללת שכפול טקסט שוב ושוב ועריכתו למספר הנכון,

שלא לדבר על לזכור לכתוב את המספר הפוך בחלק מהפונטים.. (  01 כדי שייצא 10).

 

הפעם נלמד שיטה שעושה זאת באופן אוטומטי!

וזאת בעזרת ליספ.

 

מה זה ליספ?

שפת התכנות שבה כתבו את אוטוקאד נקראת אוטו-ליספ (Auto-Lisp)

ולכן, כשרוצים להוסיף לתכנות שלה משהו נוסף זה נקרא ליספ (Lisp).

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

לפקודות המקוריות שהגיעו עם התוכנה.

 

במאמר זה, נלמד כיצד להוסיף פקודה שתעשה מספור אוטומטי,

כך שכל קליק יהיה המספר הבא.

 

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

 

התהליך מאוד פשוט וכולל 3 שלבים קלים:

1. הורדת הליספ למחשב.

2. העלאת הליספ מתוך אוטוקאד

3. הפעלת הפקודה.

 

אז בואו נתחיל:

 

1. הורדה של הליספ:

הקליקו כאן להורדה.

כעבור מספר שניות מועט יפתח חלון השואל היכן לשמור את הקובץ,

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

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

"ליספים לאוטוקאד" ושמרו בתוכה את הקובץ.

 

הקובץ שאתם מורידים הוא קובץ זיפ, לאחר ששמרתם אותו בתיקיה, כנסו אליה

ושם חלצו את הקובץ:

נלחץ על הקובץ שהורדנו עם עכבר ימין ונבחר מהרשימה אתExtract here

 

 

עכשיו הקובץ ייצא החוצה מהקובץ המחולץ אל התיקיה בה אתם נמצאים.

 

 

2. העלאת הליספ אל תוך אוטוקאד:

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

א. ניכנס לתפריט Tools->AutoLisp

ושם נבחר Load Appliacation

***בגרסאות הלייט של אוטוקאד, לא ניתן להעלות ליספים! זה רק עובד בגרסאות הרגילות ומעלה.***

 

 

ב. במסך שיפתח, נבחר את התיקיה הרצויה ואת הליספ הרצוי ונבחר Load

 

 

ג. רואים הודעת אזהרה?  לא נורא, פשוט אשרו אותה ולחצו Close

כדי לסגור את תיבת השיחה.

 

 

 

 

 

 

3. הפעלת הפקודה:

כדי להפעיל ליספים, נקליד את מילת ההפעלה שלהם ואז אנטר,

במקרה הזה, המילה היא אות אחת: N ואנטר (לא חשוב אם זו אות גדולה או קטנה).

ואז נישאל סדרה של 4 שאלות:

 

 

ופה בעצם נוכל להתחיל להקליק על מקומות במסך כדי למספר....

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

כי לרוב התלמידים שלי שהתנסו עם הליספ קרה הדבר הבא:

המספרים יצאו הפוך.

אני רוצה ללמד אתכם כיצד להמנע מכך ושיטה מסודרת למספר מדרגות:

 

4. ראשית, שרטטתי קו עזר (בצבע כתום) על גבי המדרגות, שכל קליק שאעשה יהיה על הקו,

כך כל הטקסט יהיה מיושר.

כאשר נגיע למספרים הדו ספרתיים, נראה שהכל מתחיל להתהפך... ( 01 במקום 10)

 

 

 

 

 

 

 

 

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

כמובן, שזה ספציפית בקובץ שאני עובדת עליו


ואצלכם, הפונט יהיה אולי אחר.

במקרה הזה, פונט דפנה הוא פונט שדורש את ההגדרה Backwards, כמו רוב הפונטים עם הסיומת m_

ההופכת את האותיות (בעברית זה מסתדר, אבל מספרים יוצאים הפוך).

זה אומר שצריך לשנות את המספרים שכבר עשינו לפונט שלא מתהפך ולהמשיך לכתוב את המספרים

החדשים גם עם אותו הפונט.

 

 
 
6. נבחר את כל השרטוט, נקליק על עכבר ימין ונבחר Properties
(אפשר גם לדייק יותר ולבחור מראש רק את הטקסטים)
 
7. בחלונית של המאפיינים (Properties) נבחר למעלה Text 

 

 

 

8. רוב קבצי האוטוקאד יתחילו עם סגנון Standard שמכיל את הפונט Txt.shx

זהו פונט באנגלית שבו המספרים לא מתהפכים.

נבחר את הסגנון הזה (או כל סגנון אחר שיש לכם שבו המספרים נראים טוב)

וזה ישנה את המספרים שכבר יצרנו. 

 

 

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

 

 

 

 

  10. עכשיו נחזור שוב לליספ שלנו.

נקליד N ואנטר ונחזור לסדרת השאלות.

כעת, נוכל להגיד לתוכנה להתחיל מהמספר 14 כמו בדוגמה כאן:

 

 
 

11. נמשיך להקליק על קו העזר שיצרנו.

עכשיו המספרים יהיו רגילים ויפים. 

 

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

הכחולה או כמה מספרים למקום אחר בעזרת פקודת Move פשוטה

 

 

 נסו עכשיו ותכתבו לי למטה בתגובות איך הלך לכם.

מוזמנים לכתוב שאלות בפורום אוטוקאד ולשתף את החברים!

 

 

Cron Job Starts