Geral

RPC com Python.

RPC é a comunicação entre processos veja mais em wikipedia. Atente para os detalhes de versões do S.O. e do Python, muitas mudanças no código podem ser necessárias em função das versões.

.
Figura 1: ambiente de desenvolvimento.

Este código foi testado e foi comprovado a sua execução dentro dos requisitos das versões.

Figura 2: programa no editor.

A interação com o utilizador é muito boa e o melhor é que as mensagens apresentados na edição durante a execução esta no controle do programador.

Figura 3: interação do programa com o utilizador.

 .
.
.
Figura 4: execução do RPC versão 2.


Daí para frente é só implementar mais alguns métodos com funcionalidades práticas.

Figura 5: execução versão 4 - parte 1.

Figura 6: execução versão 4 - parte 2.


Figura 7: arquivamento do RPC.
A definição das datas de início e final assim como as horas tem algumas restrições que caso não seja seguidas geram conflitos de lógica na execução do programa ilustradas na figura 8.


Figura 8: lógica da inserção das datas e horas de início e final.

Os valores da Data e da hora se relacionam somente no caso de igualdade de valores. Neste caso da inserção da data será correto se somente o valor da hora satisfizer a condição que segue o mesmo princípio da figura 8.

Padronizando os atributos e métodos do RPC afim de minimizar o trabalho e maximizar o oferta de recursos.

As classes conterão os seguintes atributos:
  • ini - para conter a data de início do experimento.
  • fin - para conter a data de final do experimento.
  • ambiente - para conter a data do sistema.
  • eletronica - para conter a data da eletrônica isto é, do circuito integrado.
  • atual - para conter a data atual que é a mesma do ambiente.
  • resto - para conter a data restante do experimento.

As classes conterão os seguintes métodos:
  • le - para executar a leitura na eletrônica isto é, no circuito integrado.
  • escreve - para executar a escrita na eletrônica isto é, no circuito integrado.
  • define - para executar a inserção de valores no atributo.
  • mostra - para executar a exibição de valores no atributo.
  • calcula - para executar a tarefa de cálculos entre os atributos.

.

Nenhum comentário:

Postar um comentário