mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-27 02:09:14 -05:00
Limit scope time span display to two decimals
This commit is contained in:
parent
d4070e2941
commit
5174fcdff7
@ -512,15 +512,28 @@ void GLScopeGUI::on_scope_sampleRateChanged(int)
|
|||||||
void GLScopeGUI::setTimeScaleDisplay()
|
void GLScopeGUI::setTimeScaleDisplay()
|
||||||
{
|
{
|
||||||
m_sampleRate = m_glScope->getSampleRate();
|
m_sampleRate = m_glScope->getSampleRate();
|
||||||
qreal t = (m_glScope->getTraceSize() * 1.0 / m_sampleRate) / (qreal)m_timeBase;
|
double t = (m_glScope->getTraceSize() * 1.0 / m_sampleRate) / (qreal)m_timeBase;
|
||||||
|
|
||||||
if(t < 0.000001)
|
if(t < 0.000001)
|
||||||
ui->timeText->setText(tr("%1\nns").arg(t * 1000000000.0));
|
{
|
||||||
|
t = round(t * 100000000000.0) / 100.0;
|
||||||
|
ui->timeText->setText(tr("%1\nns").arg(t));
|
||||||
|
}
|
||||||
else if(t < 0.001)
|
else if(t < 0.001)
|
||||||
ui->timeText->setText(tr("%1\nµs").arg(t * 1000000.0));
|
{
|
||||||
|
t = round(t * 100000000.0) / 100.0;
|
||||||
|
ui->timeText->setText(tr("%1\nµs").arg(t));
|
||||||
|
}
|
||||||
else if(t < 1.0)
|
else if(t < 1.0)
|
||||||
ui->timeText->setText(tr("%1\nms").arg(t * 1000.0));
|
{
|
||||||
|
t = round(t * 100000.0) / 100.0;
|
||||||
|
ui->timeText->setText(tr("%1\nms").arg(t));
|
||||||
|
}
|
||||||
else
|
else
|
||||||
ui->timeText->setText(tr("%1\ns").arg(t * 1.0));
|
{
|
||||||
|
t = round(t * 100.0) / 100.0;
|
||||||
|
ui->timeText->setText(tr("%1\ns").arg(t));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void GLScopeGUI::setTraceLenDisplay()
|
void GLScopeGUI::setTraceLenDisplay()
|
||||||
|
Loading…
Reference in New Issue
Block a user