Spouštění skriptů ze souboru
Úvod
Sekce “Úvod”Psaní skriptů do Script Shell v QCAD může rychle začít být zdlouhavé. Jakmile jsou skripty o něco složitější, můžete je raději napsat do souboru. U procedurálních skriptů, které nevyžadují interakci, můžete jednoduše vytvořit textový soubor s voláními QCAD API a spustit skript pomocí Různé > Vývoj > Spustit skript.
Příklady
Sekce “Příklady”Vykreslování funkcí
Sekce “Vykreslování funkcí”Typickou úlohou skriptu by bylo vykreslení matematické funkce. Tento příklad vykresluje Lissajousovu křivku.
Všimněte si, že řádky začínající // jsou komentáře. Komentáře jsou ignorovány a slouží pouze k vysvětlení.
// konstanty:a = 7; b = 6;// fázový úhel:phi = 0.2 * Math.PI;// krok iterace:step = Math.PI / 256;// šířka grafu (amplituda v X):w = 100;// výška grafu (amplituda v Y):h = 100;
// pole souřadnic x,y na křivce:v = [];
// smyčka:for (t = 0.0; t < Math.PI * 2; t += step) { // výpočet další souřadnice x,y: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// přidání souřadnice do našeho pole souřadnic: v.push([x,y]);}
// přidání spline do výkresu pomocí// vypočtených souřadnic jako pasovacích bodů:addSpline(v, true);
// automatické přiblížení:autoZoom();