Capítol 3. Crear scripts

Executar algorismes en el Rocs

El Rocs empra internament el motor JavaScript de QtScript. Això vol dir, que tots els algorismes que implementeu empraran JavaScript. A continuació, us expliquem com accedir i canviar els elements d'un document de graf des del motor per a la creació de scripts. És important tenir en compte que els canvis realitzats pel motor per a la creació de scripts es reflecteixen directament en les propietats dels elements a l'editor de grafs.

Controlar l'execució de l'script

Hi ha diferents modes d'execució per als vostres algorismes:

  • Executa: Executa l'script fins a finalitzar.

  • Atura: Atura l'execució de l'script (només disponible quan s'executa un script).

Sortida de l'script

Durant l'execució d'un algorisme, la sortida de depuració i del programa es mostren a la depuració i sortida de l'script. Si el motor de creació de scripts detecta un error de sintaxi, l'error també es mostrarà com a missatge de depuració. Cal tenir en compte que tots els missatges del programa també es mostraran a la sortida de depuració (com a text en negreta).

Podeu controlar el text que es mostrarà a la sortida de l'script mitjançant les següents funcions:

Console.log(string message);            // mostra el missatge com a sortida de l'script
    Console.debug(string message);      // mostra el missatge com a sortida de depuració
    Console.error(string message);          // mostra el missatge com a sortida d'error

L'API de creació de scripts

Les diferents parts del Rocs proporcionen un element estàtic al qual es pot accedir des del motor per a la creació de scripts. Aquests són:

  • Document per al document de grafs

  • Consola per a la sortida de registre de la consola

Per a l'ús explícit de l'API i per a un mètode de referència, si us plau, vegeu l'ajuda en línia a la barra lateral del Rocs.