Tarefa

Descrição

ico 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