Migrate more V6 SPICE syntax to V7.
Also fixes various bugs if symbols contained non-indexed pin numbers. We really need to know the actual pin names when creating models, rather than just assuming 1, 2... etc. Fixes https://gitlab.com/kicad/code/kicad/issues/13183
This commit is contained in:
@@ -185,10 +185,14 @@ std::string SPICE_GENERATOR_SOURCE::ItemLine( const SPICE_ITEM& aItem ) const
|
||||
break;
|
||||
}
|
||||
|
||||
item.modelName.append( fmt::format( "{}( {})", m_model.GetSpiceInfo().inlineTypeString, args ) );
|
||||
item.modelName.append( fmt::format( "{}( {})",
|
||||
m_model.GetSpiceInfo().inlineTypeString,
|
||||
args ) );
|
||||
}
|
||||
else
|
||||
{
|
||||
item.modelName.append( m_model.GetParam( 0 ).value->ToSpiceString() );
|
||||
}
|
||||
|
||||
return SPICE_GENERATOR::ItemLine( item );
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user