Kjøre skript fra en fil
Innledning
Section titled “Innledning”Det kan raskt bli tungvint å skrive skript i Script Shell i QCAD. Så snart skript blir litt mer komplekse, vil du kanskje heller skrive dem i en fil. For prosedyreskript som ikke krever interaksjon, kan du ganske enkelt opprette en tekstfil med kall til QCAD-API-et og kjøre skriptet ved hjelp av Diverse > Utvikling > Kjør skript.
Eksempler
Section titled “Eksempler”Plotting av funksjoner
Section titled “Plotting av funksjoner”En typisk oppgave for et skript ville være å plotte en matematisk funksjon. Dette eksemplet plotter en Lissajous-kurve.
Merk at linjene som begynner med //, er kommentarer. Kommentarer ignoreres og er kun ment som forklaring.
// konstanter:a = 7; b = 6;// fasevinkel:phi = 0.2 * Math.PI;// iterasjonstrinn:step = Math.PI / 256;// bredde på plott (amplitude i X):w = 100;// høyde på plott (amplitude i Y):h = 100;
// array med x,y-koordinater på kurven:v = [];
// løkke:for (t = 0.0; t < Math.PI * 2; t += step) { // beregn neste x,y-koordinat: x = w * Math.sin(a * t + phi); y = h * Math.sin(b * t);
// legg til koordinat i arrayet vårt med koordinater: v.push([x,y]);}
// legg til en spline i tegningen ved hjelp av// de beregnede koordinatene som tilpasningspunkter:addSpline(v, true);
// automatisk zoom:autoZoom();