Browse Source

Move default format inside SPICE_VALUE_FORMAT

This ensures that the default format is the same, however the measurements are added
jobs
Mathieu Pilato 1 year ago
committed by Jeff Young
parent
commit
75141da53a
  1. 1
      eeschema/sim/simulator_frame_ui.cpp
  2. 16
      eeschema/sim/spice_value.cpp

1
eeschema/sim/simulator_frame_ui.cpp

@ -1521,7 +1521,6 @@ void SIMULATOR_FRAME_UI::AddMeasurement( const wxString& aCmd )
}
m_measurementsGrid->SetCellValue( row, COL_MEASUREMENT, aCmd );
SetMeasureFormat( row, { 3, wxS( "~V" ) } );
UpdateMeasurement( row );
updateMeasurementsFromGrid();

16
eeschema/sim/spice_value.cpp

@ -40,10 +40,18 @@
void SPICE_VALUE_FORMAT::FromString( const wxString& aString )
{
long val;
aString.Left( 1 ).ToLong( &val );
Precision = (int) val;
Range = aString.Right( aString.Length() - 1 );
if( aString.IsEmpty() )
{
Precision = 3;
Range = wxS( "~V" );
}
else
{
long val;
aString.Left( 1 ).ToLong( &val );
Precision = (int) val;
Range = aString.Right( aString.Length() - 1 );
}
}

Loading…
Cancel
Save