1
+ {
2
+ "ddt" : {
3
+ "prefix" : [" dd" , " ddt" ],
4
+ "body" : [
5
+ " ddt ( ${1:exp}, ${2:[tol]} )"
6
+ ],
7
+ "description" : " Time Derivative Operator"
8
+ },
9
+ "ddx" : {
10
+ "prefix" : [" dd" , " ddx" ],
11
+ "body" : [
12
+ " ddx ( ${1:exp}, ${2:[unknown]} )"
13
+ ],
14
+ "description" : " Symbolic Derivative Operator"
15
+ },
16
+ "idt" : {
17
+ "prefix" : [" id" , " idt" ],
18
+ "body" : [
19
+ " idt ( ${1:exp[}, ${2:ic[}, ${3:assert[}, ${4:tol]]]} )"
20
+ ],
21
+ "description" : " Time Integral Operator"
22
+ },
23
+ "idtmod" : {
24
+ "prefix" : [" idtm" , " idtmod" ],
25
+ "body" : [
26
+ " idtmod ( ${1:exp[}, ${2:ic[}, ${3:modulus[}, ${4:offset[}, ${5:tol]]]]} )"
27
+ ],
28
+ "description" : " Circular Integral Operator"
29
+ },
30
+ "absdelay" : {
31
+ "prefix" : [" abs" , " absdelay" ],
32
+ "body" : [
33
+ " absdelay ( ${1:exp}, ${2:td[}, ${3:max_delay]} )"
34
+ ],
35
+ "description" : " Absolute Delay Operator"
36
+ },
37
+ "transition" : {
38
+ "prefix" : [" trans" , " transition" ],
39
+ "body" : [
40
+ " transition ( ${1:exp[}, ${2:td[}, ${3:rise_time[}, ${4:fall_time[}, ${3:time_tol]]]]})"
41
+ ],
42
+ "description" : " Transition Filter"
43
+ },
44
+ "slew" : {
45
+ "prefix" : [" sl" , " slew" ],
46
+ "body" : [
47
+ " slew ( ${1:exp[}, ${2:max_pos_slew_rate[}, ${3:max_neg_slew_rate]]})"
48
+ ],
49
+ "description" : " Slew Filter"
50
+ },
51
+ "last_crossing" : {
52
+ "prefix" : [" sl" , " slew" ],
53
+ "body" : [
54
+ " slew ( ${1:exp[}, ${2:direction]})"
55
+ ],
56
+ "description" : " Last Crossing Function"
57
+ },
58
+ "limexp" : {
59
+ "prefix" : [" lim" , " limexp" ],
60
+ "body" : [
61
+ " limexp ( ${1:exp})"
62
+ ],
63
+ "description" : " Limited Exponential"
64
+ },
65
+ "laplace" : {
66
+ "prefix" : [" lap" , " laplace" ],
67
+ "body" : [
68
+ " laplace_${1:zp/zd/np/nd} ( ${2:exp}, ${3:Zero}, ${4:Pole [}, ${5:tol]})"
69
+ ],
70
+ "description" : " Laplace Transform Filters"
71
+ },
72
+ "zfilter" : {
73
+ "prefix" : [" z" , " zi" ],
74
+ "body" : [
75
+ " zi_${1:zp/zd/np/nd} ( ${2:exp}, ${3:Zero}, ${4:Pole }, ${5:period[}, ${6:transition time[}, ${7:time first transition]]})"
76
+ ],
77
+ "description" : " Z Transform Filters"
78
+ }
79
+ }
0 commit comments