pub enum TipStabilityMethod {
ExtendedMonitoring {
signal: Signal,
duration: Duration,
sampling_interval: Duration,
stability_threshold: f32,
},
BiasSweepResponse {
signal: Signal,
bias_range: (f32, f32),
bias_steps: u16,
step_duration: Duration,
allowed_signal_change: f32,
},
}Expand description
Method for determining tip stability with potentially invasive operations
Variants§
ExtendedMonitoring
Extended signal monitoring over time with statistical analysis
BiasSweepResponse
Bias sweep response analysis (potentially destructive)
This method starts a scan, then manually sweeps the bias voltage while monitoring the specified signal (typically frequency shift) for sudden changes that indicate tip instability. Unlike BiasSweepResponse, this keeps Z-controller ON and uses manual bias control instead of the Nanonis bias sweep module.
Fields
Trait Implementations§
Source§impl Clone for TipStabilityMethod
impl Clone for TipStabilityMethod
Source§fn clone(&self) -> TipStabilityMethod
fn clone(&self) -> TipStabilityMethod
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TipStabilityMethod
impl Debug for TipStabilityMethod
Source§impl<'de> Deserialize<'de> for TipStabilityMethod
impl<'de> Deserialize<'de> for TipStabilityMethod
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for TipStabilityMethod
impl PartialEq for TipStabilityMethod
Source§impl Serialize for TipStabilityMethod
impl Serialize for TipStabilityMethod
impl StructuralPartialEq for TipStabilityMethod
Auto Trait Implementations§
impl Freeze for TipStabilityMethod
impl RefUnwindSafe for TipStabilityMethod
impl Send for TipStabilityMethod
impl Sync for TipStabilityMethod
impl Unpin for TipStabilityMethod
impl UnwindSafe for TipStabilityMethod
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more