1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
# Tip Preparation Configuration
# Fixed 8V pulse method with polarity switching every 2 cycles
[]
= "127.0.0.1"
= [6501, 6502, 6503, 6504]
# Be careful these files must exist on the host machine
# layout_file = "./examples/layout_tip-prep.lyt"
# settings_file = "./examples/settings_tip-prep.ini"
[]
= 6590
= 2000
[]
= true
= "./experiments"
[]
= "info"
[]
# Frequency shift bounds for determining if tip is sharp (in Hz)
# Values within this range indicate a sharp tip
= [-3.0, 0.0]
# Maximum number of pulse cycles (unlimited if not set)
= 10000
# Maximum duration in seconds (unlimited if not set)
= 12000
= 1.0
= 50e-12
# Stability check configuration
[]
# Enable stability checking with bias sweep
= true
# Maximum allowed change in frequency shift for tip to be considered stable (in Hz)
= 1.0
# Bias voltage range for stability sweep (lower, upper) in V
# Must be positive magnitude-only; polarity_mode determines sign
= [0.2, 2.0]
# Number of steps in the bias sweep
= 200
# Time to wait at each step in milliseconds
= 100
# Maximum duration for stability check in seconds
= 100
# Polarity mode for bias sweep:
# - "positive": Single sweep from 0 to upper_bound
# - "negative": Single sweep from 0 to lower_bound
# - "both": Two consecutive sweeps - first 0 to upper_bound, then 0 to lower_bound
= "both"
# Scan speed for stability check in m/s
= 60e-9 # 5 nm/s
[]
# Use fixed pulse method
= "fixed"
# Fixed pulse voltage (in V)
= 8.0
# Polarity of the pulse voltage: "positive" or "negative"
= "negative"
# When enabled, every Nth pulse will use the opposite polarity
[]
= true
= 5 # Every 2nd pulse uses opposite polarity
# Optional: Custom TCP channel mapping
[[]]
= 76 # Frequency shift (stays the same usually)
# 11 to map User Output 4 for testing
# 19 for LT
= 11