Ir diretamente para o conteúdo principal

Artigos contribuídos



Separador «Itens de contribuição»

O separador «Elementos de contribuição» é onde se introduz a maior parte do trabalho no Módulo de Incerteza. Esta secção enumera os elementos que contribuem para a composição da incerteza relativa ao orçamento global. Todas as informações dos campos estão apresentadas numa tabela. Pode clicar nos títulos dos vários campos para alterar a ordem de classificação desta grelha. Também é possível ajustar o tamanho dos campos arrastando as bordas dos cabeçalhos dos campos.

Para adicionar um novo item de contribuição, clique no botão acima da grelha.

Para editar um item existente, clique no botão acima da grelha.

Ao adicionar/visualizar um item de contribuição, irá ver um ecrã semelhante ao que se mostra abaixo:



Inserir/Editar Item de Contribuição - Modo Automático

No exemplo acima, poderá verificar que a opção «Auto» está marcada. Neste modo «Auto», não aparece nenhuma janela VBScript; em vez disso, é apresentada uma caixa de edição «Incerteza padrão» no canto inferior direito da caixa de diálogo. Este modo «Auto» deve ser utilizado quando não são necessários cálculos avançados e já se conhece a «Incerteza Padrão» do Item Contribuinte (ou esta pode ser calculada automaticamente com base no «Erro Estimado», Divisor / «Cov. «Fator» e «Coeficiente de sensibilidade»). Note que, à medida que os valores são alterados para «Erro estimado», «Divisor / Cov. «Fact.», «Sensitivity Coeff.» e «Standard Uncertainty» serão recalculados. A fórmula utilizada é:

Incerteza padrão = (Erro estimado / Fator de cobertura) × Coeficiente de sensibilidade

Se forem necessários cálculos mais avançados para consultar eventos em tempo real ou dados de equipamentos, pode utilizar-se o modo não automático, conforme ilustrado abaixo.



Inserir/Editar Item de Contribuição - Modo Automático Desativado - Editor de Scripts

Neste modo, irá notar o aparecimento de um editor de scripts que permite a introdução de código VBScript. Este VBScript pode consultar campos de dados em tempo real através da chamada de funções VBScript que devolvem valores. À direita do editor de scripts encontram-se exemplos de todas as funções VBScript possíveis específicas do Módulo de Incerteza da IndySoft. Este código VBScript pode ser tão simples ou complexo quanto o orçamento permitir — o único requisito é que a última linha do código VBScript DEVE chamar a função SetResult. Esta função devolve o valor da «Incerteza Padrão» para este Item Contribuinte, que ficará disponível para o IndySoft. Para obter mais informações sobre a vasta gama de funções e procedimentos nativos do VBScript, consulte o tópico Ajuda do VBScript. Para obter mais informações sobre as funções específicas do Módulo de Incerteza (que devolvem dados de eventos em tempo real, etc.), consulte os seguintes tópicos:

SetResult

LookupStudy

LookupAttributeGage

LookupAttributeMaster

ContribItemResult

SetCommonVarNumeric

ReturnCommonVarNumeric

LookupNumericField

LookupStringField

Para testar o VBScript que editou, clique no botão «Testar Script» à direita do Editor de Scripts. Quando os scripts são executados no sistema de eventos da IndySoft, os dados de campo em tempo real são automaticamente introduzidos no VBScript nos momentos adequados. No entanto, os dados de eventos em tempo real não estão disponíveis durante a depuração do script no Módulo de Incerteza. Por esse motivo, se o VBScript necessitar de dados de exemplo ao executar uma operação de «Teste de Script», será solicitado ao utilizador que introduza os dados adequados nos campos, selecione um medidor de exemplo adequado, etc. Esta ferramenta é fornecida para que os utilizadores possam poupar tempo ao criar código VBScript — assim, não precisam de executar um evento IndySoft real para testar o resultado.

Para eliminar um item contribuinte, selecione o item na grelha à esquerda e, em seguida, clique no botão no canto superior esquerdo do separador. A eliminação deve ser confirmada antes de concluir. |