Projeto

Geral

Perfil

Ações

Atividade #1233

Aberta

Analisar Sobrescrita de objetos em referência

Adicionado por Felipe Welington mais de 4 anos atrás. Atualizado mais de 4 anos atrás.

Situação:
Em andamento
Prioridade:
Normal
Atribuído para:
Início:
25/02/2020
Data prevista:
28/02/2020 (mais de 4 anos atrasado)

Descrição

Essa tarefa tem como intuito verificar alternativas à estrutura In Place Element Structure, uma vez que para transcrição de dados é necessário transcrever dado por dado e não o objeto em si. DataError.png
Como se observa na imagem, o labview não permite tal feito, logo , atualmente, é feito da seguinte forma. Atual.png

Todavia, estudando o funcionamento do In Place Element Structure, sabe-se que somente uma loop pode usar a refência, além de que é percebível que o caminho que tomamos não é efetivo.

Assim, na Branch ObjRefer
Eu introduzo uma função de sincronização. O Notifier:
Vantagens:
Pode mandar um dado objeto entre loops
Pode ser lido por multiplos loops
O loop consumidor espera o loop produtor enviar uma mensagem, isto é a sincronização pode ser feita sem os waits nos loop.
Pode evitar o vazamento de memória atual do código
Desvantagens:
Se o produtor for muito mais rápido que o consumidor pode se perder dados
Não fica armazenada o ultimo dado como a referência


Arquivos

DataError.png (15,4 KB) DataError.png Felipe Welington, 25/02/2020 19:08 h
Atual.png (10,5 KB) Atual.png Felipe Welington, 25/02/2020 19:11 h
Notifier.png (8,56 KB) Notifier.png Felipe Welington, 25/02/2020 19:27 h
Normal.png (7,96 KB) Normal.png Felipe Welington, 25/02/2020 19:27 h
Ações

Exportar para Atom PDF