Köra skript från en fil
Introduktion
Section titled “Introduktion”Att skriva skript i QCAD:s Script Shell kan snabbt bli tröttsamt. Så snart skript blir lite mer komplexa kanske du hellre vill skriva dem i en fil. För procedurella skript som inte kräver interaktion kan du helt enkelt skapa en textfil med anrop till QCAD-API:et och köra skriptet med Diverse > Utveckling > Kör skript.
Exempel
Section titled “Exempel”Plotta funktioner
Section titled “Plotta funktioner”En typisk uppgift för ett skript vore att plotta en matematisk funktion. Detta exempel plottar en Lissajous-kurva.
Observera att raderna som börjar med // är kommentarer. Kommentarer ignoreras och är enbart avsedda för förklaring.
// konstanter:a = 7; b = 6;// fasvinkel:phi = 0.2 * Math.PI;// iterationssteg:step = Math.PI / 256;// diagrammets bredd (amplitud i X):w = 100;// diagrammets höjd (amplitud i Y):h = 100;
// array med x,y-koordinater på kurvan:v = [];
// loop:for (t = 0.0; t < Math.PI * 2; t += step) { // beräkna nästa x,y-koordinat: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// lägg till koordinat i vår array med koordinater: v.push([x,y]);}
// lägg till en spline i ritningen med hjälp av// de beräknade koordinaterna som anpassningspunkter:addSpline(v, true);
// automatisk zoom:autoZoom();