Μετάβαση στο περιεχόμενο

Εκτέλεση σεναρίων από αρχείο

Η πληκτρολόγηση σεναρίων στο Script Shell του QCAD μπορεί γρήγορα να γίνει κουραστική. Μόλις τα σενάρια γίνουν λίγο πιο σύνθετα, ίσως προτιμήσετε να τα γράψετε σε ένα αρχείο. Για διαδικαστικά σενάρια που δεν απαιτούν αλληλεπίδραση, μπορείτε απλώς να δημιουργήσετε ένα αρχείο κειμένου με κλήσεις στο QCAD API και να εκτελέσετε το σενάριο χρησιμοποιώντας Διάφορα > Ανάπτυξη > Εκτέλεση σεναρίου.

Μια τυπική εργασία για ένα σενάριο θα ήταν η σχεδίαση μιας μαθηματικής συνάρτησης. Αυτό το παράδειγμα σχεδιάζει μια καμπύλη Lissajous.

Σημειώστε ότι οι γραμμές που ξεκινούν με // είναι σχόλια. Τα σχόλια αγνοούνται και προορίζονται αποκλειστικά για επεξήγηση.

// σταθερές:
a = 7; b = 6;
// γωνία φάσης:
phi = 0.2 * Math.PI;
// βήμα επανάληψης:
step = Math.PI / 256;
// πλάτος γραφήματος (πλάτος στον X):
w = 100;
// ύψος γραφήματος (πλάτος στον Y):
h = 100;
// πίνακας συντεταγμένων x,y στην καμπύλη:
v = [];
// βρόχος:
for (t = 0.0; t < Math.PI * 2; t += step) {
// υπολογισμός επόμενης συντεταγμένης x,y:
x = w * Math.sin(a * t + phi);
y = h * Math.sin(b * t);
// προσθήκη συντεταγμένης στον πίνακα συντεταγμένων μας:
v.push([x,y]);
}
// προσθήκη spline στο σχέδιο, χρησιμοποιώντας
// τις υπολογισμένες συντεταγμένες ως σημεία προσαρμογής:
addSpline(v, true);
// αυτόματο ζουμ:
autoZoom();
Μια καμπύλη Lissajous που σχεδιάστηκε από το σενάριο