[Flexradio] Preview 8 observations

2005-12-18 Thread Tim Ellison










First off, I want to join the others
in complimenting Eric and crew for a really great release. The following
are my observations so far.



Hardware/software used:

AMD Athlon 2X 64 4400+ (~2.2 Ghz)
with 1 GB RAM

NVIDIA GeForce 6200 graphics
controller

Delta 44

.NET 2.0 and DirectX 9.0c

Win2003 Server

SDR-1000 with RFE and 100 Watt PA









Right after the database import, the
CPU utilization was 75% (normally it is about 8%) and the screen took FOREVER
to paint. Once it was shut down and restarted everything was fine.





When I first start PowerSDR in DirectX / Polyphase FFT mode,
CPU utilization is high for my computer 35%. 

Going into STANDBY, the CPU utilization drops to ~20%.

Once I get the System.InvalidOperationException Unhandled
Exception error using the BSR (see below) and hit Continue, CPU utilization
drops to 3% and stays there with out any degradation to the operation of
PowerSDR









The RX / TX display shows the correct readings, but flashes
randomly. It doesnt do this every time the app is started.











No transmit power once you get an System.ArgumentException:
Invalid parameter used - Unhandled Exception error



If Mixw is running when you start PowerSDR in DIGIU mode,
CAT occasionally quits working







If you start Power SDR and key the rig with MOX and then click
MOX again to un key the rig you always get a System.InvalidOperationException:
The object is currently in use elsewhere. Unhandled Exception error.



===

Changing frequency with the Band Stack Registers (BSR) will
at sometime generate an Unhandled Exception: 

I get this one the most:



System.InvalidOperationException: The object is currently in
use elsewhere.

 at System.Drawing.Image.Dispose(Boolean
disposing)

 at System.Drawing.Image.Dispose()

 at
PowerSDR.Display.DrawPanadapterGrid(Bitmap b, Int32 W, Int32 H)

 at PowerSDR.Display.DrawBackground()

 at PowerSDR.Console.DoFilterShift(Int32 shift,
Boolean redraw)

 at PowerSDR.Console.tbFilterShift_Scroll(Object
sender, EventArgs e)

 at PowerSDR.Console.SetFilter(Filter
new_filter)

 at
PowerSDR.Console.radFilter2600_CheckedChanged(Object sender, EventArgs e)

 at
System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)

 at
System.Windows.Forms.RadioButton.set_Checked(Boolean value)

 at
System.Windows.Forms.RadioButtonTS.set_Checked(Boolean value)

 at PowerSDR.Console.set_CurrentFilter(Filter
value)

 at PowerSDR.Console.SetMode(DSPMode new_mode)

 at
PowerSDR.Console.radModeDIGU_CheckedChanged(Object sender, EventArgs e)

 at
System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)

 at
System.Windows.Forms.RadioButton.set_Checked(Boolean value)

 at
System.Windows.Forms.RadioButtonTS.set_Checked(Boolean value)

 at PowerSDR.Console.SetBand(String mode, String
filter, Double freq)

 at PowerSDR.Console.btnBand20_Click(Object
sender, EventArgs e)

 at
System.Windows.Forms.Control.OnClick(EventArgs e)

 at
System.Windows.Forms.Button.OnClick(EventArgs e)

 at
System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)

 at
System.Windows.Forms.Control.WmMouseUp(Message m, MouseButtons button,
Int32 clicks)

 at
System.Windows.Forms.Control.WndProc(Message m)

 at
System.Windows.Forms.ButtonBase.WndProc(Message m)

 at System.Windows.Forms.Button.WndProc(Message
m)

 at
System.Windows.Forms.ControlNativeWindow.OnMessage(Message m)

 at
System.Windows.Forms.ControlNativeWindow.WndProc(Message m)

 at
System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr
wparam, IntPtr lparam)



I get this one everyone in a while using the BSR.
Mostly when changing modes



System.ArgumentException: Invalid parameter used.

 at System.Drawing.Bitmap.GetPixel(Int32 x,
Int32 y)

 at
Microsoft.DirectX.Direct3D.Texture.CreateTextureFromBitmap(Device device,
Bitmap image, Usage usage, Pool pool)

 at Microsoft.DirectX.Direct3D.Texture..ctor(Device
device, Bitmap image, Usage usage, Pool pool)

 at
Microsoft.DirectX.Direct3D.Texture.FromBitmap(Device device, Bitmap image,
Usage usage, Pool pool)

 at PowerSDR.Display.DrawBackground()

 at PowerSDR.Console.DoFilterShift(Int32 shift,
Boolean redraw)

 at PowerSDR.Console.tbFilterShift_Scroll(Object
sender, EventArgs e)

 at PowerSDR.Console.SetFilter(Filter
new_filter)

 at
PowerSDR.Console.radFilter2600_CheckedChanged(Object sender, EventArgs e)

 at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs
e)

 at
System.Windows.Forms.RadioButton.set_Checked(Boolean value)

 at
System.Windows.Forms.RadioButtonTS.set_Checked(Boolean value)

 at PowerSDR.Console.set_CurrentFilter(Filter
value)

 at PowerSDR.Console.SetMode(DSPMode new_mode)

 at
PowerSDR.Console.radModeUSB_CheckedChanged(Object sender, EventArgs e)

 at
System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)

 at
System.Windows.Forms.RadioButton.set_Checked(Boolean value)

 at System.Windows.Forms.RadioButtonTS.set_Checked(Boolean
value)

 at 

Re: [Flexradio] Preview 8 observations

2005-12-18 Thread Dale Richardson




More preview 8 observations: 
I am running an Asus Pentium 4 cpu, 3.2 Ghz, and 1 Gbyte ram, Radeon
9600 series video, Delta 44 sound card. In the SDR setup screens,
Display tab, Direct X was chosen for the Driver Engine and Polyphase
FFT is enabled. When preview 8 is first initialized cpu usage hovers
around 35 % and remains until I change bands resulting in an unhandled
exception as noted below. It then falls to 3 to 8 % average. The new
agc is awesome!
Dale AA5XE


** Exception Text **
System.InvalidOperationException: The object is currently in use
elsewhere.
 at System.Drawing.Image.Dispose(Boolean disposing)
 at System.Drawing.Image.Dispose()
 at PowerSDR.Display.DrawPanadapterGrid(Bitmap b, Int32 W, Int32
H)
 at PowerSDR.Display.DrawBackground()
 at PowerSDR.Console.DoFilterShift(Int32 shift, Boolean redraw)
 at PowerSDR.Console.tbFilterShift_Scroll(Object sender, EventArgs e)
 at PowerSDR.Console.SetFilter(Filter new_filter)
 at PowerSDR.Console.radFilter1000_CheckedChanged(Object sender,
EventArgs e)
 at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
 at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
 at System.Windows.Forms.RadioButtonTS.set_Checked(Boolean value)
 at PowerSDR.Console.set_CurrentFilter(Filter value)
 at PowerSDR.Console.SetMode(DSPMode new_mode)
 at PowerSDR.Console.radModeLSB_CheckedChanged(Object sender,
EventArgs e)
 at System.Windows.Forms.RadioButton.OnCheckedChanged(EventArgs e)
 at System.Windows.Forms.RadioButton.set_Checked(Boolean value)
 at System.Windows.Forms.RadioButtonTS.set_Checked(Boolean value)
 at PowerSDR.Console.SetBand(String mode, String filter, Double freq)
 at PowerSDR.Console.btnBand30_Click(Object sender, EventArgs e)
 at System.Windows.Forms.Control.OnClick(EventArgs e)
 at System.Windows.Forms.Button.OnClick(EventArgs e)
 at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
 at System.Windows.Forms.Control.WmMouseUp(Message m,
MouseButtons button, Int32 clicks)
 at System.Windows.Forms.Control.WndProc(Message m)
 at System.Windows.Forms.ButtonBase.WndProc(Message m)
 at System.Windows.Forms.Button.WndProc(Message m)
 at System.Windows.Forms.ControlNativeWindow.OnMessage(Message m)
 at System.Windows.Forms.ControlNativeWindow.WndProc(Message m)
 at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr lparam)


** Loaded Assemblies **
mscorlib
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll

PowerSDR
 Assembly Version: 1.4.4.8
 Win32 Version: 1.4.4.8
 CodeBase:
file:///C:/Program%20Files/FlexRadio%20Systems/PowerSDR%20v1.4.5%20Beta%20Preview%208/PowerSDR.exe

System.Windows.Forms
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll

System
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll

System.Drawing
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll

System.Data
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/assembly/gac/system.data/1.0.5000.0__b77a5c561934e089/system.data.dll

System.Xml
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll

ADODB
 Assembly Version: 7.0.3300.0
 Win32 Version: 7.10.3077
 CodeBase:
file:///C:/Program%20Files/FlexRadio%20Systems/PowerSDR%20v1.4.5%20Beta%20Preview%208/ADODB.DLL

Interop.ADOX
 Assembly Version: 2.8.0.0
 Win32 Version: 2.8.0.0
 CodeBase:
file:///C:/Program%20Files/FlexRadio%20Systems/PowerSDR%20v1.4.5%20Beta%20Preview%208/Interop.ADOX.DLL

CustomMarshalers
 Assembly Version: 1.0.5000.0
 Win32 Version: 1.1.4322.573
 CodeBase:
file:///c:/windows/assembly/gac/custommarshalers/1.0.5000.0__b03f5f7f11d50a3a/custommarshalers.dll

Microsoft.DirectX.Direct3D
 Assembly Version: 1.0.2902.0
 Win32 Version: 9.05.132.
 CodeBase:
file:///c:/windows/assembly/gac/microsoft.directx.direct3d/1.0.2902.0__31bf3856ad364e35/microsoft.directx.direct3d.dll

Microsoft.DirectX
 Assembly Version: 1.0.2902.0
 Win32 Version: 5.04.00.2904
 CodeBase: