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

Next revision
Previous revision
logicpython:cubloc_api:stepaccel [2026/04/10 02:06] – created - external edit 127.0.0.1logicpython: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 8: Line 8:
 from cubloc import StepAccel from cubloc import StepAccel
  
-StepAccel(channel: int, pin: int, freqBase: int, freqTop: int, freqAccel: int, qty: int)+StepAccel( 
 +    pin: int, 
 +    freqBase: int, 
 +    freqTop: int, 
 +    freqAccel: int, 
 +    qty: int)
 </code> </code>
  
 ===== Parameters ===== ===== Parameters =====
  
-  * **channel**: ''StepPulse channel'' number. ''StepAccel'' supports only ''channel'' 0. +  * **pin**: Output GPIO pin number. 
-  * **pin**: ''Output'' GPIO ''pin'' number. +  * **freqBase**: Starting pulse frequency in pulses per second. 
-  * **freqBase**: Starting pulse frequency in pulses per second (20 to 3300)+  * **freqTop**: Final pulse frequency after acceleration.
-  * **freqTop**: Final pulse frequency after acceleration (20 to 3300).+
   * **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 34: Line 38:
 from cubloc import StepAccel from cubloc import StepAccel
  
-# Example usage +StepAccel(1510005000200050000) 
-StepAccel(00111, 1)+ 
 +while True: 
 +    pass
 </code> </code>
  
logicpython/cubloc_api/stepaccel.1775786799.txt.gz · Last modified: by 127.0.0.1