Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
    Posted by
    
      Jon Elson
    
  
  
    on 2005-07-24 20:00:49 UTC
  
  Jack Hudler wrote:
worked, and
perfoms unpredictably? The way they fixed this is to make the real time
extension
to Linux able to pre-empt the kernel, and all of its tasks. The
interrupt latency
is around 5 uS on a 100 MHz pentium classic, and vastly faster on newer
hardware.
The jitter in the regularly scheduled interrupts is under 1 uS! And,
that is an absolute,
not some statistical average. It NEVER stutters by more than 1 uS,
EVER, no matter
how long you sample for.
real-time Linux,
and I can tell you with great authority that the timing is not corrupted
by "clock, comports,
disk, mouse, display, sound,dma, pci, usb, etc."
Jon
>Turn off multitasking: NO. You could try elevating your process to realtimeSo, you are saying that EMC (using a real-time Linux) simply has never
>status, but I can tell you it probably will not fix your issue. Doing so
>would probably make the user experience unpalatable.
>
>You're trying to do realtime work on an operating system that isn't designed
>for realtime work (Linux or Windows). Even if you use a special realtime
>build you just run into CPU bandwidth issues with your requirements and the
>requirements of other devices (clock, comports, disk, mouse, display, sound,
>dma, pci, usb, etc). There are other interrupts and processes that require
>service and the OS has no idea that doing so will crash your machine tool.
>
>
worked, and
perfoms unpredictably? The way they fixed this is to make the real time
extension
to Linux able to pre-empt the kernel, and all of its tasks. The
interrupt latency
is around 5 uS on a 100 MHz pentium classic, and vastly faster on newer
hardware.
The jitter in the regularly scheduled interrupts is under 1 uS! And,
that is an absolute,
not some statistical average. It NEVER stutters by more than 1 uS,
EVER, no matter
how long you sample for.
>I've been running a servo Bridgeport mill since 1998 using EMC under
>
real-time Linux,
and I can tell you with great authority that the timing is not corrupted
by "clock, comports,
disk, mouse, display, sound,dma, pci, usb, etc."
Jon
Discussion Thread
  
    ibewgypsie
  
2005-07-24 06:41:06 UTC
  Windows timing subroutines, how do they work?
  
    Jack Hudler
  
2005-07-24 12:59:51 UTC
  RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Jon Elson
  
2005-07-24 13:00:59 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    KM6VV
  
2005-07-24 13:14:20 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    ibewgypsie
  
2005-07-24 13:30:22 UTC
  Re: Windows timing subroutines, how do they work?
  
    Jim Peck
  
2005-07-24 14:45:43 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Les Newell
  
2005-07-24 15:04:21 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    KM6VV
  
2005-07-24 16:46:14 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    notoneleft
  
2005-07-24 17:20:45 UTC
  Re: Windows timing subroutines, how do they work?
  
    Jon Elson
  
2005-07-24 20:00:49 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Jack Hudler
  
2005-07-24 21:17:33 UTC
  RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    ibewgypsie
  
2005-07-24 22:04:15 UTC
  Re: Windows timing subroutines, how do they work?
  
    Mariss Freimanis
  
2005-07-24 23:41:25 UTC
  Re: Windows timing subroutines, how do they work?
  
    Jack Hudler
  
2005-07-25 00:45:30 UTC
  RE: [CAD_CAM_EDM_DRO] Re: Windows timing subroutines, how do they work?
  
    caedave
  
2005-07-25 02:23:24 UTC
  Re: [CAD_CAM_EDM_DRO] Re: Windows timing subroutines, how do they work?
  
    Les Newell
  
2005-07-25 02:23:26 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Les Newell
  
2005-07-25 02:34:10 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Fred Smith
  
2005-07-25 07:47:13 UTC
  Re: Windows timing subroutines, how do they work?
  
    Alan Marconett
  
2005-07-25 08:44:15 UTC
  RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Jon Elson
  
2005-07-25 09:30:49 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    ibewgypsie
  
2005-07-25 10:01:52 UTC
  Re: Windows timing subroutines, how do they work?
  
    Les Newell
  
2005-07-25 11:02:16 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Alan Marconett
  
2005-07-25 13:22:42 UTC
  RE: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    Les Newell
  
2005-07-25 14:58:54 UTC
  Re: [CAD_CAM_EDM_DRO] Windows timing subroutines, how do they work?
  
    caudlet
  
2005-07-25 19:46:24 UTC
  Re: Windows timing subroutines, how do they work?
  
    ibewgypsie
  
2005-07-25 21:19:36 UTC
  Re: Windows timing subroutines, how do they work?
  
    Jymmm
  
2005-07-25 22:29:38 UTC
  Re: Windows timing subroutines, how do they work?
  
    yahoo@h...
  
2005-07-26 02:10:13 UTC
  RE: [CAD_CAM_EDM_DRO] Re: Windows timing subroutines, how do they work?
  
    Mariss Freimanis
  
2005-07-26 08:15:13 UTC
  Re: Windows timing subroutines, how do they work?
  
    Mariss Freimanis
  
2005-07-26 08:19:33 UTC
  Re: Windows timing subroutines, how do they work?
  
    ibewgypsie
  
2005-07-26 10:36:48 UTC
  Re: Windows timing subroutines, how do they work? JitteryMonkey pic
  
    ibewgypsie
  
2005-07-26 10:48:27 UTC
  Re: Windows timing subroutines, how do they work? JitteryMonkey pic
  
    ibewgypsie
  
2005-07-26 11:08:39 UTC
  Re: Windows timing subroutines, how do they work?
  
    Andrey Lipavsky
  
2005-07-27 06:05:52 UTC
  Converting a rotary table
  
    victorlorenzo
  
2005-07-27 07:02:24 UTC
  Re: Converting a rotary table
  
    David Micklethwaite
  
2005-07-27 16:36:34 UTC
  Re: [CAD_CAM_EDM_DRO] Converting a rotary table
  
    cutsgems
  
2005-07-27 18:38:06 UTC
  Re: Converting a rotary table
  
    Andrey Lipavsky
  
2005-07-27 20:24:07 UTC
  RE: [CAD_CAM_EDM_DRO] Re: Converting a rotary table
  
    cutsgems
  
2005-07-28 08:54:39 UTC
  Re: Converting a rotary table
  
    Les Newell
  
2005-07-28 09:23:43 UTC
  Re: [CAD_CAM_EDM_DRO] Re: Converting a rotary table
  
    Andrey Lipavsky
  
2005-07-31 16:43:28 UTC
  RE: [CAD_CAM_EDM_DRO] Re: Converting a rotary table