#  Comment added

[ smoe](https://hosted.weblate.org/user/smoe/ "Steffen Möller"): [Hosted
Weblate](https://hosted.weblate.org) /
[LinuxCNC](https://hosted.weblate.org/projects/linuxcnc/) / [LinuxCNC
Documentation](https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/) /
[English](https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/en/)

## Source string

'(funct) pwmgen.make-pulses' - High speed function to generate PWM waveforms
(no floating point). The high speed function 'pwmgen.make-pulses' should be
run in the base (fastest) thread, from 10 to 50 us depending on the
capabilities of the computer. That thread's period determines the maximum PWM
carrier frequency, as well as the resolution of the PWM or PDM signals. If the
base thread is 50,000nS then every 50uS the module decides if it is time to
change the state of the output. At 50% duty cycle and 25Hz PWM frequency this
means that the output changes state every (1 / 25) seconds / 50uS * 50% = 400
iterations. This also means that you have a 800 possible duty cycle values
(without dithering)

## Source string description

type: Plain text

## Comment

nS and uS are nano- and microseconds, right? I suggest to be consistent with
lower case s and a blank between the number and the unit.

[Edit this string](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-
docs/en/?checksum=3bd8ef3f44c5b4fb#comments)

## Source string location

[src/hal/rtcomps.adoc:343](https://github.com/LinuxCNC/linuxcnc/blob/master/docs/src/hal/rtcomps.adoc?plain=1#L343)

##  Translation Info

All strings                                                        |  [ 29,515 
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-docs/en/) |           
-------------------------------------------------------------------|-----------|----
Translated strings                                                 |  [ 29,515 
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:>=translated)                                     |  [ 100%   
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:>=translated)                                     
Untranslated strings                                               |  [ 0      
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:empty)                                            |  [ 0%     
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:empty)                                            
Unfinished strings                                                 |  [ 0      
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:<translated)                                      |  [ 0%     
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:<translated)                                      
Strings marked for edit                                            |  [ 0      
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:needs-editing)                                    |  [ 0%     
](https://hosted.weblate.org/translate/linuxcnc/linuxcnc-          
docs/en/?q=state:needs-editing)                                    


[View](https://hosted.weblate.org/projects/linuxcnc/linuxcnc-docs/en/)

  
[Weblate, the libre continuous localization system.](https://weblate.org/)

Generated on July 13, 2022, 12:03 a.m..

_______________________________________________
Emc-developers mailing list
Emc-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to