AD6XY wrote:

> This is very interesting and useful. It looks a little bit like a Borland 
> app
> but I expect it is not.

It is a VB6 application. I used the older VB technology to keep the program 
small and to avoid users having to download .Net updates which consume a lot 
of resources and can take 30 minutes or more to download even on a fast 
Internet connection.

> The first time I tried the linearity check I had the volume up - loud
> mistake!

I hadn't thought about having the program turn the AF gain down for users. I 
can add that capability if it would be desirable.

> It takes a very long time to sweep a filter this way, it may be better to
> implement some form of variable sweep based say on the difference between
> the last value. One tends to want detail in the passband but not so much 
> in
> the stopband.

I will look into this change. May want to make it optional for users to 
implement. Or I suppose the user could just set the frequency range narrower 
to focus on the passband portion of the response.

> One thing we are missing is phase response (AM/PM), I would be interested 
> to
> know if there is any way to measure this with a sound card.

Maybe Jack Smith can respond to this question. I have no idea.

> There are a few rough edges, it is easy to crash if you enter nothing into 
> a
> checkbox that is not explicitly checked.

Could you point me to the unchecked checkbox that caused the program to 
crash?

> The stop button does not always get
> enough attention paid to it. (Application->ProcessMessages ?)

The scans/procedures operate under control of a Do Loop and as a result the 
program is slow to respond while the scan is in progress. Usually, if the 
user clicks Stop Test/Stop Sweep the procedure will end within several 
seconds. Sometimes you have to click the button a second time. The 
procedures are purposely slow because each time the RF Gain or Frequency are 
incremented it is necessary to wait a couple of seconds for the dBV reading 
to settle. The program uses Application.DoEvents to track events while the 
loop is running and allow the user to stop a scan.

Thank you for your observations and suggestions.

Mike, KS7D


 


_______________________________________________
Elecraft mailing list
Post to: Elecraft@mailman.qth.net
You must be a subscriber to post to the list.
Subscriber Info (Addr. Change, sub, unsub etc.):
 http://mailman.qth.net/mailman/listinfo/elecraft    

Help: http://mailman.qth.net/subscribers.htm
Elecraft web page: http://www.elecraft.com

Reply via email to