Índice
O Rocs usa internamente o mecanismo JavaScript do QtScript. Isso significa que todos os algoritmos que implementarem deverão usar JavaScript. Nos seguintes pontos, explicaremos como acessar e modificar os elementos de um documento de grafo a partir do mecanismo de criação de scripts. É importante apontar que as alterações feitas pelo mecanismo de criação de scripts são diretamente refletidas nas propriedades dos elementos do editor de grafos.
Existem diferentes modo de execução para seus algoritmos:
Executar: Executa o script até ele terminar.
Parar: Interrompe a execução do script (só está disponível enquanto um script estiver em execução).
Durante a execução de um algoritmo, o resultado do programa e da depuração é exibido no Resultado do script & depuração. Se o motor de script detecta um erro de sintaxe em seu script, o erro é também exibido como uma mensagem de depuração. Observe que todas as mensagens do programa são também exibidas na saída de depuração (exibida em texto em negrito).
Você pode controlar o texto que é exibido no resultado do script com as seguintes funções:
Console.log(string mensagem); // exibe a mensagem como resultado do script Console.debug(string mensagem); // exibe a mensagem como resultado da depuração Console.error(string message); // exibe a mensagem como resultado do erro
Cada uma das diferentes partes do Rocs oferece um elemento estático que pode ser acessado pelo mecanismo de criação de scripts. São elas:
Document
para o documento do grafoConsole
para a saída do registro do console
Para uso explícito da API e para referência dos métodos, consulte a ajuda incorporada na barra lateral do Rocs.