[DXBase] internet cluster window + AR-User program

Ron Stordahl [email protected]
2003年8月24日 09:13:07 -0500


Lee, VE7CC
I tried your AR-User program, it works perfectly with DXBase2004. In
particular I like it's ability to set AR-Cluser filtering options use the
mouse! As a AR-Cluster sysop I get regular questions about how to set
filter options...your program makes this a breeze. And no 100% CPU usage if
there is a disconnect!
Nice Job!
Ron, N5IN
----- Original Message ----- 
From: "Lee Sawkins" <[email protected]>
To: "Jim McDonald" <[email protected]>
Cc: <[email protected]>
Sent: Saturday, August 23, 2003 10:16 PM
Subject: Re: [DXBase] internet cluster window
> Glad my program is providing you some service.
>> Re DXBase 100% CPU usage, which I have seen commented about on the web.
> What I believe is happening is the program is getting stuck in a very
> tight loop which totally consumes all the CPU cycles.
>> Something in the program like.
>> Step 1. Is node N7XYZ connected?
> Step 2. If N7XYZ is not connected then try to connect to N7XYZ.
> Step 3. Got back to Step 1.
>> If the connection gets made ok, the everything is fine. If the
> connection is not made, the computer only executes these few lines of
> code.
> I can easily do this with my program and do the same thing, make the CPU
> usage go to 100% and completely lock the machine up. I am programming
> in Visual Basic. I do two other things in these kind of loops. First
> is a "do events" command which tells my program to look and see if any
> other items in my program need to be attended to such as timers etc.
> The second thing I do is put in a "sleep 1" command. This releases the
> CPU from executing my program for one whole millisecond and allows it
> execute other code in the Windows machine. While this may not seem like
> much, it happens every trip around the loop, so actually there is lots
> of time for the CPU to do other things. I usually try to avoid this
> altogether. I put in a timer to check if node N7XYZ is connected. This
> timer runs say every second or so and if not connected attempts to
> connect and then comes back 1 second later and checks if the connection
> has been made. This consumes very little of the CPU resources.
>> You might want to tell the author of the program to take a look into
> this.
>> 73 Lee
>>>>> Jim McDonald wrote:
>> >
> > Ron,
> >
> > I haven't tried to start both programs simultaneously. I don't start or
> > stop either program very often, so it's not a problem to single click
both
> > icons.
> >
> > I start VE7CC's program (http://ve7cc.net/), where I have the Telnet box
in
> > the Local Network section of the port setup window checked.
> >
> > I changed the Hosts file in DXbase for my preferred node (mine, of
course!)
> > to 127.0.0.1.
> >
> > So, after starting VE7CC's program, I click the box to connect. In
DXbase,
> > I just open the Internet Cluster window (I have a shortcut F-key to make
it
> > easy), which starts the spots flowing from VE7CC's AR-User program.
> >
> > I also use VE7CC to feed WriteLog, using the local IP address above in
WL to
> > connect to AR-User. I don't need multiple node connections that DX
Telnet
> > provides, and I can easily change the AR-Cluster parameters on the fly
with
> > AR-User, so the node doesn't send me more spots than I need. For a RTTY
> > contest, I set the AR-Cluster filters to send only RTTY spots, for
instance.
> >
> > Jim N7US
> >
> > ----- Original Message -----
> > From: "Ron Stordahl" <[email protected]>
> > To: "Jim McDonald" <[email protected]>; <[email protected]>
> > Sent: Saturday, August 23, 2003 8:26 AM
> > Subject: Re: [DXBase] internet cluster window
> >
> > Have you found a way to automatically start VE7CC's AR-User when you
start
> > DXBase? This would be very convenient. AR-User could substitute for
the
> > telnet fault in DXBase as well as provide addiitonal features and the
step
> > of loading AR-User separately could be avoided.
> >
> > Ron, N5IN
> >
> > ----- Original Message -----
> > From: "Jim McDonald" <[email protected]>
> > To: <[email protected]>
> > Sent: Saturday, August 23, 2003 10:11 AM
> > Subject: Re: [DXBase] internet cluster window
> >
> > > I am using VE7CC's AR-User program and feeding DXbase from that.
(That's
> > a
> > > snap to do, BTW, and allows me to easily configure filters in
AR-Cluster.)
> > > I disconnected in AR-User from my node, thus terminating the telnet
> > > connection. The CPU usage didn't increase. Is that the scenario?
> > >
> > > Jim McDonald, N7US
> > > Mesa, Arizona
> > > [email protected]
> > >
>

AltStyle によって変換されたページ (->オリジナル) /