# 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