Skriptien ajaminen tiedostosta
Johdanto
Section titled “Johdanto”Skriptien kirjoittaminen QCADin skriptikuoreen voi nopeasti käydä työlääksi. Heti kun skriptit muuttuvat hieman monimutkaisemmiksi, saatat haluta kirjoittaa ne sen sijaan tiedostoon. Proseduraalisille skripteille, jotka eivät vaadi vuorovaikutusta, voit yksinkertaisesti luoda tekstitiedoston, jossa on kutsuja QCADin API:in, ja ajaa skriptin valinnalla Sekalaiset > Kehitys > Suorita komentorivisarja.
Esimerkkejä
Section titled “Esimerkkejä”Funktioiden piirtäminen
Section titled “Funktioiden piirtäminen”Tyypillinen skriptin tehtävä olisi matemaattisen funktion piirtäminen. Tämä esimerkki piirtää Lissajous’n käyrän.
Huomaa, että rivit, jotka alkavat merkeillä //, ovat kommentteja. Kommentit ohitetaan ja ne on tarkoitettu pelkästään selittämistä varten.
// 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();