2.10. Γραμμή Εντολών
Η γραμμή εντολών στο κάτω μέρος του παραθύρου εξυπηρετεί δύο σκοπούς:
Έξοδος — Το IQcad εμφανίζει εδώ προτροπές λειτουργιών, αποτελέσματα και μηνύματα.
Είσοδος — πληκτρολογήστε ένα alias εντολής και πατήστε Enter για να ενεργοποιήσετε ένα εργαλείο ή να εκτελέσετε μια λειτουργία.
Όταν ένα εργαλείο είναι ενεργό, η γραμμή εντολών εμφανίζει την τρέχουσα προτροπή (π.χ.
«Specify start point:»). Πληκτρολογήστε συντεταγμένες ως X,Y και πατήστε Enter
για να δώσετε ένα ακριβές σημείο.
2.10.1. Προτάσεις Εντολών
Μόλις αρχίσετε να πληκτρολογείτε σε μια ανενεργή προτροπή Command:,
ανοίγει ένα αναδυόμενο παράθυρο προτάσεων κάτω από το πεδίο εισαγωγής
(στο πνεύμα του AutoCAD), παραθέτοντας τις εντολές που ταιριάζουν ως
όνομα (ψευδώνυμα) — περιγραφή. Οι προτάσεις ταξινομούνται πρώτα με
ακριβή αντιστοιχία ονόματος/ψευδωνύμου, μετά με πρόθεμα ονόματος/
ψευδωνύμου, και τέλος με απλή αντιστοιχία υπο-συμβολοσειράς, κάθε ομάδα
αλφαβητικά και χωρίς διάκριση πεζών-κεφαλαίων· έως 8 γραμμές εμφανίζονται
ταυτόχρονα, με τις υπόλοιπες προσβάσιμες με κύλιση.
Up / Down — μετακίνηση της επισήμανσης μεταξύ των προτάσεων.
Enter — εκτέλεση της επισημασμένης εντολής, ή υποβολή του πληκτρολογημένου κειμένου αυτούσιου αν καμία πρόταση δεν είναι επισημασμένη.
Tab — συμπληρώνει το πεδίο εισαγωγής με την επισημασμένη (ή πρώτη) πρόταση χωρίς να την εκτελεί, ώστε να συνεχίσετε την επεξεργασία ή να προσθέσετε επιλογές.
Esc — απορρίπτει πρώτα το αναδυόμενο παράθυρο· πατήστε ξανά για να καθαρίσετε το πεδίο εισαγωγής.
Κλικ σε μια γραμμή για άμεση εκτέλεση εκείνης της εντολής.
Το αναδυόμενο παράθυρο εμφανίζεται μόνο όσο η γραμμή εντολών είναι
ανενεργή — δεν παρεμβαίνει στις υπο-προτροπές ενός ενεργού εργαλείου
(π.χ. τα γράμματα επιλογών του PEDIT). Δεν έχει ρύθμιση ενεργοποίησης/
απενεργοποίησης· είναι πάντα διαθέσιμο.
2.10.2. Αναφορά Εντολών
2.10.2.1. Εντολές Σχεδίασης
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Εκκίνηση του εργαλείου Line. |
|
|
Εκκίνηση του εργαλείου Polyline. |
|
|
Εκκίνηση του εργαλείου Multiline. |
|
|
Εκκίνηση του εργαλείου Arc. |
|
|
Εκκίνηση του εργαλείου Circle. |
|
|
Εκκίνηση του εργαλείου Ellipse. |
|
|
Εκκίνηση του εργαλείου Spline. |
|
|
Εκκίνηση του εργαλείου Rectangle. |
|
|
Εκκίνηση του εργαλείου Hatch. |
|
|
Εκκίνηση του εργαλείου Text. |
|
|
Ζητά κείμενο ετικέτας και στη συνέχεια ξεκινά το εργαλείο Multileader. |
|
|
Εκκίνηση του εργαλείου Point. |
|
|
Εκκίνηση του εργαλείου XLine (άπειρη βοηθητική γραμμή). |
2.10.2.2. Εντολές Τροποποίησης
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Διαγραφή επιλεγμένων αντικειμένων. Αν δεν υπάρχει επιλογή, εμφανίζει «Select objects:» — επιλέξτε και κάντε δεξί κλικ για επιβεβαίωση. |
|
|
Μετακίνηση επιλεγμένων αντικειμένων. |
|
|
Αντιγραφή επιλεγμένων αντικειμένων. |
|
|
Περιστροφή επιλεγμένων αντικειμένων. |
|
|
Κλιμάκωση επιλεγμένων αντικειμένων. |
|
|
Μετατόπιση (offset) οντότητας κατά απόσταση ή μέσω σημείου. Υποστηρίζει Line, Circle,
Arc, XLine, Polyline, Ellipse, Spline, Rectangle. Επιλογές: |
|
|
Κατοπτρισμός επιλεγμένων αντικειμένων. |
|
|
Δύο φάσεις: επιλογή ακμών κοπής (ή |
|
|
Δύο φάσεις: επιλογή ακμών ορίου, στη συνέχεια κλικ στο άκρο μιας γραμμής για επέκταση. |
|
|
Επιλέξτε δύο γραμμές για λοξοτομή. Η υπο-επιλογή |
|
|
Επιλέξτε δύο γραμμές για στρογγύλευση. Η υπο-επιλογή |
|
|
Διάσπαση οντότητας σε δύο σημεία. |
|
|
Ένωση γραμμών, τόξων και πολυγραμμών που εφάπτονται σε μία οντότητα. |
|
|
Στοίχιση αντικειμένων με 1–2 ζεύγη σημείων πηγής/προορισμού, με προαιρετική κλιμάκωση. |
|
|
Τοποθέτηση οντοτήτων σημείου διαιρώντας μια οντότητα σε N ίσα τμήματα. |
|
|
Τοποθέτηση οντοτήτων σημείου κατά μήκος μιας οντότητας σε σταθερό διάστημα. |
|
|
Ορθογώνια, πολική ή διάταξη κατά μήκος διαδρομής των επιλεγμένων αντικειμένων. |
|
|
Επεξεργασία πολυγραμμής. Υπο-επιλογές: Close/Open, Join, Width, Edit vertex (Next/Prev/Move/Insert/Delete/Straighten), Spline, Decurve, Reverse. Μετατρέπει Lines, Arcs και Circles σε πολυγραμμές (ο κύκλος γίνεται κλειστή πολυγραμμή τριών κορυφών, με το σημείο αρχής να επαναλαμβάνεται ως σημείο τέλους, και bulge 1 σε κάθε ημικύκλιο). |
2.10.2.3. Εντολές Super Tools
Πλήρης περιγραφή: Super Tools.
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
— |
Ορισμός Z = 0 στα επιλεγμένα αντικείμενα (ή σε όλο το σχέδιο). |
|
|
Απλοποίηση κορυφών πολυγραμμής (Douglas–Peucker)· προτροπή ανοχής. |
|
|
Z από επιφάνεια/νέφος σε πολυγραμμές και γραμμές (πολλαπλή επιλογή). |
|
|
Best-fit 3D γραμμή από επιλεγμένα σημεία/κορυφές. |
2.10.2.4. Εντολές Προβολής
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Υπο-επιλογές: |
|
— |
Ενεργοποίηση μετακίνησης σε πραγματικό χρόνο (σύρσιμο με μεσαίο πλήκτρο ποντικιού). |
|
— |
Αναγκαστική πλήρης επανασχεδίαση του καμβά. |
2.10.2.5. Εντολές Ρυθμίσεων
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
— |
Ανοίγει έναν οδηγό πολλαπλών βημάτων για ρύθμιση γραμμικών μονάδων, ακρίβειας και γωνιακών μονάδων. |
|
— |
Ζητά νέο συντελεστή κλίμακας τύπου γραμμής (global linetype scale). |
|
|
Ανοίγει τον διάλογο Layer Manager. |
|
— |
Δημιουργία επιπέδου από τη γραμμή εντολών. Χρήση:
|
|
|
Ορίζει το ενεργό επίπεδο σχεδίασης. Χρήση:
|
2.10.2.6. Εντολές Πληροφοριών
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Εμφάνιση ιδιοτήτων επιλεγμένου αντικειμένου. |
|
— |
Κλικ σε σημείο — αναφορά συντεταγμένων X, Y, Z. |
|
|
Μέτρηση απόστασης μεταξύ δύο σημείων. |
|
|
Μέτρηση εμβαδού (επιλογή σημείων ή αντικειμένου). |
|
|
Μέτρηση γωνίας (κορυφή + δύο σημεία). |
2.10.2.7. Εντολές Επιφανειών
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Δημιουργία επιφάνειας TIN. Αν υπάρχουν τοπογραφικά σημεία, τριγωνοποιούνται αυτόματα· διαφορετικά δημιουργείται κενή επιφάνεια για μεταγενέστερη συμπλήρωση. |
|
|
Προσθήκη όλων των τοπογραφικών σημείων του σχεδίου σε ονομαστική επιφάνεια και κατασκευή/ανακατασκευή του TIN. |
|
|
Προσθήκη επιλεγμένων αντικειμένων σχεδίου (3DFace, Line, Polyline, Point) σε επιφάνεια. |
|
|
Ανακατασκευή υπάρχοντος TIN επιφάνειας από τα τρέχοντα τοπογραφικά σημεία. |
|
|
Προσθήκη ορίου σε επιφάνεια (επιλογή κλειστής πολυγραμμής). |
|
— |
Διαγραφή επιφάνειας με βάση το όνομα. |
|
|
Αραίωση (απλοποίηση) επιφάνειας TIN. |
|
— |
Εμφάνιση στατιστικών επιφάνειας. |
|
|
Τοποθέτηση ετικέτας υψομέτρου σημείου (spot elevation) πάνω σε επιφάνεια. |
|
|
Τοποθέτηση ετικετών ισοϋψών κατά μήκος των ισοϋψών καμπυλών της επιφάνειας. |
2.10.2.8. Εντολές Αξόνων
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Δημιουργία οριζοντιογραφικού άξονα με επιλογή σημείων PI. |
|
— |
Αντιστροφή κατεύθυνσης άξονα. |
|
— |
Εμφάνιση ιδιοτήτων άξονα στη γραμμή εντολών. |
|
|
Δημιουργία άξονα από πολυγραμμή. |
2.10.2.9. Εντολές Μηκοτομής
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Γρήγορη μηκοτομή κατά μήκος γραμμής ή πολυγραμμής. |
|
|
Δημιουργία προβολής μηκοτομής από άξονα + επιφάνεια. |
|
|
Δημιουργία μηκοτομής μελέτης (κατακόρυφος άξονας) στην προβολή μηκοτομής. |
|
— |
Εμφάνιση ιδιοτήτων προβολής μηκοτομής. |
2.10.2.10. Εντολές Διατομών
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Δημιουργία φύλλου διατομών από άξονα + επιφάνειες (οδηγός γραμμής εντολών· διατηρείται για scripting και έμπειρους χρήστες). |
|
|
Ανοίγει τον διάλογο Δημιουργία Φύλλου Διατομών — ένα διπλής
καρτέλας γραφικό παράθυρο που συγκεντρώνει όλες τις παραμέτρους
ταυτόχρονα: άξονας, μία ή περισσότερες επιφάνειες με ανά-επιφάνεια
χρώμα γραμμής, βήμα σταθμηδόν, αριστερό/δεξί πλάτος, προαιρετικό
εύρος σταθμηδόν (Από / Έως), στήλες και γραμμές ανά φύλλο,
προαιρετικές επιφάνειες ορύγματος/επιχώματος με χρώματα, και
ρυθμίσεις εμφάνισης (κατακόρυφη υπερύψωση, πλέγμα, αυτόματη
ζώνη υψομέτρου, ετικέτες εμβαδού, τίτλος). Μετά το OK ο χρήστης
επιλέγει σημείο εισαγωγής στον καμβά και δημιουργούνται τα φύλλα.
Τα χρώματα, οι ρυθμίσεις πλέγματος, ο τίτλος και το εύρος
σταθμηδόν αποθηκεύονται στο αρχείο |
|
|
Υπολογισμός πίνακα χωματισμών (μέθοδος μέσων εμβαδών). |
2.10.2.11. Εντολές Μετασχηματισμού Συντεταγμένων
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Γενικός μετασχηματισμός συντεταγμένων (Helmert, Affine, Polynomial). |
|
|
Μη ομοιόμορφος μετασχηματισμός rubber-sheet (Linear ή Smooth TPS). |
2.10.2.12. Εντολές Διατάξεων
Εντολή |
Alias |
Ενέργεια |
|---|---|---|
|
|
Υπο-επιλογές: |
|
|
Δημιουργία viewport σε χώρο χαρτιού (paper space) (πρέπει να είστε σε καρτέλα Layout). |
|
— |
Άνοιγμα διαλόγου ρύθμισης σελίδας για την ενεργή διάταξη. |
|
|
Εξαγωγή της ενεργής διάταξης σε PDF (η παλαιότερη ισοδύναμη εντολή είναι η |
|
|
Άνοιγμα του διαλόγου εκτύπωσης (Ctrl+P). |
|
— |
Εξαγωγή όλων των διατάξεων σε PDF πολλαπλών σελίδων. |
2.10.2.13. Εντολές Σεναρίων
Εντολή |
Συντόμευση |
Ενέργεια |
|---|---|---|
|
|
Εκτέλεση αρχείου |
2.10.3. Εισαγωγή Συντεταγμένων
Όταν ένα εργαλείο σχεδίασης είναι ενεργό και περιμένει σημείο, μπορείτε να
πληκτρολογήσετε μια συντεταγμένη στη γραμμή εντολών αντί να κάνετε κλικ στον
καμβά. Οι ίδιες πέντε μορφές ισχύουν για κάθε εργαλείο σχεδίασης —
LINE, CIRCLE, ARC, POLYLINE, RECTANGLE, ELLIPSE,
POINT, SPLINE, HATCH, κλπ.:
Απόλυτη 2D:
X,Y— π.χ.100,50. Το Z κληρονομείται από το προηγουμένως εισαχθέν σημείο (ή 0 αν είναι η πρώτη είσοδος).Απόλυτη 3D:
X,Y,Z— π.χ.100,50,12.5.Σχετική:
@dX,dY[,dZ]— π.χ.@10,0(10 μονάδες δεξιά από το τελευταίο σημείο).Πολική σχετική:
@distance<angle— π.χ.@25<45(25 μονάδες σε γωνία 45° από το τελευταίο σημείο, γωνία σε μοίρες).Σημείο τοπογραφίας:
#N— π.χ.#42, αναζητά το σημείο τοπογραφίας με αριθμό 42 στη βάση τοπογραφικών του ενεργού σχεδίου και χρησιμοποιεί τις συντεταγμένες του (Easting, Northing, Elevation).
Πατήστε Enter ή Space για επιβεβαίωση. Πατήστε Escape για ακύρωση της τρέχουσας προτροπής.
Το «τελευταίο σημείο» που χρησιμοποιείται από τις μορφές @-σχετική και
@dist<angle είναι το πιο πρόσφατο παγκόσμιο σημείο που εισαγάγατε στο
ενεργό εργαλείο — είτε κάνοντας κλικ στον καμβά είτε πληκτρολογώντας μια
προηγούμενη συντεταγμένη. Αυτό σας επιτρέπει να συνδυάζετε ελεύθερα κλικ
ποντικιού και πληκτρολογημένη είσοδο μέσα σε μια ενιαία λειτουργία σχεδίασης.
Σημείωση
Τα εργαλεία σχεδίασης του IQcad απαιτούν δύο παγκόσμια σημεία για
«κύκλο με κέντρο + σημείο ακτίνας» — δεν υπάρχει συντόμευση τύπου AutoCAD
όπου ένας απλός αριθμός (π.χ. 10) ερμηνεύεται ως ακτίνα. Για να
σχεδιάσετε κύκλο ακτίνας 10 με κέντρο την αρχή, ακολουθήστε το CIRCLE
με 0,0 και έπειτα 10,0 (σημείο στο όριο σε απόσταση 10), ή
@10,0 μετά το κέντρο.
2.10.4. Εκτέλεση Σεναρίων
Η εντολή SCRIPT (ψευδώνυμο SCR) εκτελεί ένα αρχείο κειμένου με
εντολές. Είναι χρήσιμο για επαναλαμβανόμενες εργασίες προετοιμασίας —
εφαρμογή προεπιλεγμένων προβολών, εκτέλεση ακολουθίας λειτουργιών ή
αναπαραγωγή μιας καταγεγραμμένης σειράς εισόδων.
Καλέστε την με έναν από τους δύο τρόπους:
SCRIPT— ανοίγει επιλογέα αρχείου με φίλτρο*.scr/*.txt.SCRIPT <path>— φορτώνει απευθείας το αναφερόμενο αρχείο. Οι σχετικές διαδρομές αναλύονται με βάση τον τρέχοντα κατάλογο. Βάλτε τη διαδρομή σε εισαγωγικά αν περιέχει κενά, π.χ.SCRIPT "C:\Project Setup\boilerplate.scr".
Η ίδια ροή είναι επίσης διαθέσιμη από Tools → Run Script….
2.10.4.1. Μορφή αρχείου
Απλό κείμενο UTF-8:
Οι γραμμές που ξεκινούν με
;είναι σχόλια (επιτρέπεται κενό στην αρχή).Τα κενά μέσα σε μια γραμμή λειτουργούν ως Enter — η γραμμή σπάζεται σε token διαχωρισμένα από κενά και κάθε token τροφοδοτείται στον δρομολογητή με τη σειρά. Αντιστοιχεί στη σύμβαση σεναρίων του AutoCAD.
Μια κενή γραμμή λειτουργεί ως δεξί κλικ — τερματίζει το ενεργό εργαλείο σχεδίασης (POLYLINE / αλυσίδα LINE / SPLINE / κλπ.). Στην κενή προτροπή
Command:χωρίς ενεργό εργαλείο, μια κενή γραμμή δεν κάνει τίποτα.Μια συμβολοσειρά σε διπλά εισαγωγικά (
"…") είναι ένα token ακόμη και αν περιέχει κενά — χρήσιμο για διαδρομές αρχείων. Τα περιβάλλοντα εισαγωγικά αφαιρούνται.Οτιδήποτε άλλο τροφοδοτείται στον δρομολογητή ακριβώς όπως αν την είχατε πληκτρολογήσει στη γραμμή εντολών.
Παράδειγμα σεναρίου (samples\scripts\draw_demo.scr):
; Τρεις γραμμές σε τρεις εντολές, δύο σε μία γραμμή η κάθε μία
LINE 0,0 10,0
LINE 0,5 10,5
LINE 0,10 @10,0
; Κύκλος ακτίνας 5 με κέντρο (20,0)
CIRCLE 20,0 25,0
; Ίδιος κύκλος με πολικές συντεταγμένες
CIRCLE 30,0 @5<0
; Πολυγραμμή που κλείνει από την κενή γραμμή παρακάτω
PLINE 0,20 5,25 10,20 15,25 20,20
ZE
Ενώ ένα σενάριο εκτελείται, κάθε γραμμή που εκτελείται απηχείται στη
γραμμή εντολών ως [script] <γραμμή> σε γκρι χρώμα ώστε να μπορείτε να
παρακολουθήσετε τι συμβαίνει. Μια επιτυχημένη εκτέλεση τερματίζει με
Script complete. σε πράσινο.
2.10.4.2. Διακοπή σεναρίου
Το Esc ακυρώνει τόσο την τρέχουσα εντολή CAD όσο και το ίδιο το σενάριο — ο εκτελεστής εξέρχεται και η γραμμή εντολών επιστρέφει στην κανονική προτροπή.
Το σενάριο σταματά αυτόματα στην πρώτη αποτυχία αποστολής (άγνωστο όνομα εντολής) ή απρόσμενη εξαίρεση, αναφέροντας τον αριθμό γραμμής για να βρείτε την προβληματική γραμμή:
Script stopped at line 9 (dispatch failed).
2.10.4.3. Περιορισμοί
Απλή αριθμητική ακτίνα / απόσταση — η συντόμευση του AutoCAD
CIRCLE/0,0/10(μόνο αριθμός για ακτίνα) δεν υποστηρίζεται. Το CIRCLE του IQcad θέλει δύο παγκόσμια σημεία, οπότε χρησιμοποιήστεCIRCLE 0,0 10,0(σημείο ορίου σε απόσταση 10).Modal διάλογοι που ανοίγουν από εντολή του σεναρίου (π.χ.
LAYERS,MAPSETTINGS) μπλοκάρουν μέχρι να τους κλείσετε χειροκίνητα — το σενάριο διακόπτεται προσωρινά και έπειτα συνεχίζει με την επόμενη γραμμή.Δημιουργία επιπέδων δεν έχει αντίστοιχη εντολή γραμμής εντολών στο IQcad — χρησιμοποιήστε τον διάλογο
LAYERSή ρυθμίστε τα επίπεδα σε ένα πρότυπο σχέδιο.
Τρία δείγματα σεναρίων διατίθενται στο samples\scripts\:
hello.scr— εντολές προβολής μιας λειτουργίας, smoke test για την ίδια την εντολή SCRIPT.setup_view.scr— επαναφορά της προβολής σε βόρεια κατεύθυνση με zoom extents.draw_demo.scr— άσκηση πληκτρολογημένων συντεταγμένων με LINE και CIRCLE.