Added toolbar button for 3D spectrum
This commit is contained in:
parent
6f52c2dd2c
commit
8b950ae5f5
@ -117,9 +117,9 @@ To use a HackRF, compile the HackRF host tools from its "stdout" branch:
|
|||||||
#format_conversion="csdr convert_s16_f | csdr gain_ff 30"
|
#format_conversion="csdr convert_s16_f | csdr gain_ff 30"
|
||||||
|
|
||||||
# >> /dev/urandom test signal source
|
# >> /dev/urandom test signal source
|
||||||
samp_rate = 2400000
|
#samp_rate = 2400000
|
||||||
start_rtl_command="cat /dev/urandom | (pv -qL `python -c 'print int({samp_rate} * 2.2)'` 2>&1)".format(rf_gain=rf_gain, center_freq=center_freq, samp_rate=samp_rate)
|
#start_rtl_command="cat /dev/urandom | (pv -qL `python -c 'print int({samp_rate} * 2.2)'` 2>&1)".format(rf_gain=rf_gain, center_freq=center_freq, samp_rate=samp_rate)
|
||||||
format_conversion="csdr convert_u8_f"
|
#format_conversion="csdr convert_u8_f"
|
||||||
|
|
||||||
# >> Pre-recorded raw I/Q file as signal source
|
# >> Pre-recorded raw I/Q file as signal source
|
||||||
# You will have to correctly specify: samp_rate, center_freq, format_conversion in order to correctly play an I/Q file.
|
# You will have to correctly specify: samp_rate, center_freq, format_conversion in order to correctly play an I/Q file.
|
||||||
|
BIN
htdocs/gfx/openwebrx-3d-spectrum.png
Normal file
BIN
htdocs/gfx/openwebrx-3d-spectrum.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 9.9 KiB |
@ -107,7 +107,7 @@
|
|||||||
<div class="openwebrx-button openwebrx-square-button" onclick="zoomOutOneStep();" title="Zoom out one step"> <img src="gfx/openwebrx-zoom-out.png" /></div>
|
<div class="openwebrx-button openwebrx-square-button" onclick="zoomOutOneStep();" title="Zoom out one step"> <img src="gfx/openwebrx-zoom-out.png" /></div>
|
||||||
<div class="openwebrx-button openwebrx-square-button" onclick="zoomInTotal();" title="Zoom in totally"><img src="gfx/openwebrx-zoom-in-total.png" /></div>
|
<div class="openwebrx-button openwebrx-square-button" onclick="zoomInTotal();" title="Zoom in totally"><img src="gfx/openwebrx-zoom-in-total.png" /></div>
|
||||||
<div class="openwebrx-button openwebrx-square-button" onclick="zoomOutTotal();" title="Zoom out totally"><img src="gfx/openwebrx-zoom-out-total.png" /></div>
|
<div class="openwebrx-button openwebrx-square-button" onclick="zoomOutTotal();" title="Zoom out totally"><img src="gfx/openwebrx-zoom-out-total.png" /></div>
|
||||||
<div class="openwebrx-button openwebrx-square-button" onclick="mathbox_toggle();" title="Zoom out totally"><img src="gfx/openwebrx-zoom-out-total.png" /></div>
|
<div class="openwebrx-button openwebrx-square-button" onclick="mathbox_toggle();" title="Zoom out totally"><img src="gfx/openwebrx-3d-spectrum.png" /></div>
|
||||||
<div id="openwebrx-smeter-db">0 dB</div>
|
<div id="openwebrx-smeter-db">0 dB</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="openwebrx-panel-line">
|
<div class="openwebrx-panel-line">
|
||||||
|
@ -1925,16 +1925,16 @@ function mathbox_init()
|
|||||||
mathbox_container.appendChild((mathbox_element=three.renderer.domElement));
|
mathbox_container.appendChild((mathbox_element=three.renderer.domElement));
|
||||||
view = mathbox
|
view = mathbox
|
||||||
.set({
|
.set({
|
||||||
scale: 720,
|
scale: 1080,
|
||||||
focus: 3,
|
focus: 3,
|
||||||
})
|
})
|
||||||
.camera({
|
.camera({
|
||||||
proxy: true,
|
proxy: true,
|
||||||
position: [2, 1, 3],
|
position: [-2, 1, 3],
|
||||||
})
|
})
|
||||||
.cartesian({
|
.cartesian({
|
||||||
range: [[0, 1], [0, 1], [0, 1]],
|
range: [[-1, 1], [0, 1], [0, 1]],
|
||||||
scale: [1, 2/3, 1],
|
scale: [2, 2/3, 1],
|
||||||
});
|
});
|
||||||
|
|
||||||
view.axis({
|
view.axis({
|
||||||
@ -1946,6 +1946,7 @@ function mathbox_init()
|
|||||||
axis: 2,
|
axis: 2,
|
||||||
width: 3,
|
width: 3,
|
||||||
color: "#fff",
|
color: "#fff",
|
||||||
|
//offset: [0, 0, 0],
|
||||||
});
|
});
|
||||||
view.axis({
|
view.axis({
|
||||||
axis: 3,
|
axis: 3,
|
||||||
|
Loading…
Reference in New Issue
Block a user