User Tools

Site Tools

한국어

logicpython:cubloc_api:stepaccel

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
logicpython:cubloc_api:stepaccel [2026/04/22 05:20] – [Parameters] mfranklinlogicpython:cubloc_api:stepaccel [2026/04/22 05:31] (current) – [Parameters] mfranklin
Line 1: Line 1:
 ====== StepAccel ====== ====== StepAccel ======
  
-''Output'' an accelerated pulse train on step ''channel'' using a PIO state machine.+Output an accelerated, finite pulse train on the specified ''pin'' using a PIO state machine.
  
 ===== Syntax ===== ===== Syntax =====
Line 18: Line 18:
 ===== Parameters ===== ===== Parameters =====
  
-  * **pin**: ''Output'' GPIO ''pin'' number. +  * **pin**: Output GPIO pin number. 
-  * **freqBase**: Starting pulse frequency in pulses per second (20 to 3300)+  * **freqBase**: Starting pulse frequency in pulses per second. 
-  * **freqTop**: Final pulse frequency after acceleration (20 to 3300).+  * **freqTop**: Final pulse frequency after acceleration.
   * **freqAccel**: Acceleration rate in pulses per second per second. Must be > 0 when ''freqBase'' < ''freqTop''.   * **freqAccel**: Acceleration rate in pulses per second per second. Must be > 0 when ''freqBase'' < ''freqTop''.
-  * **qty**: Number of pulses to output (0 to 2147483647).+  * **qty**: Number of pulses to output.
  
 ===== Exceptions ===== ===== Exceptions =====
Line 38: Line 38:
 from cubloc import StepAccel from cubloc import StepAccel
  
-# Example usage 
 StepAccel(15, 1000, 5000, 2000, 50000) StepAccel(15, 1000, 5000, 2000, 50000)
 +
 +while True:
 +    pass
 </code> </code>
  
logicpython/cubloc_api/stepaccel.1776835235.txt.gz · Last modified: by mfranklin