Skip to content

Spúšťanie skriptov zo súboru

Písanie skriptov do Script Shell v QCAD môže rýchlo začať byť zdĺhavé. Hneď ako sú skripty o niečo zložitejšie, môžete ich radšej napísať do súboru. Pri procedurálnych skriptoch, ktoré nevyžadujú interakciu, môžete jednoducho vytvoriť textový súbor s volaniami QCAD API a spustiť skript pomocou Rôzne > Vývoj > Spustiť skript.

Typickou úlohou skriptu by bolo vykreslenie matematickej funkcie. Tento príklad vykresľuje Lissajousovu krivku.

Všimnite si, že riadky začínajúce // sú komentáre. Komentáre sú ignorované a slúžia iba na vysvetlenie.

// konštanty:
a = 7; b = 6;
// fázový uhol:
phi = 0.2 * Math.PI;
// krok iterácie:
step = Math.PI / 256;
// šírka grafu (amplitúda v X):
w = 100;
// výška grafu (amplitúda v Y):
h = 100;
// pole súradníc x,y na krivke:
v = [];
// slučka:
for (t = 0.0; t < Math.PI * 2; t += step) {
// výpočet ďalšej súradnice x,y:
x = w * Math.sin(a * t + phi);
y = h * Math.sin(b * t);
// pridanie súradnice do nášho poľa súradníc:
v.push([x,y]);
}
// pridanie spline do výkresu pomocou
// vypočítaných súradníc ako pasovacích bodov:
addSpline(v, true);
// automatické priblíženie:
autoZoom();
Lissajousova krivka vykreslená skriptom