pub struct SpicePentodeModel {
pub name: String,
pub mu: f64,
pub ex: f64,
pub kg1: f64,
pub kg2: f64,
pub kp: f64,
pub kvb: f64,
pub kvb2: f64,
pub vg2_default: f64,
pub rp: f64,
}Expand description
A parsed pentode tube model with screen-referenced Koren equation parameters.
Format: .PENTODE <name> MU= EX= KG1= KG2= KP= KVB= KVB2= VG2= RP=
Fields§
§name: String§mu: f64Amplification factor (screen-referenced)
ex: f64Exponent (transfer curve shape)
kg1: f64Plate current scaling factor (A)
kg2: f64Screen current scaling factor (A)
kp: f64Plate resistance factor
kvb: f64Knee voltage constant (V)
kvb2: f64Knee voltage for pentode plate saturation (V)
vg2_default: f64Default screen grid voltage (V) for typical operating point
rp: f64Plate resistance at typical operating point (Ω). Datasheet rp. Power pentodes: 15k–50kΩ. Signal pentodes (EF86): ~2.5MΩ.
Trait Implementations§
Source§impl Clone for SpicePentodeModel
impl Clone for SpicePentodeModel
Source§fn clone(&self) -> SpicePentodeModel
fn clone(&self) -> SpicePentodeModel
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for SpicePentodeModel
impl RefUnwindSafe for SpicePentodeModel
impl Send for SpicePentodeModel
impl Sync for SpicePentodeModel
impl Unpin for SpicePentodeModel
impl UnsafeUnpin for SpicePentodeModel
impl UnwindSafe for SpicePentodeModel
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