Especificações

Ecrã principal do IndySoft - Separador «Especificações»
As especificações referem-se a qualquer informação que seja necessário armazenar ao nível do equipamento e que possa ser acedida a partir do VBScript de um Orçamento de Incerteza (através das funções LookupAttributeGage ou LookupAttributeMaster).
Barra de ferramentas:
1. Adicionar especificação de raiz
1. Fórmula 1 d
e 2. Consulte
3. Conjunto «
» 4. Tabela
2. Editar especificações
3. Eliminar especificação
4. Expandir tudo
5. Recolher tudo
6. Inicie o Módulo de Incerteza
7. Mover o item selecionado para a esquerda/direita/cima/baixo
Clique no botão «Adicionar» acima da grelha para adicionar novas especificações.

Para editar um item anterior, clique no botão «Editar» . Para eliminar um atributo de incerteza/especificação, selecione o atributo em questão na grelha e clique no botão «Eliminar»
. A eliminação deve ser confirmada antes de concluir.
Abrir o Gestor de Especificações
Nota: «Especificações» e «atributos de incerteza» referem-se ao mesmo conceito.
Adicionar especificações
Existem 4 tipos de especificações disponíveis: LOOKUP, TABLE, SET e FORMULA. Os novos atributos de incerteza assumem por predefinição o tipo de atributo «LOOKUP».
- 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 Especificação - LOOKUP
2.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 referência (consulte os tópicos «LookupAttributeGage» e «LookupAttributeMaster» na ajuda do Módulo de Incerteza da IndySoft para obter mais detalhes). Primeiro, deve criar uma tabela com um nome único (conforme mostrado abaixo):

Adicionar/Editar Especificação - TABELA
Depois de criar uma tabela, pode adicionar itens à tabela.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 ou igual a», «menor que» ou «menor ou igual a», conforme apropriado. 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 Especificações - ITEM DA TABELA
- A opção SET permite-lhe armazenar um conjunto de valores por atributo. Pode especificar o número de itens, o ponto inicial, o ponto final e o valor do incremento. Consulte a caixa de diálogo abaixo para obter mais informações:

Adicionar/Editar Especificações - SET
4.Por fim, existe um tipo de atributo FORMULA para atributos avançados. 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) que permite realizar cálculos complexos, podendo, opcionalmente, consultar 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.

Adicionar/Editar Especificações - FORMULA
Para obter mais informações sobre a vasta gama de funções e procedimentos nativos do VBScript, consulte o tópico «Ajuda do VBScript» na ajuda do Módulo de Incerteza da IndySoft. 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 na ajuda do Módulo Uncertainty:
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 — para que não tenham de executar um evento IndySoft real para testar o resultado. |