# Scan Function v1.3.3

注意

此文档已过时,推荐阅读 最新版本

# structure

# 方程结构

# 说明

进样量保护

注释:这部分代码需要在参数进入SFG之前执行,即修订analysis传入的inj_size参数。

def adjust_inj_size(inj_size, inj_post_sum_time, inj_DAPI_sum_time, min_segment_time):

# protect the minimum segment time

# handle the AGC and other inj_size tuning problem

# 59.78 - 59.89

if inj_post_sum_time - min_segment_time < inj_size and inj_size < inj_post_sum_time - min_segment_time / 2

inj_size = inj_post_sum_time - min_segment_time

# 59.89 - 60.11

elif inj_post_sum_time - min_segment_time / 2 <= inj_size and inj_size <= inj_post_sum_time + min_segment_time / 2

inj_size = inj_post_sum_time

# 60.11 - 60.22

elif inj_post_sum_time + min_segment_time / 2 < inj_size and inj_size < inj_post_sum_time + min_segment_time

inj_size = inj_post_sum_time + min_segment_time

# 79.78 - 79.89

elif inj_post_sum_time + inj_DAPI_sum_time - min_segment_time < inj_size and inj_size < inj_post_sum_time + inj_DAPI_sum_time - min_segment_time / 2:

inj_size = inj_post_sum_time + inj_DAPI_sum_time - min_segment_time

# 79.89 - 80

elif inj_size >= inj_post_sum_time + inj_DAPI_sum_time - min_segment_time / 2:

inj_size = inj_post_sum_time + inj_DAPI_sum_time

return inj_size

Empty处理方法

下列信号若为Empty,则按同列的指定信号处理

  1. Q1_mz_end = Q1_mz_start
  2. Q1_q_end = Q1_q_start
  3. Q2_mz_end = Q2_mz_start
  4. Q2_q_end = Q2_q_start
  5. AC1_freq_end = AC1_freq_start
  6. AC1_amp_end = AC1_amp_start
  7. AC2_freq_end = AC2_freq_start
  8. AC2_amp_end = AC2_amp_start
  9. Gate1_End = Gate1_Start
  10. Gate2_End = Gate2_Start
  11. Gate3_End = Gate3_Start
  12. Trap1_end = Trap1_start
  13. Trap2_end = Trap2_start
  14. Spray_amp_End = Spray_amp_Start
  15. Dynode_amp_End = Dynode_amp_Start
  16. Detector_amp_End = Detector_amp_Start

下列信号若为Empty,则按前列的同名End信号处理

  1. Q1_mz_start
  2. Q1_q_start
  3. Q2_mz_start
  4. Q2_q_start
  5. AC1_freq_start
  6. AC1_amp_start
  7. AC2_freq_start
  8. AC2_amp_start
  9. Gate1_Start
  10. Gate2_Start
  11. Gate3_Start
  12. Trap1_start
  13. Trap2_start
  14. Spray_amp_Start
  15. Dynode_amp_Start
  16. Detector_amp_Start

其余所有信号若为Empty,则值等于前一个segment的同名信

数据长度计算

spectrum_size = adc_freq /data*time/1000

time为ms

4,166,666.666666

# parameters

static_parameters
Name Default value Unit Usage
version 0.1.0 算法和参数表的版本号
switch_on 1 二进制开关量:开
switch_off 0 二进制开关量:关
inj_pre_time 100 ms 方程预扫的时间
inj_post_sum_time 60 ms 进样时序中非开DAPI时长
inj_DAPI_sum_time 20 ms 进样DAPI打开的总时长
cool_time 10 ms 重要的离子操作之间的冷却间隔时长
iso_swift_time 41.94304 ms Isolation时swift的时长
gas_time 15 ms 为实现CID补气,DAPI再次打开的时长
cid_time 30 ms CID时外加AC的时长
cid_time_extension_l 10 ms 扩充气压容忍度,左侧
cid_time_extension_r 50 ms 扩充气压容忍度,右侧
dda_cid_time 400 ms DDA_MS2模式下CID时外加AC的时长
scan_cem_on_time 50 ms Scan之前预先打开检测器、打拿极
scan_post_time 999 ms Scan function结束缓冲时间
rf1_default 0 Th RF1不工作时的强度
rf2_default 0 Th RF2不工作时的强度
ac1_freq_default 0 kHz AC1不工作时的频率
ac1_amp_default 0 V AC1不工作时的强度
ac2_freq_default 0 kHz AC2不工作时的频率
ac2_amp_default 0 V AC2不工作时的强度
gate1_default 0 V Gate1,默认值,设为0V
gate2_default 0 V Gate2,默认值,设为0V
gate3_default 0 V Gate3,默认值,设为0V
gate1_block 22 V Gate1够挡住离子无法穿过的电压值
gate2_block 22 V Gate2够挡住离子无法穿过的电压值
gate3_block 22 V Gate3够挡住离子无法穿过的电压值
trap1_default 0 V 第一个阱直流电势零伏时的电压值
trap2_default 0 V 第一个阱直流电势零伏时的电压值
spray_default 0 V 正高压电零伏时的电压值
dynode_default 0 V 负5K高压电零伏时的电压值
detector_default 0 V 负2K高压电零伏时的电压值
swift1_loc_default 0 默认值
swift1_amp_default 0 默认值
swift2_loc_default 0 默认值
swift2_amp_default 0 默认值
iso1_swift2_loc 0 默认宽notch存在loc 0
iso2_swift2_loc 1 默认窄notch存在loc 1
iso_swift2_loc_ms2 2
iso_swift2_loc_ms3 3
iso_swift2_loc_ms4 4
cid_q_list [0.2,0.25,0.3,0.35] 可以使用的CID q值
iso_q 0.72 Isolation时的q值
q1_q_default 0 RF1不工作时q值
q1_mz_default 0 RF1不工作时质量值
q2_q_default 0 RF2不工作时q值
q2_mz_default 0 RF2不工作时质量值
min_segment_time 0.22 ms Segment最小时间,用于保护
max_segment_time 999 ms Segment最大时间,用于保护
spec_loc_default 1
adc_freq 4166666.666666 Hz 主ADC采样速率
pt_per_th 104.1666666666 点数每质量数
trap_q 0.3 trap时的q值
Inj_lmco_max 最大的inj_lmco
instrument parameter
Name Default value Min Max Unit Usage
rf1_freq 0 0 0 kHz
rf2_freq 925 900 960 kHz 仪器RF的固定谐振频率
inj_gate1 2 V 进样环节gate1的电压
inj_trap1 -8 V 进样环节阱1直流偏置的电压
inj_trap2 -8 V 进样环节阱2直流偏置的电压
iso_delay 1500 ms 控制isolation的气压
iso1 _amp_c0 SWIFT强度与质量的关系
iso1 _amp_c1 SWIFT强度与质量的关系
iso1 _amp_c2 SWIFT强度与质量的关系
iso2 _amp_c0 SWIFT强度与质量的关系
iso2 _amp_c1 SWIFT强度与质量的关系
iso2 _amp_c2 SWIFT强度与质量的关系
cid_delay 250 100 400 ms 控制CID时的气压
scan_delay 680 ms 控制scan时的气压
scan_ac_amp_c1 0.12 scan时AC强度与质量轴质量数的一次项转换系数
scan_ac_amp_c0 80 scan时AC强度与质量轴质量数的零次项转换系数
scan_gate2 3 V MSAE离子扫出时对应Gate2的电压值
scan_gate3 3 V MSAE离子扫出时对应Gate3的电压值
scan_trap2_c1 -0.02 scan时Trap直流电势与质量数的一次项转换系数
scan_trap2_c0 1500 scan时Trap直流电势与质量数的零次项转换系数
scan_detector -1300 V 正模式检测环节负2K高压给检测器供电所需的电压值
scan_dynode -4500 V 正模式检测时负5K(打拿极)电压值
scan_q 0.825 scan时离子的q值
inj_lmco_q 0.825 进样时最小离子的q值,默认等于scan_q
scan_speed 4 1 20 Th/ms 扫描质量速度
dda_cid_amp 50 DDA_MS2模式下CID时外加AC的电压值
cid_delay_ms3 250 100 400 ms 控制CID时的气压
cid_delay_ms4 250 100 400 ms 控制CID时的气压
cid_delay_ms5 250 100 400 ms 控制CID时的气压
method parameters
Name Default value Min Max Unit
polarity pos pos neg
spray_voltage 2000 0 5000 V
inj_size 40 1 80
dapi_open_time 15 0 50 ms
inj_lmco_mz 50 20 400 Th
precursor_mz 400 50 1300 Th
precursor_mz_iso 400 50 1300 Th
precursor_mz_cid 400 50 1300 Th
precursor_mz_2 400 50 1300 Th
precursor_mz_3 400 50 1300 Th
iso1_swift2_amp 0 0 30 V
iso2_swift2_amp 0 0 30 V
iso_swift2_amp_ms2 0 0 30 V
iso_swift2_amp_ms3 0 0 30 V
swift2_loc_calib 0 0 3
swift2_amp_calib 0 0 30 V
cid_q 0.25 0.01 0.9
cid_amp 0 0 30 V
cid_amp_ms3 0 0 30 V
cid_amp_ms4 0 0 30 V
scan_mass_start 50 20 2000 Th
scan_mass_end 1000 100 2000 Th
precursor_mz_4
iso_swift2_amp_ms4
cid_amp_ms5
msae_delay_time 900
msae_mz 461
msae_q1_q 0.5
msae_q2_q 0.5
msae_gate2 2
msae _trap2 -1
msae_time 100
msae_ac1_amp 0.6
msae_ scan_mass_start 50 Th
msae_ scan_mass_end 1000 Th
msae_spec_loc 1

# segment

1. init 注释:用于打开DAPI进样
  • Time

    当inj_size (M) <=inj_post_sum_time或 inj_size = (inj_post_sum_time +inj_DAPI_sum_time)

    Value=inj_DAPI_sum_time * 1/2

    inj_post_sum_time < inj_size < (inj_post_sum_time + inj_DAPI_sum_time ),

    Value = inj_post_sum_time + inj_DAPI_sum_time - inj_size

  • DAPI

    switch_on

  • Q2_mz_start

    当0 < inj_size < ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = [empty]

    当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = inj_lmco_mz (M)

  • Q2_q_start

    当0 < inj_size < ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = [empty]

    当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = inj_lmco_q

2. inj_dapi1

注释:用于打开DAPI进样

  • Time

    当inj_size (M) <=inj_post_sum_time或 inj_size = (inj_post_sum_time +inj_DAPI_sum_time)

    Value=inj_DAPI_sum_time * 1/2

    inj_post_sum_time < inj_size < (inj_post_sum_time + inj_DAPI_sum_time ),

    Value = inj_post_sum_time + inj_DAPI_sum_time - inj_size

  • DAPI

    switch_on

  • Q2_mz_start

    当0 < inj_size < ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = [empty]

    当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = inj_lmco_mz (M)

  • Q2_q_start

    当0 < inj_size < ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = [empty]

    当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time )

    Value = inj_lmco_q

3. inj_dapi2

注释:用于打开DAPI进样

  • Time

    当inj_size (M) <=inj_post_sum_time 或 inj_size = (inj_post_sum_time +inj_DAPI_sum_time),

    Value = inj_DAPI_sum_time *1/2

    当inj_post_sum_time < inj_size < (inj_post_sum_time + inj_DAPI_sum_time )

    Value = inj_size - inj_post_sum_time

  • Q2_mz_start

    当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time ) 或 inj_size <= inj_post_sum_time

    Value=[empty]

    当inj_size> inj_post_sum_time 且 inj_size ≠ ( inj_post_sum_time + inj_DAPI_sum_time )

    Value= inj_lmco_mz (M)

  • Q2_q_start

    当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time ) 或 inj_size <= inj_post_sum_time

    Value=[empty]

    当inj_size> inj_post_sum_time && inj_size <( inj_post_sum_time + inj_DAPI_sum_time )

    Value= inj_lmco_q

4. inj_post1

注释:用于进样,并合理分配进样量

  • Time

    当inj_post_sum_time <= inj_size (M)

    Value = inj_post_sum_time * 1/2

    当 inj_size < inj_post_sum_time

    Value = inj_post_sum_time - inj_size

  • DAPI

    switch_off

  • Q2_mz_start

    当inj_size ≠inj_post_sum_time

    Value= [empty]

    当inj_size =inj_post_sum_time

    Value= inj_lmco_mz (M)

  • Q2_q_start

    当inj_size ≠inj_post_sum_time

    Value= [empty]

    当inj_size =inj_post_sum_time

    Value= inj_lmco_q

5. inj_post2

注释:用于进样,并合理分配进样量

  • Time

    当inj_post_sum_time <= inj_size (M)

    Value = inj_post_sum_time * 1/2

    当inj_size < inj_post_sum_time

    Value = inj_size

  • Q2_mz_start

    当inj_size <inj_post_sum_time

    Value= inj_lmco_mz (M)

    当inj_size >=inj_post_sum_time

    Value= [empty]

  • Q2_q_start

    1. 当inj_size <inj_post_sum_time

      Value= inj_lmco_q

      1. 当inj_size >=inj_post_sum_time

        Value= [empty]

6. iso_delay

注释:用于正模式下控制isolation时的气压

  • Time

    iso_delay

  • Source

    switch_off

  • Gate1_Start

    If polarity == ‘POS’:

    gate1_block

    elif polarity == ‘NEG’:

    -gate1_block

  • Trap2_end

    trap2_default

  • Spray_amp_Start

    spray_default

7. iso_set_rf

注释:用于计算isolation时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz (M)

  • Q2_q_end

    iso_q

8. iso1

注释:用于施加第一次swift信号执行ISO1

  • Time

    iso_swift_time

  • SWIFT2_switch

If iso1_swift2_amp(M) >= 0:

switch_on

  • SWIFT2_loc

    iso1_swift2_loc

  • SWIFT2_amp

    iso1_swift2_amp (M)

9. iso_cool

注释:用于间隔第一次ISO1和第二次ISO2

  • Time

    cool_time

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swiftq_loc_default

  • SWIFT2_amp

    swift2_amp_default

10. iso2

注释:用于施加第二次swift信号执行ISO2

  • Time

    iso_swift_time

  • SWIFT2_switch

    If Iso2_swift2_amp (M) >= 0:

    switch_on

  • SWIFT2_loc

    Iso2_swift2_loc

  • SWIFT2_amp

    Iso2_swift2_amp (M)

11. gas_set_rf

注释:用于设置补气rf,关闭isolation

  • Time

    cool_time

  • Q2_mz_end

    inj_lmco_mz

  • Q2_q_end

    inj_lmco_q

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

12. gas

注释:用于打开DAPI补气

  • Time

    gas_time

  • DAPI

    switch_on

13. cid_delay

注释:用于控制CID时的气压

  • Time

    cid_delay - cid_time_extension_l

  • DAPI

    switch_off

14. cid_set_rf

注释:用于计算CID时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz (M)

  • Q2_q_end

    cid_q (M)

15. cid

注释:用于执行CID

  • Time

    cid_time + cid_time_extension_l + cid_time_extnesion_r

  • AC2_freq_start

    If cid_amp (M) > 0:

    q_to_freq(cid_q (M), rf2_freq)

  • AC2_amp_start

    cid_amp (M)

16. scan_delay

注释:用于正模式下控制scan时的气压

  • Time

    scan_delay - cid_time_extension_r

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

17. scan_set_rf

注释:用于计算scan时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    scan_mass_start (M)

  • Q2_q_end

    scan_q

18. scan_cem_on

注释:开启检测器光耦开关

  • Time

    scan_cem_on_time

  • Data

    adc_freq / scan_speed / pt_per_th / 1000

  • Detector

    switch_on

  • AC2_freq_start

    q_to_freq(scan_q, rf2_freq)

  • Dynode_amp_Start

    scan_dynode

  • Detector_amp_Start

    scan_detector

19. scan

注释:用于正模式下执行scan

  • Time

    (scan_mass_end (M) - scan_mass_start (M) ) / scan_speed

  • spec_loc

    spec_loc_default

  • Q2_mz_end

    scan_mass_end (M)

  • AC2_amp_start

    scan_mass_start * scan_ac_amp_c1 + scan_ac_amp_c0

  • AC2_amp_end

    scan_mass_end * scan_ac_amp_c1 + scan_ac_amp_c0

  • Gate2_Start

    scan_gate2

  • Trap2_start

    scan_mass_start * scan_trap2_c1+ scan_trap2_c0

  • Trap2_ end

    scan_mass_end * scan_trap2_c1+ scan_trap2_c0

20. reset

注释:重置所有信号

  • Time

    scan_post_time

  • DAPI

    switch_off

  • Source

    switch_off

  • Detector

    switch_off

  • Data

    switch_off

  • Spec_loc

    0

  • Q1_mz_start

    q1_mz_default

  • Q1_q_start

    q1_q_default

  • Q2_mz_start

q2_mz_default

  • Q2_q_start

q2_q_default

  • AC1_freq_start

    ac1_freq_default

  • AC1_amp_start

    ac1_amp_default

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

  • Gate1_Start

    gate1_default

  • Gate2_Start

    gate2_default

  • Gate3_Start

    gate3_default

  • Trap1_start

    trap1_default

  • Trap2_start

    trap2_default

  • Spray_amp_Start

    spray_default

  • Dynode_amp_Start

    dynode_default

  • Detector_amp_Start

    detector_default

  • SWIFT1_switch

    switch_off

  • SWIFT1_loc

    swift1_loc_default

  • SWIFT1_amp

    swift1_amp_default

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

  • Trigger1

    switch_off]

  • Trigger2

    switch_off

  • Trigger3

    switch_off

  • Trigger4

    switch_off

21. cid_delay_full

注释:用于所有ms1和ms1iso模式下控制CID时的气压

Not in use

  • Time

    cid_delay

  • DAPI

    switch_off

22. cid_ms1_iso

注释:用于所有ms1和ms1iso模式下执行CID

  • Time

    cid_time

23. cool

注释:常规用于间隔不同的离子操作

  • Time

    cool_time

24. iso_ms1

注释:用于所有ms1模式下施加swift信号执行ISO

  • Time

    iso_swift_time

25. cid_dda

注释:用于执行所有DDA_MS2模式下的CID

  • Time

    dda_cid_time

  • AC2_freq_start

    q_to_freq(cid_q (M), rf2_freq)

  • AC2_amp_start

    dda_cid_amp

26. scan_delay_dda

注释:用于控制正模式DDA_MS2模式下CID时的气压

  • Time

max(10, scan_delay+cid_time-dda_cid_time)

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

27. iso1_dda

注释:用于所有DDA模式下施加第一次swift信号执行ISO1

  • Time

    iso_swift_time

  • SWIFT2_switch

    switch_on

  • SWIFT2_loc

    iso1_swift2_loc

  • SWIFT2_amp

    precursor_mz (M)^2*iso1_amp_c2+ precursor_mz (M)* iso1 _amp_c1+ iso1 _amp_c0

28. iso2_dda

注释:用于所有DDA模式下施加第二次swift信号执行ISO2

  • Time

    iso_swift_time

  • SWIFT2_switch

    switch_on

  • SWIFT2_loc

    Iso2_swift2_loc

  • SWIFT2_amp

    precursor_mz (M)^2*iso2 _amp_c2+ precursor_mz (M)* iso2_amp_c1+ iso2_amp_c0

29. iso_set_rf_calib_rf

注释:用于Calib_MS2模式下计算isolation时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_iso (M)

  • Q2_q_end

    iso_q

30. cid_set_rf_calib_rf

注释:用于Calib_MS2模式下计算CID时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_cid (M)

  • Q2_q_end

    cid_q (M)

31. init_calib_swift

注释:用于Swift_Calib模式下的初始化

  • Time

    iso_swift_time

  • DAPI

    switch_off

  • Source

    switch_off

  • Detector

    switch_off

  • Data

    switch_off

  • Spec_loc

    0

  • Q1_mz_start

    q1_mz_default

  • Q1_q_start

    q1_q_default

  • Q2_mz_start

    q2_mz_default

  • Q2_q_start

    Q2_q_default

  • AC1_freq_start

    ac1_freq_default

  • AC1_amp_start

    ac1_amp_default

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

  • Gate1_Start

    gate1_default

  • Gate2_Start

    gate2_default

  • Gate3_Start

    gate3_default

  • Trap1_start

    trap1_default

  • Trap2_start

    trap2_default

  • Spray_amp_Start

    spray_default

  • Dynode_amp_Start

    dynode_default

  • Detector_amp_Start

    detector_default

  • SWIFT1_switch

    switch_off

  • SWIFT1_loc

    swift1_loc_default

  • SWIFT1_amp

    swift1_amp_default

  • SWIFT2_switch

    switch_on

  • SWIFT2_loc

    swift2_loc_calib

  • SWIFT2_amp

    swift2_ amp _calib

  • Trigger1

    switch_off

  • Trigger2

    switch_off

  • Trigger3

    switch_off

  • Trigger4

    switch_off

32. dapi_open

注释:用于DAPI_OPEN模式下的打开DAPI

  • Time

    dapi_open_time

  • DAPI

    switch_on

33. init_default

注释:用于计算CID时的RF强度

注释:重置所有信号

  • Time

    cool_time

  • DAPI

    switch_off

  • Source

    switch_off

  • Detector

    switch_off

  • Data

    switch_off

  • Spec_loc

    0

  • Q1_mz_start

    q1_mz_default

  • Q1_q_start

    q1_q_default

  • Q2_mz_start

    q2_mz_default

  • Q2_q_start

    q2_q_default

  • AC1_freq_start

    ac1_freq_default

  • AC1_amp_start

    ac1_amp_default

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

  • Gate1_Start

    gate1_default

  • Gate2_Start

    gate2_default

  • Gate3_Start

    gate3_default

  • Trap1_start

    trap1_default

  • Trap2_start

    trap2_default

  • Spray_amp_Start

    spray_default

  • Dynode_amp_Start

    dynode_default

  • Detector_amp_Start

    detector_default

  • SWIFT1_switch

    switch_off

  • SWIFT1_loc

    swift1_loc_default

  • SWIFT1_amp

    swift1_amp_default

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

  • Trigger1

    switch_off

  • Trigger2

    switch_off

  • Trigger3

    switch_off

  • Trigger4

    switch_off

34. pre_iso_delay-ms2
  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_2(M)

  • Q2_q_end

trap_q

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

35. iso_delay_msn
  • Time

    Value = iso_delay_msn

36. iso_set_rf_msn
  • Time

    cool_time

  • Q2_q_end

    iso_q

37. iso_ms2

注释:用于施加ms2后swift信号执行ms2ISO

  • Time

    iso_swift_time

  • SWIFT2_switch

    If iso_swift2_amp_ms2 (M) >= 0:

    switch_on

  • SWIFT2_loc

    iso_swift2_loc_ms2

  • SWIFT2_amp

    iso_swift2_amp_ms2 (M)

38. cid_delay_ms3

注释:用于控制ms3 CID时的气压

  • Time

    cid_delay_ms3 – cid_time_extension

  • DAPI

    switch_off

39. cid_set_rf_ms3

注释:用于计算CID时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_2(M)

  • Q2_q_end

    cid_q (M)

40. cid_ms3
  • Time

    cid_time + cid_time_extension_l + cid_time_extension_r

  • AC2_freq_start

    If cid_amp_ms3 (M) >= 0:

    q_to_freq(cid_q (M), rf2_freq)

  • AC2_amp_start

    cid_amp_ms3 (M)

41. pre_iso_delay_ms3
  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_3(M)

  • Q2_q_end

    trap_q

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

42. iso_ms3
  • Time

    iso_swift_time

  • SWIFT2_switch

    If iso_swift2_amp_ms3 (M) >= 0:

    switch_on

  • SWIFT2_loc

    iso_swift2_loc_ms3

  • SWIFT2_amp

    iso_swift2_amp_ms3 (M)

43. cid_delay_ms4
  • Time

    cid_delay_ms4 – cid_time_extension_r

  • DAPI

    switch_off

44. cid_set_rf_ms4

注释:用于计算CID时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_3(M)

  • Q2_q_end

    cid_q (M)

45. cid_ms4
  • Time

    cid_time + cid_time_extension_l + cid_time_extension_r

  • AC2_freq_start

    If cid_amp_ms4 (M) >= 0:

    q_to_freq(cid_q (M), rf2_freq)

  • AC2_amp_start

    cid_amp_ms4 (M)

46. pre_iso_delat_ms4
  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_4(M)

  • Q2_q_end

    trap_q

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

47. iso_ms4
  • Time

    iso_swift_time

  • SWIFT2_switch

    If iso_swift2_amp_ms4 (M) >= 0:

    switch_on

  • SWIFT2_loc

    iso_swift2_loc_ms4

  • SWIFT2_amp

    iso_swift2_amp_ms4 (M)

48. cid_delay_ms5
  • Time

    cid_delay_ms5 – cid_time_extension_l

  • DAPI

    switch_off

49. cid_set_rf_ms5

注释:用于计算CID时的RF强度

  • Time

    cool_time

  • Q2_mz_end

    precursor_mz_4(M)

  • Q2_q_end

    cid_q (M)

50. cid_ms5
  • Time

    cid_time + cid_time_extension_l + cid_time_extension_r

  • AC2_freq_start

    If cid_amp_ms5 (M) >= 0:

    q_to_freq(cid_q (M), rf2_freq)

  • AC2_amp_start

    cid_amp_ms5 (M)

51. gas_set_rf_ms3

注释:用于设置补气rf,关闭isolation

  • Time

    cool_time

  • Q2_mz_end

    If inj_lmco_mz_max * inj_lmco_q < precursor_mz_2(M) * trap_q:

    value = inj_lmco_mz_max

    else:

    value = precursor_mz_2(M)

  • Q2_q_end

    If inj_lmco_max * inj_lmco_q < precursor_mz_2(M) * trap_q:

    value = inj_lmco_q

    else:

    value = trap_q

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

52. gas_set_rf_ms4

注释:用于设置补气rf,关闭isolation

  • Time

    cool_time

  • Q2_mz_end

    If inj_lmco_mz_max * inj_lmco_q < precursor_mz_3(M) * trap_q:

    value = inj_lmco_mz_max

    else:

    value = precursor_mz_3(M)

  • Q2_q_end

    If inj_lmco_mz_max * inj_lmco_q < precursor_mz_3(M) * trap_q:

    value = inj_lmco_q

    else:

    value = trap_q

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

53. gas_set_rf_ms5

注释:用于设置补气rf,关闭isolation

  • Time

    cool_time

  • Q2_mz_end

    If inj_lmco_mz_max * inj_lmco_q < precursor_mz_4(M) * trap_q:

    value = inj_lmco_mz_max

    else:

    value = precursor_mz_4(M)

  • Q2_q_end

    If inj_lmco_mz_max * inj_lmco_q < precursor_mz_4(M) * trap_q:

    value = inj_lmco_q

    else:

    value = trap_q

  • SWIFT2_switch

    switch_off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

54. dual_init_q1
  • Time

    inj_pre_time

  • Source

    switch_on

  • Gate1_Start

    If polarity == ‘POS’:

    inj_gate1

    elif polarity == ‘NEG’:

    -inj_gate1

  • Gate2_Start

    If polarity == ‘POS’:

    gate2_block

    elif polarity == ‘NEG’:

    -gate2_block

  • Trap1_start

    If polarity == ‘POS’:

    inj_trap1

    elif polarity == ‘NEG’:

    -inj_trap1

  • Spray_amp_Start

    spray_voltage (M)

55. dual_inj_dapi1

注释:用于打开DAPI进样

  • Time

    1. 当inj_size (M) <=inj_post_sum_time或 inj_size = (inj_post_sum_time +inj_DAPI_sum_time)

      Value=inj_DAPI_sum_time * 1/2

      1. inj_post_sum_time < inj_size < (inj_post_sum_time + inj_DAPI_sum_time ),

        Value = inj_post_sum_time + inj_DAPI_sum_time - inj_size

  • DAPI

    switch_on

  • Q1_mz_start

    1. 当0 < inj_size < ( inj_post_sum_time + inj_DAPI_sum_time )

      Value = [empty]

      1. 当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time )

        Value = inj_lmco_mz (M)

  • Q1_q_start

    1. 当0 < inj_size < ( inj_post_sum_time + inj_DAPI_sum_time )

      Value = [empty]

      1. 当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time )

        Value = inj_lmco_q

56. dual_inj_dapi2

注释:用于打开DAPI进样

  • Time

    1. 当inj_size (M) <=inj_post_sum_time 或 inj_size = (inj_post_sum_time +inj_DAPI_sum_time),

      Value = inj_DAPI_sum_time *1/2

      1. 当inj_post_sum_time < inj_size < (inj_post_sum_time + inj_DAPI_sum_time )

        Value = inj_size - inj_post_sum_time

  • Q1_mz_start

    1. 当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time ) 或 inj_size <= inj_post_sum_time

      Value=[empty]

      1. 当inj_size> inj_post_sum_time 且 inj_size ≠ ( inj_post_sum_time + inj_DAPI_sum_time )

        Value= inj_lmco_mz (M)

  • Q1_q_start

    1. 当inj_size = ( inj_post_sum_time + inj_DAPI_sum_time ) 或 inj_size <= inj_post_sum_time

      Value=[empty]

      1. 当inj_size> inj_post_sum_time && inj_size <( inj_post_sum_time + inj_DAPI_sum_time )

        Value= inj_lmco_q

57. dual_inj_post1

注释:用于进样,并合理分配进样量

  • Time

    1. 当inj_post_sum_time <= inj_size (M)

      Value = inj_post_sum_time * 1/2

      1. 当 inj_size < inj_post_sum_time

        Value = inj_post_sum_time - inj_size

  • DAPI

    switch_off

  • Q1_mz_start

    1. 当inj_size ≠inj_post_sum_time

      Value= [empty]

      1. 当inj_size =inj_post_sum_time

        Value= inj_lmco_mz (M)

  • Q1_q_start

    1. 当inj_size ≠inj_post_sum_time

      Value= [empty]

      1. 当inj_size =inj_post_sum_time

        Value= inj_lmco_q

58. dual_inj_post2

注释:用于进样,并合理分配进样量

  • Time

    1. 当inj_post_sum_time <= inj_size (M)

      Value = inj_post_sum_time * 1/2

      1. 当inj_size < inj_post_sum_time

        Value = inj_size

  • Q1_mz_start

    1. 当inj_size <inj_post_sum_time

      Value= inj_lmco_mz (M)

      1. 当inj_size >=inj_post_sum_time

        Value= [empty]

  • Q1_q_start

    1. 当inj_size <inj_post_sum_time

      Value= inj_lmco_q

      1. 当inj_size >=inj_post_sum_time

        Value= [empty]

59. msae_inj_end

注释:用于msae模式下控制gate变化

  • Time

    cool_time

  • Source

    switch_off

  • Gate1_end

    If polarity == ‘POS’:

    gate1_block

    elif polarity == ‘NEG’:

    -gate1_block

  • Trap1_end

    trap1_default

  • Spray_amp_Start

    spray_default

60. msae_iso_delay

注释:用于msae模式下控制isolation时的气压

  • Time

    iso_delay

61. msae_delay
  • Time

    msae_delay_time(M)

  • DAPI

    switch off

62. msae_set_rf(Array)
  • Time

    cool_time

  • Q1_mz_end

    msae_mz[msae_id] (M,A)

  • Q1_q_end

    msae_q1_q[msae_id] (M,A)

  • Q2_mz_end

    msae_mz[msae_id] (M,A)

  • Q2_q_end

    msae_q2_q[msae_id] (M,A)

  • Gate2_end

    msae_gate2[msae_id] (M,A)

  • Gate3_end

    gate3_block

  • Trap2_end

    msae_trap2[msae_id] (M,A)

63. msae(Array)
  • Time

    msae_time(M)

  • AC1_freq_start

    q_to_freq(msae_q1_q [msae_id] (M,A), rf1_freq)

  • AC1_amp_start

    msae_ac1_amp[msae_id] (M,A)

64. msae_set_rf_post
  • Time

    cool_time

  • Q1_mz_end

    inj_lmco_mz (M)

  • Q1_q_end

    inj_lmco_q

  • Q2_mz_end

    inj_lmco_mz (M)

  • Q2_q_end

    inj_lmco_q

  • AC1_freq_start

    ac1_freq_default

  • AC1_amp_start

    ac1_amp_default

  • Gate2_end

    gate2_block

  • Trap2_end

    trap2_default

65. dual_scan_delay
  • Time

    dual_scan_delay_time=cid_delay(250)+cid_time(30)+scan_delay(680) - cool_time(10)-msae_delay_time(M)- msae_time(M)

    if dual_scan_delay_time≤10

    10

    else

    dual_scan_delay_time

66. dual_scan_cem_on

注释:开启检测器光耦开关

  • Time

    scan_cem_on_time

  • Detector

    switch_on

  • Dynode_amp_Start

    scan_dynode

  • Detector_amp_Start

    scan_detector

67. dual_scan_set_rf(Array)

注释:用于双阱传输扫描前

  • Time

    cool_time

  • Data

    adc_freq / scan_speed / pt_per_th / 1000

  • Q2_mz_end

    msae_scan_mass_start[msae_id] (M,A)

68. dual_q2_scan(Array)

注释:用于msae模式下执行scan

  • Time

    (msae_scan_mass_end [msae_id] (M,A) - msae_scan_mass_star t[msae_id] (M,A) ) / scan_speed

  • Spec_loc

    msae_id

  • Q2_mz_end

    msae_scan_mass_end[msae_id] (M,A)

  • AC2_freq_start

    q_to_freq(scan_q, rf2_freq)

  • AC2_amp_start

    msae_scan_mass_start [msae_id] (M,A)* scan_ac_amp_c1 + scan_ac_amp_c0

  • AC2_amp_end

    msae_scan_mass_end [msae_id] (M,A)* scan_ac_amp_c1 + scan_ac_amp_c0

  • Gate3_Start

    scan_gate3

  • Trap2_start

    msae_scan_mass_start[msae_id] (M,A)* scan_trap2_c1+ scan_trap2_c0

  • Trap2_ end

    msae_scan_mass_end [msae_id] (M,A)* scan_trap2_c1+ scan_trap2_c0

69. msae_reset
  • Detector

    switch_off

  • Data

    switch_off

  • Spec_loc

    0

  • Q2_mz_start

    q2_mz_default

  • Q2_q_start

    q2_q_default

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

  • Gate3_Start

    gate3_default

  • Trap2_start

    trap2_default

  • Dynode_amp_Start

    dynode_default

  • Detector_amp_Start

    detector_default

70. cid_slim

注释:用于执行CID

  • Time

    cid_time

  • AC2_freq_start

If cid_amp (M) > 0:

q_to_freq(cid_q (M), rf2_freq)

  • AC2_amp_start

    cid_amp (M)

71. scan_delay_full
  • Time

    scan_delay

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

72. stqe_iso_set_rf
  • Time

    cool_time

  • Q2_mz_end

    stqe_precursor_mz(Array1)

  • Q2_q_end

    iso_q

73. stqe_gas_set_rf
  • Time

    cool_time

  • Detector

    switch_off

  • Data

    switch_off

  • Spec_Loc

    0

  • Q2_mz_end

    inj_lmco_mz

  • Q2_q_end

    inj_lmco_q

  • AC2_freq_start

    ac2_freq_default

  • AC2_amp_start

    ac2_amp_default

  • Gate2_start

    gate2_block

  • Trap2_start

    trap2_default

  • Dynode_amp_start

    dynode_default

  • Detector_amp_start

    detector_default

  • SWIFT2_switch

    switch off

  • SWIFT2_loc

    swift2_loc_default

  • SWIFT2_amp

    swift2_amp_default

74. stqe_cid_set_rf
  • Time

    cool_time

  • Q2_mz_end

    stqe_precursor_mz [msae_id] (M,A)

  • Q2_q_end

    stqe_cid_q [msae_id] (M,A)

75. stqe_cid
  • Time

    cid_time

  • AC2_freq_start

    q_to_freq(stqe_cid_q [msae_id] (M,A), rf2_freq)

  • AC2_amp_start

    stqe_cid_amp [msae_id] (M,A)

76. stqe_scan_set_rf
  • Time

    cool_time

  • Q2_mz_end

    stqe_scan_mass_start [msae_id] (M,A)

  • Q2_q_end

    scan_q

77. stqe_scan
  • Time

    (stqe_scan_mass_end [msae_id] (M,A) - stqe_scan_mass_start [msae_id] (M,A) ) / scan_speed

  • Spec_loc

    msae_id

  • Q2_mz_end

    stqe_scan_mass_end[msae_id] (M,A)

  • AC2_amp_start

    stqe_scan_mass_start [msae_id] (M,A)* scan_ac_amp_c1 + scan_ac_amp_c0

  • AC2_amp_end

    stqe_scan_mass_end [msae_id] (M,A)* scan_ac_amp_c1 + scan_ac_amp_c0

  • Gate2_Start

    scan_gate2

  • Trap2_start

    stqe_scan_mass_start[msae_id] (M,A)* scan_trap2_c1+ scan_trap2_c0

  • Trap2_ end

    stqe_scan_mass_end [msae_id] (M,A)* scan_trap2_c1+ scan_trap2_c0

# scan funcions

1. MS2(子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 iso1_swift2_amp V
C7 iso2_swift2_amp V
C8 cid_q
C9 cid_amp V
C10 scan_mass_start 50 Th
C11 scan_mass_end 1000 Th
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1
  9. iso_cool
  10. iso2
  11. gas_set_rf
  12. gas
  13. cid_delay
  14. cid_set_rf
  15. cid
  16. scan_delay
  17. scan_set_rf
  18. scan_cem_on
  19. scan
  20. reset
2. MS1ISO(单离子监测模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 iso1_swift2_amp V
C7 iso2_swift2_amp V
C8 cid_q
C9 scan_mass_start 50 Th
C10 scan_mass_end 1000 Th
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1
  9. iso_cool
  10. iso2
  11. gas_set_rf
  12. gas
  13. cid_delay_full
  14. cool
  15. cid_ms1_ms1iso
  16. scan_delay_full
  17. scan_set_rf
  18. scan_cem_on
  19. scan
  20. reset
3. MS1(全扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 polarity pos pos neg
C2 spray_voltage V
C3 inj_size 1 80
C4 inj_lmco_mz Th
C5 scan_mass_start 50 Th
C6 scan_mass_end 1000 Th
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. cool
  8. iso_ms1
  9. cool
  10. iso_ms1
  11. cool
  12. gas
  13. cid_delay_full
  14. cool
  15. cid_ms1_ms1iso
  16. scan_delay_full
  17. scan_set_rf
  18. scan_cem_on
  19. scan
  20. reset
4. DDA_MS2(DDA子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 cid_q
C7 scan_mass_start 50 Th
C8 scan_mass_end 1000 Th
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1_dda
  9. iso_cool
  10. iso2_dda
  11. gas_set_rf
  12. gas
  13. cid_delay_full
  14. cid_set_rf
  15. cid_dda
  16. scan_delay_dda
  17. scan_set_rf
  18. scan_cem_on
  19. scan
  20. reset
5. Calib_MS2正模式子离子扫描模式RF校准专用

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz_iso Th
C2 precursor_mz_cid
C3 polarity pos pos neg
C4 spray_voltage V
C5 inj_size 1 80
C6 inj_lmco_mz Th
C7 iso1_swift2_amp V
C8 iso2_swift2_amp V
C9 cid_q
C10 cid_amp V
C11 scan_mass_start 50 Th
C12 scan_mass_end 1000 Th
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf_calib_rf
  8. iso1
  9. iso_cool
  10. iso2
  11. gas_set_rf
  12. gas
  13. cid_delay
  14. cid_set_rf_calib_rf
  15. cid
  16. scan_delay
  17. scan_set_rf
  18. scan_cem_on
  19. scan
  20. reset
6. MS1ISO_DDA(DDA子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 scan_mass_start 50 Th
C7 scan_mass_end 1000 Th
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1_dda
  9. iso_cool
  10. iso2_dda
  11. gas_set_rf
  12. gas
  13. cid_delay_full
  14. cool
  15. cid_ms1_ms1iso
  16. scan_delay_full
  17. scan_set_rf
  18. scan_cem_on
  19. scan
  20. reset
7. Swift_Calib(swift 强度校准专用模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 swift2_loc_calib 0 3
C3 swift2_amp_calib V
8. DAPI_Open(关机流程使用)
所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 dapi_open_time 15 0 50 ms
  1. init_default
  2. dapi_open
  3. reset
  4. init_calib_swift
  5. reset
9. MS3(三级子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 iso1_swift2_amp V
C7 iso2_swift2_amp V
C8 cid_q
C9 cid_amp V
C10 scan_mass_start 50 Th
C11 scan_mass_end 1000 Th
C12 precursor_mz_2 Th
C13 iso_swift2_amp_ms2 V
C14 cid_amp_ms3 V
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1
  9. iso_cool
  10. iso2
  11. gas_set_rf
  12. gas
  13. cid_delay
  14. cid_set_rf
  15. cid
  16. pre_iso_delay_ms2
  17. iso_delay_msn
  18. iso_set_rf_msn
  19. iso_ms2
  20. gas_set_rf_ms3
  21. gas
  22. cid_delay_ms3
  23. cid_set_rf_ms3
  24. cid_ms3
  25. scan_delay
  26. scan_set_rf
  27. scan_cem_on
  28. scan
  29. reset
10. MS4(四级子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 iso1_swift2_amp V
C7 iso2_swift2_amp V
C8 cid_q
C9 cid_amp V
C10 scan_mass_start 50 Th
C11 scan_mass_end 1000 Th
C12 precursor_mz_2 Th
C13 iso_swift2_amp_ms2 V
C14 cid_amp_ms3 V
C15 precursor_mz_3
C16 iso_swift2_amp_ms3 V
C17 cid_amp_ms4 V
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1
  9. iso_cool
  10. iso2
  11. gas_set_rf
  12. gas
  13. cid_delay
  14. cid_set_rf
  15. cid
  16. pre_iso_delay_ms2
  17. iso_delay_msn
  18. iso_set_rf_msn
  19. iso_ms2
  20. gas_set_rf_ms3
  21. gas
  22. cid_delay_ms3
  23. cid_set_rf_ms3
  24. cid_ms3
  25. pre_iso_delay_ms3
  26. iso_delay_msn
  27. iso_set_rf_msn
  28. iso_ms3
  29. gas_set_rf_ms4
  30. gas
  31. cid_delay_ms4
  32. cid_set_rf_ms4
  33. cid_ms4
  34. scan_delay
  35. scan_set_rf
  36. scan_cem_on
  37. scan
  38. reset
11. MS5(五级子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 20 80
C5 inj_lmco_mz Th
C6 iso1_swift2_amp V
C7 iso2_swift2_amp V
C8 cid_q
C9 cid_amp V
C10 scan_mass_start 50 Th
C11 scan_mass_end 1000 Th
C12 precursor_mz_2 Th
C13 iso_swift2_amp_ms2 V
C14 cid_amp_ms3 V
C15 precursor_mz_3
C16 iso_swift2_amp_ms3 V
C17 cid_amp_ms4 V
C18 precursor_mz_4
C19 iso_swift2_amp_ms4
C20 cid_amp_ms5
  1. init
  2. inj_dapi1
  3. inj_dapi2
  4. inj_post1
  5. inj_post2
  6. iso_delay
  7. iso_set_rf
  8. iso1
  9. iso_cool
  10. iso2
  11. gas_set_rf
  12. gas
  13. cid_delay
  14. cid_set_rf
  15. cid
  16. pre_iso_delay_ms2
  17. iso_delay_msn
  18. iso_set_rf_msn
  19. iso_ms2
  20. gas_set_rf_ms3
  21. gas
  22. cid_delay_ms3
  23. cid_set_rf_ms3
  24. cid_ms3
  25. pre_iso_delay_ms3
  26. iso_delay_msn
  27. iso_set_rf_msn
  28. iso_ms3
  29. gas_set_rf_ms4
  30. gas
  31. cid_delay_ms4
  32. cid_set_rf_ms4
  33. cid_ms4
  34. pre_iso_delay_ms4
  35. iso_delay_msn
  36. iso_set_rf_msn
  37. iso_ms4
  38. gas_set_rf_ms5
  39. gas
  40. cid_delay_ms5
  41. cid_set_rf_ms5
  42. cid_ms5
  43. scan_delay
  44. scan_set_rf
  45. scan_cem_on
  46. scan
  47. reset
12. MSAE (单离子轴向质量选择性传输模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 polarity pos pos neg
C2 spray_voltage V
C3 inj_size 20 80
C4 inj_lmco_mz 100 Th
C5 msae_parameters(list)
  1. init_default
  2. dual_init_q1
  3. dual_inj_dapi1
  4. dual_inj_dapi2
  5. dual_inj_post1
  6. dual_inj_post2
  7. msae_inj_end
  8. msae_iso_delay
  9. cool
  10. iso_ms1
  11. cool
  12. iso_ms1
  13. cool
  14. msae_sub_unit * length(msae_parameters)
  15. reset
13. msae_sub_unit

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 *polarity pos pos neg
C2 *inj_lmco_mz 100 Th
C3 msae_delay_time 900
C4 msae_mz 455 V
C5 msae_q1_q 0.5
C6 msae_q2_q 0.5 Th
C7 msae_gate2 2
C8 msae_trap2 -1
C9 msae_time 100
C10 msae_ac1_amp 0.6
C11 msae_scan_mass_start 50
C12 msae_scan_mass_end 1000
C13
  1. gas
  2. msae_dealy
  3. msae _set_rf(Array)
  4. msae(Array)
  5. msae_set_rf_post
  6. dual_scan_delay
  7. dual_scan_cem_on
  8. dual_scan_set_rf(Array)
  9. dual_q2_scan(Array)
  10. msae_reset
14. MS2_pressure_calib(子离子扫描模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 precursor_mz Th
C2 polarity pos pos neg
C3 spray_voltage V
C4 inj_size 1 80
C5 inj_lmco_mz Th
C6 iso1_swift2_amp V
C7 iso2_swift2_amp V
C8 cid_q
C9 cid_amp V
C10 scan_mass_start 50 Th
C11 scan_mass_end 1000 Th

1、 init
2、 inj_dapi1
3、 inj_dapi2
4、 inj_post1
5、 inj_post2
6、 iso_delay
7、 iso_set_rf
8、 iso1
9、 iso_cool
10、 iso2
11、 gas_set_rf
12、 gas
13、 cid_delay_full
14、 cid_set_rf
15、 cid_slim
16、 scan_delay_full
17、 scan_set_rf
18、 scan_cem_on
19、 scan
20、 reset

15. STQE(单阱定量模式)

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 polarity pos pos neg
C2 spray_voltage V
C3 inj_size 1 80
C4 inj_lmco_mz Th
C5 iso1_swift2_amp V
C6 iso2_swift2_amp V
C7 stqe_parametets(list)

1、 init
2、 inj_dapi1
3、 inj_dapi2
4、 inj_post1
5、 inj_post2
6、 iso_delay
7、 stqe_iso_set_rf
8、 iso1
9、 iso_cool
10、iso2
11、stqe_sub_unit*length(stqe_parameters)
12、reset

16. stqe_sub_unit

# 方法参数总表

所需方法参数
序号 方法参数名称 默认 Min Max Unit
C1 *polarity pos pos neg
C2 *inj_lmco_mz 100 Th
C3 stqe_precuesor_mz 455
C4 stqe_cid_q 0.25 V
C5 stqe_cid_amp 3
C6 stqe_scan_mass_start 50 Th
C7 stqe_scan_mass_end 500

1、 stqe_gas_set_rf(Array)
2、 gas
3、 cid_delay
4、 stqe_cid_set_rf(Array)
5、 stqe_cid(Array)
6、 scan_delay
7、 stqe_scan_set_rf(Array)
8、 scan_cem_on
9、 stqe_scan(Array)