Menjalankan Skrip dari Berkas
Pendahuluan
Section titled “Pendahuluan”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.
Contoh
Section titled “Contoh”Memplot Fungsi
Section titled “Memplot Fungsi”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();