mirror of
https://github.com/f4exb/sdrangel.git
synced 2024-11-18 14:21:49 -05:00
Changed scope amplitude offset scale and display
This commit is contained in:
parent
a93aae8ebf
commit
c36104708a
@ -255,11 +255,26 @@ void GLScopeGUI::setAmpScaleDisplay()
|
|||||||
void GLScopeGUI::setAmpOfsDisplay()
|
void GLScopeGUI::setAmpOfsDisplay()
|
||||||
{
|
{
|
||||||
if (m_glScope->getDataMode() == GLScope::ModeMagdBPha) {
|
if (m_glScope->getDataMode() == GLScope::ModeMagdBPha) {
|
||||||
ui->ampOfsText->setText(tr("%1\ndB").arg(m_ampOffset - 100.0, 0, 'f', 0));
|
ui->ampOfsText->setText(tr("%1\ndB").arg(m_ampOffset/10.0 - 100.0, 0, 'f', 1));
|
||||||
} else if (m_glScope->getDataMode() == GLScope::ModeMagLinPha) {
|
}
|
||||||
ui->ampOfsText->setText(tr("%1").arg(m_ampOffset/200.0, 0, 'f', 3));
|
else
|
||||||
|
{
|
||||||
|
qreal a;
|
||||||
|
|
||||||
|
if (m_glScope->getDataMode() == GLScope::ModeMagLinPha) {
|
||||||
|
a = m_ampOffset/2000.0;
|
||||||
} else {
|
} else {
|
||||||
ui->ampOfsText->setText(tr("%1").arg(m_ampOffset/100.0, 0, 'f', 2));
|
a = m_ampOffset/1000.0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(fabs(a) < 0.000001)
|
||||||
|
ui->ampOfsText->setText(tr("%1\nn").arg(a * 1000000000.0));
|
||||||
|
else if(fabs(a) < 0.001)
|
||||||
|
ui->ampOfsText->setText(tr("%1\nµ").arg(a * 1000000.0));
|
||||||
|
else if(fabs(a) < 1.0)
|
||||||
|
ui->ampOfsText->setText(tr("%1\nm").arg(a * 1000.0));
|
||||||
|
else
|
||||||
|
ui->ampOfsText->setText(tr("%1").arg(a * 1.0));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -274,7 +289,7 @@ void GLScopeGUI::on_ampOfs_valueChanged(int value)
|
|||||||
{
|
{
|
||||||
m_ampOffset = value;
|
m_ampOffset = value;
|
||||||
setAmpOfsDisplay();
|
setAmpOfsDisplay();
|
||||||
m_glScope->setAmpOfs(value/100.0); // scale to [-1.0,1.0]
|
m_glScope->setAmpOfs(value/1000.0); // scale to [-1.0,1.0]
|
||||||
}
|
}
|
||||||
|
|
||||||
void GLScopeGUI::on_scope_traceSizeChanged(int)
|
void GLScopeGUI::on_scope_traceSizeChanged(int)
|
||||||
|
@ -415,14 +415,20 @@
|
|||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QSlider" name="ampOfs">
|
<widget class="QSlider" name="ampOfs">
|
||||||
|
<property name="sizePolicy">
|
||||||
|
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Fixed">
|
||||||
|
<horstretch>0</horstretch>
|
||||||
|
<verstretch>0</verstretch>
|
||||||
|
</sizepolicy>
|
||||||
|
</property>
|
||||||
<property name="toolTip">
|
<property name="toolTip">
|
||||||
<string>Y offset</string>
|
<string>Y offset</string>
|
||||||
</property>
|
</property>
|
||||||
<property name="minimum">
|
<property name="minimum">
|
||||||
<number>-100</number>
|
<number>-1000</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="maximum">
|
<property name="maximum">
|
||||||
<number>100</number>
|
<number>1000</number>
|
||||||
</property>
|
</property>
|
||||||
<property name="pageStep">
|
<property name="pageStep">
|
||||||
<number>1</number>
|
<number>1</number>
|
||||||
|
Loading…
Reference in New Issue
Block a user