Skip to content

Menjalankan Skrip dari Berkas

Mengetik skrip ke dalam Script Shell QCAD dapat dengan cepat menjadi melelahkan. Segera setelah skrip menjadi sedikit lebih kompleks, Anda mungkin ingin menuliskannya ke dalam sebuah berkas. Untuk skrip prosedural yang tidak memerlukan interaksi, Anda cukup membuat berkas teks berisi pemanggilan QCAD API dan menjalankan skrip menggunakan Lain-lain > Pengembangan > Jalankan Script.

Tugas yang umum untuk sebuah skrip adalah memplot fungsi matematika. Contoh ini memplot kurva Lissajous.

Perhatikan bahwa baris yang dimulai dengan // adalah komentar. Komentar diabaikan dan sepenuhnya dimaksudkan untuk penjelasan.

// constants:
a = 7; b = 6;
// phase angle:
phi = 0.2 * Math.PI;
// iteration step:
step = Math.PI / 256;
// width of plot (amplitude in X):
w = 100;
// height of plot (amplitude in Y):
h = 100;
// array of x,y coordinates on the curve:
v = [];
// loop:
for (t = 0.0; t < Math.PI * 2; t += step) {
// compute next x,y coordinate:
x = w * Math.sin(a * t + phi);
y = h * Math.sin(b * t);
// append coordinate to our array of coordinates:
v.push([x,y]);
}
// add a spline to the drawing, using
// the computed coordinates as fit points:
addSpline(v, true);
// auto zoom:
autoZoom();
Kurva Lissajous yang diplot oleh skrip