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") |
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