수식은 예상 결과를 계산하기 위해 함께 배열된 함수, 숫자, 연산자 및 필드의 집합입니다.
사용자 지정 계산의 결과는 항상 '단일 값'이어야 합니다. 값은 정수(1 또는 2와 같이 소수점이 없는 숫자), 이중(1.2 또는 16.989와 같이 소수점이 있는 숫자), 문자열(abcdef와 같은 텍스트) 또는 부울(참 또는 거짓) 유형의 결과입니다.
함수는 값 또는 목록을 조작하고 값, 목록 또는 객체를 반환합니다.
사용자 지정 계산 언어에서 개체는 시퀀스, 주입, 시료, 신호, 피크, 시간 초과 그룹, 명명된 그룹 또는 결합된 검량 곡선입니다.
함수 설명에서는 함수를 사용하는 방법과 함수가 반환하는 결과를 구문으로 설명합니다.
주어진 개체에서 개체가 하나만 존재하거나 개체 목록이 존재하는 경우 다른 개체에 액세스할 수 있습니다.
예를 들어, 주입에서 상위 "시퀀스" 객체에 액세스할 수 있습니다. 시퀀스에서 해당 주입 목록에 액세스할 수 있습니다.
객체 뒤의 '.' 표기법을 사용하여 이 객체의 수준에서 사용할 수 있는 함수, 필드 또는 사용자 지정 계산에 액세스합니다.
개체 |
액세스하려는 필드 또는 함수 |
구문 |
설명 |
---|---|---|---|
CurrentSequence |
Sequence_Name |
CurrentSequence.Sequence_Name |
현재 시퀀스의 이름을 반환합니다. |
CurrentInjection |
AllIdentifiedPeaks |
CurrentInjection.AllIdentifiedPeaks |
현재 주입에서 식별된 모든 피크 목록을 반환합니다. |
CurrentPeakOrGroup |
Peak_Area |
CurrentPeakOrGroup.Peak_Area |
현재 피크의 면적을 반환합니다. |
PeakOrGroupByName(문자열 이름) |
Peak_Height |
PeakOrGroupByName("Benzene").Peak_Height | '벤젠'이라는 이름의 피크의 높이를 반환합니다. |
특정 객체에서 사용할 수 있는 사용자 지정 계산에 액세스하려면 다음 구문을 사용합니다.
개체 | 이름에 액세스하는 사용자 지정 계산 | 사용자 지정 계산 유형 |
구문 |
---|---|---|---|
CurrentSequence |
MyCC |
더블 |
CurrentSequence.GetDoubleCC("MyCC") |
피크 또는 그룹레벨에서 사용할 수 있는 다음 함수는 직접 호출해야 합니다. 이러한 함수는 피크 또는 그룹범위에서만 사용할 수 있으며 현재 피크 또는 그룹에서만 사용할 수 있습니다. PeakOrGroupByName 이후에는 호출할 수 없습니다.
예제:
AllMatchingPeaksAndGroups
MatchingPeak
GetConstant