Hello Dave, TKS for the Windows references.
1 ms would be sufficient for Pactor 1 100 bauds, as a bit is 10 ms long. Now, I wonder how transceivers can switch from RX to TX and TX to RX with respect to the required precision (<=1 ms) under the Pactor 1 protocol: 960 msec of TX frame and 290 msec of RX, this cyclically...a mystery but nothing to see with Windows... 73 Patrick ----- Original Message ----- From: "Dave Bernstein" <[EMAIL PROTECTED]> To: <digitalradio@yahoogroups.com> Sent: Sunday, March 12, 2006 3:38 AM Subject: [digitalradio] Re: MULTIPSK CW > 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 > > > > > > > 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/