Regras gerais

  • Uma fórmula é um conjunto de funções, números, operadores e campos organizados em conjunto para computar o resultado esperado.

  • O resultado de um Cálculo Personalizado deve ser sempre um "valor único". Um valor é um resultado do tipo inteiro (número sem casas decimais, como 1 ou 2), duplo (número com casas decimais, como 1,2 ou 16,989), string (texto, como abcdef) ou booleano (verdadeiro ou falso).

  • Uma função manipula valores ou listas e retorna um valor, uma lista ou um objeto.

    Na linguagem de Cálculo Personalizado, um objeto é uma sequência, uma injeção, uma amostra, um sinal, um pico, um grupo temporizado, um grupo nomeado ou uma curva de calibração.

    Na descrição da função, a sintaxe explica como utilizar as funções e o que elas retornam.

  • A partir de um determinado objeto, você pode acessar outro objeto quando há apenas um objeto ou uma lista de objetos.

    Por exemplo, a partir de uma injeção, você pode acessar seu objeto de "sequência" principal. A partir de uma sequência, você pode acessar a lista das respectivas injeções.

  • Use a notação "." após um objeto para acessar funções, campos ou cálculos personalizados que estão disponíveis no nível deste objeto.

Objeto

Campo ou função para acessar

Sintaxe

Comentário

CurrentSequence

Sequence_Name

CurrentSequence.Sequence_Name

Retornar o nome da sequência atual

CurrentInjection

AllIdentifiedPeaks

CurrentInjection.AllIdentifiedPeaks

Retornar a lista de todos os picos identificados na injeção atual.

CurrentPeakOrGroup

Peak_Area

CurrentPeakOrGroup.Peak_Area

Retornar a área do pico do atual

PeakOrGroupByName (nome como uma string)

Peak_Height

PeakOrGroupByName("Benzene").Peak_Height

Retornar a altura do Pico com o nome "Benzeno"

Se você quiser acessar um Cálculo Personalizado disponível em um objeto específico, use a seguinte sintaxe:

Objeto

Cálculo Personalizado para acessar nome

Tipo de Cálculo Personalizado

Sintaxe

CurrentSequence

MyCC

duplo

CurrentSequence.GetDoubleCC("MyCC")

Exceções

As seguintes funções disponíveis ao nível de Pico ou Grupo devem ser selecionadas diretamente. Essas funções estão disponíveis somente no escopo de Pico ou Grupo e disponíveis apenas para o Pico ou Grupo atual. Você não pode chamá-las após PeakOrGroupByName.

Por exemplo:

  • AllMatchingPeaksAndGroups

  • MatchingPeak

  • GetConstant