Tarefa
Descrição
Tarefa da aplicação
Existem 2 tipos de tarefas suportados pelo ambiente. Nova tarefa indica que o programa de aplicação será alocado para rodar em uma Task própria no processador do equipamento remoto. Deve existir no mínimo uma tarefa deste tipo em uma aplicação. O outro tipo de tarefa é chamado emulado; onde neste caso, o programa é executado em uma tarefa associada, permitindo compartilhar mais de um programa na mesma tarefa.
Cada nova tarefa possui uma prioridade associada, permitido a aplicação executar tarefas mais importantes de forma prioritária.
Um programa pode ser executado de forma contínua, uma única vez ou de forma cíclica com intervalos de tempo definidos pelo usuário. Quando um programa for executado de forma cíclica o mesmo será sempre executado no primeiro ciclo de scan da aplicação e, em seguida uma vez a cada intervalo de tempo definido.
Tarefas emuladas serão executas na ordem em que estiverem definidas no item Tarefas.
Importante
A quantidades de tarefas e de prioridades suportados pelo ambiente é definida pelo firmware do equipamento associado ao programa de aplicação. Portanto, a família do equipamento é que irá definir os recursos computacionais para suportar as tarefas e prioridades.
Atributos de Interface
Propriedade |
Descrição |
Default |
Tipo de tarefa |
Especifica se o programa associado será executado em uma nova tarefa ou será emulado em uma tarefa já existente. |
Nova Tarefa |
Prioridade |
Permite definir a prioridade da tarefa. Este valor é numérico a partir de 0, onde, 0 indica a maior prioridade. O número de prioridades suportadas é dependente do firmware do equipamento associado. |
0 |
Tarefa associada |
Se o Tipo de tarefa for emulado, este campo permite associar esta tarefa emulada e uma tarefa real. O combo box apresentado listará todas as tarefas reais definidas na aplicação, permitindo ao usuário selecionar uma. |
|
Tipo de execução |
Define a periodicidade de execução do programa associado a tarefa. O programa pode ser executado de forma contínua, ciclo único ou de forma cíclica. Quando especificado de forma cíclica é apresentado ao usuário os campos de Unidade de tempo e Intervalo de tempo para que possa ser definida a periodicidade de execução do programa. |
Contínua |
Unidade de tempo |
Permite a seleção de uma unidade de tempo para a execução do programa de aplicação. |
milissegundos |
Intervalo de tempo |
Permite a definição do tempo para a execução do programa de aplicação. |
100 |