The claimed precision is ~1 ms; see http://windowssdk.msdn.microsoft.com/library/default.asp? url=/library/en-us/Multimed/htm/_win32_about_multimedia_timers.asp
I have not noticed any serious problems with software-generated CW up to ~40 wpm or so, though certain Windows actions are inexplicably pre-emptive: dragging the Task Manager window, for example. The general reference for multimedia timers is http://windowssdk.msdn.microsoft.com/library/default.asp? url=/library/en-us/Multimed/htm/_win32_multimedia_timers.asp Is 1 ms precision sufficient for Pactor ARQ? 73, Dave, AA6YQ --- In digitalradio@yahoogroups.com, "Patrick Lindecker" <[EMAIL PROTECTED]> wrote: > > TKS Dave for the information. > I will see what are Windows "callbacks", as this seems to be the key. > > One question: do you know the precision of the event timing (as far as I > know each thread is switched 80 times/sec maximum, so the precision might be > 12,5 ms which might not be sufficient to key CW, so I must miss > something...). Suppose you can really start an event at a precise predefined > time (as an interruption under DOS), what would prevent to program Pactor1 > ARQ under Windows (I have a doubt now)? > > 73 > Patrick > > ----- Original Message ----- > From: "Dave Bernstein" <[EMAIL PROTECTED]> > To: <digitalradio@yahoogroups.com> > Sent: Saturday, March 11, 2006 4:10 AM > Subject: [digitalradio] Re: MULTIPSK CW > > > > OK. Check out the Delphi interfaces to the Windows Multimedia > > Library. Assuming Delphi supports callbacks, you should find the > > appropriate mechanism there. > > > > 73, > > > > Dave, AA6YQ > > > > --- In digitalradio@yahoogroups.com, "Patrick Lindecker" <f6cte@> > > wrote: > >> > >> Hello Dave, > >> > >> MultiPSK is written in Pascal. I use Delphi 6 (Borland). > >> > >> 73 > >> Patrick > >> > >> > >> ----- Original Message ----- > >> From: "Dave" <aa6yq@> > >> To: <digitalradio@yahoogroups.com> > >> Sent: Thursday, March 09, 2006 11:36 PM > >> Subject: RE: [digitalradio] Re: MULTIPSK CW > >> > >> > >> > In what programming language is MultiPSK written, Patrick, and > > what > >> > compiler > >> > or development environment are you using? > >> > > >> > 73, > >> > > >> > Dave, AA6YQ > >> > > >> > -----Original Message----- > >> > From: digitalradio@yahoogroups.com > > [mailto:[EMAIL PROTECTED] > >> > On > >> > Behalf Of Patrick Lindecker > >> > Sent: Thursday, March 09, 2006 17:29 PM > >> > To: digitalradio@yahoogroups.com > >> > Subject: Re: [digitalradio] Re: MULTIPSK CW > >> > > >> > > >> > TKS Dave, > >> > > >> > I did know this (I'm an amateur in programmation). Do you have > > the name of > >> > a > >> > > >> > Windows API (or some key word) which could give me a first step > > in the > >> > search of information? > >> > > >> > 73 > >> > Patrick > >> > > >> > ----- Original Message ----- > >> > From: "Dave Bernstein" <aa6yq@> > >> > To: <digitalradio@yahoogroups.com> > >> > Sent: Thursday, March 09, 2006 11:08 PM > >> > Subject: [digitalradio] Re: MULTIPSK CW > >> > > >> > > >> >> 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" > > <f6cte@> > >> >> 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" <aa6yq@> > >> >>> 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" <box1600@> > >> >>> > 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 > >> >>> >> ka8vit@ > >> >>> >> http://ka8vit.com > >> >>> >> > >> >>> >> > >> >>> >>>From: "Paul" <k8pg@> > >> >>> >>>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 > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> >> > >> > > >> > > >> > > >> > 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/