Windows supports an eventing model that eliminates the need to busy- wait the CPU. You specify a duration and the code to be invoked on callback, and then terminate the thread. When the interval expires, the specified code is invoked.
I do this with TimerMM.DLL, but you may want to use the Windows Multimedia Library directly depending on the language in which MultiPSK is written. 73, Dave, AA6YQ --- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]> wrote: > > Hello Dave, > > If I transmit via the Windows buffering in a tone to the sound card, no > problem. If I transmit through the serial port, I need to control the time > ellapsed (for a dot or a dash). As under Windows there are no interruptions > (sniff), there is no way to know at which moment is the end of the dot (or > the dash). So I keep the CPU working in a loop, testing the Windows timer, > until the end of the dot. It is not a very elegant method but I don't know > an other way to do it. > Note: the Delphi system timer is not sufficiently rapid (maximum between 20 > to 60 /sec). > > 73 > Patrick > > > > > > ----- Original Message ----- > From: "Dave" <[EMAIL PROTECTED]> > To: <digitalradio@yahoogroups.com> > Sent: Thursday, March 09, 2006 3:53 AM > Subject: RE: [digitalradio] MULTIPSK CW > > > >A 50% cpu load seems really high, Patrick. WinWarbler consumes less than 1% > > of a 1.5 ghz Pentium 4 when generating CW via software. It uses ticks from > > TimerMM.dll to drive a state machine. What sort of timer are you using? > > > > 73, > > > > Dave, AA6YQ > > > > -----Original Message----- > > From: digitalradio@yahoogroups.com [mailto:[EMAIL PROTECTED] > > On > > Behalf Of Patrick Lindecker > > Sent: Wednesday, March 08, 2006 18:27 PM > > To: digitalradio@yahoogroups.com > > Subject: Re: [digitalradio] MULTIPSK CW > > > > > > Hello Bill and Paul, > > > > Multipsk can directly key the transceiver (I use it this way). However, it > > is not advised under Windows XP because it takes about 50 % of the > > computing > > > > power (due to the obligation to manage a pseudo "timer"). > > > > The most simple to do CW is to do it as PSK31 (in USB). > > > > 73 > > Patrick > > > > > > > > ----- Original Message ----- > > From: "Box SisteenHundred" <[EMAIL PROTECTED]> > > To: <digitalradio@yahoogroups.com> > > Sent: Wednesday, March 08, 2006 11:36 PM > > Subject: RE: [digitalradio] MULTIPSK CW > > > > > >> That IS cw Paul. > >> > >> In reality, that's how your rig probably generates CW.... > >> > >> By injecting an audio tone into a SSB transmitter. > >> > >> When you say won't do "regular" cw... do you mean > >> keying a circuit open and closed so you can connect it > >> to the key jack of your rig? > >> > >> 73 > >> > >> Bill KA8VIT > >> [EMAIL PROTECTED] > >> http://ka8vit.com > >> > >> > >>>From: "Paul" <[EMAIL PROTECTED]> > >>>Reply-To: digitalradio@yahoogroups.com > >>>To: digitalradio@yahoogroups.com > >>>Subject: [digitalradio] MULTIPSK CW > >>>Date: Wed, 08 Mar 2006 18:56:36 -0000 > >>> > >>> MULTI PSK ONLY XMTS CW ON USB OR LSB DOES NOT DO REGULAR CW,AT LEAST > >>> I CANT GET IT TO WORK ?? BUT IS A EXCELLENT DIGITAL PROGRAM > >>> K8PG-Paul > >> > >> > >> > >> > >> Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org > >> > >> Other areas of interest: > >> > >> The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > >> DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > >> discussion) > >> > >> > >> Yahoo! Groups Links > >> > >> > >> > >> > >> > >> > >> > > > > > > > > Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org > > > > Other areas of interest: > > > > The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > > DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > > discussion) > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > > > > > > > > Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org > > > > Other areas of interest: > > > > The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ > > DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy > > discussion) > > > > > > Yahoo! Groups Links > > > > > > > > > > > > > > > Need a Digital mode QSO? Connect to Telnet://cluster.dynalias.org Other areas of interest: The MixW Reflector : http://groups.yahoo.com/group/themixwgroup/ DigiPol: http://groups.yahoo.com/group/Digipol (band plan policy discussion) Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/digitalradio/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/