Correctly netlist a voltage source with both AC and DC values.
Fixes https://gitlab.com/kicad/code/kicad/issues/13912
(cherry picked from commit c618bb7046
)
This commit is contained in:
parent
2f8615c6c4
commit
7b992a1dc4
|
@ -110,8 +110,9 @@ std::string SPICE_GENERATOR_SOURCE::ItemLine( const SPICE_ITEM& aItem ) const
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
// TODO: dt should be tstep by default.
|
// TODO: dt should be tstep by default.
|
||||||
|
|
||||||
|
@ -161,8 +162,9 @@ std::string SPICE_GENERATOR_SOURCE::ItemLine( const SPICE_ITEM& aItem ) const
|
||||||
|
|
||||||
args.append( range.ToSpiceString() + " " );
|
args.append( range.ToSpiceString() + " " );
|
||||||
args.append( offset.ToSpiceString() + " " );
|
args.append( offset.ToSpiceString() + " " );
|
||||||
}
|
|
||||||
break;
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
case SIM_MODEL::TYPE::V_RANDNORMAL:
|
case SIM_MODEL::TYPE::V_RANDNORMAL:
|
||||||
case SIM_MODEL::TYPE::I_RANDNORMAL:
|
case SIM_MODEL::TYPE::I_RANDNORMAL:
|
||||||
|
@ -199,6 +201,7 @@ std::string SPICE_GENERATOR_SOURCE::ItemLine( const SPICE_ITEM& aItem ) const
|
||||||
if( argStr != "" )
|
if( argStr != "" )
|
||||||
args.append( argStr + " " );
|
args.append( argStr + " " );
|
||||||
}
|
}
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -219,7 +222,7 @@ std::string SPICE_GENERATOR_SOURCE::ItemLine( const SPICE_ITEM& aItem ) const
|
||||||
|
|
||||||
if( emptyLine )
|
if( emptyLine )
|
||||||
{
|
{
|
||||||
item.modelName.append( m_model.GetParam( 0 ).value->ToSpiceString() );
|
item.modelName = m_model.GetParam( 0 ).value->ToSpiceString();
|
||||||
}
|
}
|
||||||
|
|
||||||
return SPICE_GENERATOR::ItemLine( item );
|
return SPICE_GENERATOR::ItemLine( item );
|
||||||
|
|
Loading…
Reference in New Issue