Szkriptek futtatása fájlból
Bevezetés
Szekció neve “Bevezetés”Gyorsan fárasztóvá válhat a szkriptek beírása a QCAD Szkript parancssorába. Amint a szkriptek kissé összetettebbé válnak, érdemes lehet őket inkább fájlba írni. Az interakciót nem igénylő eljárásorientált szkriptek esetében egyszerűen létrehozhat egy szövegfájlt a QCAD API hívásaival, és futtathatja a szkriptet az Egyéb > Fejlesztés > Szkript futtatása segítségével.
Példák
Szekció neve “Példák”Függvények ábrázolása
Szekció neve “Függvények ábrázolása”Egy tipikus szkriptfeladat egy matematikai függvény ábrázolása lenne. Ez a példa egy Lissajous-görbét ábrázol.
Vegye figyelembe, hogy a // jellel kezdődő sorok megjegyzések. A megjegyzéseket a program figyelmen kívül hagyja, és kizárólag magyarázatra szolgálnak.
// 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();