Ir diretamente para o conteúdo principal

Separador «Incerteza» - Atributos



Ecrã principal do IndySoft - Separador «Atributos de incerteza»

Quando o Módulo de Incerteza do IndySoft estiver instalado, irá notar um novo separador chamado «Incerteza» no ecrã principal do IndySoft. Este separador permite introduzir dois tipos de informação: Atributos e Orçamentos. Adicione estes separadores ao ecrã «Equipamento» utilizando a opção «Caixas de diálogo de configuração» (Administradores do sistema). Nas versões mais recentes, os «Atributos de incerteza» passaram a chamar-se «Especificações» (Specs).

Os atributos de incerteza referem-se a qualquer informação que seja necessário armazenar ao nível do equipamento e que possa ser potencialmente acedida a partir do VBScript de um Orçamento de Incerteza (através das funções LookupAttributeGage ou LookupAttributeMaster).

Para adicionar um novo atributo, clique no botão acima da grelha. Para editar um item anterior, clique no botão .

Ao inserir/editar um Atributo de Incerteza, irá ver uma caixa de diálogo semelhante à que se mostra abaixo:



Adicionar/Editar Atributo de Incerteza - Tipo LOOKUP

Os novos atributos de incerteza assumem por predefinição o tipo de atributo «LOOKUP». Estão disponíveis vários tipos de atributos: LOOKUP, TABLE, SET e FORMULA. Os tipos de atributos de pesquisa são valores numéricos (Pesquisa de atributos) associados a um nome de atributo. Os atributos do tipo LOOKUP podem ser referenciados no VBScript utilizando as funções LookupAttributeGage ou LookupAttributeMaster. No caso dos tipos de atributos LOOKUP, pode especificar nil para o segundo parâmetro destas funções (uma vez que não é necessário um valor de pesquisa na tabela).



Adicionar/Editar Atributo de Incerteza - Item da TABELA

Os tipos de atributos de tabela armazenam vários valores por atributo. Ao referenciar estes atributos a partir do VBScript, deve especificar tanto o nome do atributo como o valor de pesquisa (consulte LookupAttributeGage e LookupAttributeMaster para obter mais detalhes). Os utilizadores devem especificar os limites «De» e «Até» para cada valor ao configurar os itens do atributo TABLE. Os limites «de» ou «até» devem também ser especificados como «maior que», «maior que ou igual a», «menor que» ou «menor que ou igual a», conforme o caso. Quando as funções LookupAttributeGage ou LookupAttributeMaster solicitam um valor desta tabela, o valor de pesquisa é comparado com os valores «From» e «Through» desta tabela para encontrar o valor adequado a devolver. Também é possível especificar os nomes opcionais «Parâmetro», «Unidade de medida» e «Resolução». Alterar o parâmetro «Resolução» modificará a resolução dos campos «De», «Até» e «Valor» na tabela.



Adicionar/Editar Atributo de Incerteza - Tipo FORMULA

Por fim, no que diz respeito aos atributos avançados, existe o tipo de atributo «FÓRMULA». Este tipo disponibiliza uma janela VBScript (tal como nos itens de contribuição e na fórmula de correlação do Módulo de Incerteza) para cálculos complexos que, opcionalmente, consultam dados de eventos em tempo real. 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 atributo exigir — o único requisito é que a última linha do código VBScript DEVE chamar a função SetResult. Esta função devolve o valor do atributo que estará 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 IndySoft Uncertainty (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 em tempo real não estão disponíveis durante a depuração do script nesta caixa de diálogo. 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 atributo de incerteza, selecione o atributo em questão na grelha e clique no botão . A eliminação deve ser confirmada antes de concluir. |