| offset | signal ground value |
| a | amplitude |
| tr | rise time (how long does it take to reach the upper value) |
| tf | fall time (how long does it take to reach the lower value) |
| tu | time up (how long does the signal stay on the upper value) |
| td | time down (how long does the signal stay on the lower value) |
| k | number of outputs during the rise of the slopes (only for QSS1) |
| yVal[1] | yVal[2] | yVal[3] | |
| t=i*tr/k | i*a/k | 0 | 0 |
| t=(tr+tu)+i*tf/k | i*a/k | 0 | 0 |
| i={0,1,2,...,k} |
![]() |
Parameter setting: |
offset=0 a=1 tr=2 tf=0.5 tu=0.5 td=1 k=10 |
| yVal[1] | yVal[2] | yVal[3] | |
| t=i*(tr+tu+tf+td) | offset | a/tr | 0 |
| t=tr+i*(tr+tu+tf+td) | a | 0 | 0 |
| t=tr+tu+i*(tr+tu+tf+td) | a | -a/tf | 0 |
| t=tr+tu+tf+i*(tr+tu+tf+td) | offset | 0 | 0 |
| i=natural numbers |
|
Parameter setting: |
offset=0 a=1 tr=2 tf=0.5 tu=0.5 td=1 |