Atividade #1233
AbertaAnalisar Sobrescrita de objetos em referência
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.
Como se observa na imagem, o labview não permite tal feito, logo , atualmente, é feito da seguinte forma.
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