MCPcopy Index your code
hub / github.com/SLiCAP/SLiCAP_python / _initServoResults

Function _initServoResults

SLiCAP/SLiCAPmath.py:501–526  ·  view source on GitHub ↗
(fcorner, order, value)

Source from the content-addressed store, hash-verified

499 return result
500
501def _initServoResults(fcorner, order, value):
502 result = {}
503 result['mbv'] = None
504 result['mbf'] = None
505 result['lpf'] = None
506 result['lpo'] = None
507 result['hpf'] = None
508 result['hpo'] = None
509 if fcorner == 0:
510 if order < 0:
511 result['mbv'] = sp.oo
512 result['mbf'] = 0
513 result['lpf'] = value**(-1/order)
514 result['lpo'] = order
515 elif order > 0:
516 result['hpf'] = value**(-1/order)
517 result['hpo'] = order
518 elif value > 1 and order < 0:
519 result['mbv'] = value
520 result['mbf'] = 0
521 result['lpf'] = fcorner * value**(-1/order)
522 result['lpo'] = order
523 elif value < 1 and order > 0:
524 result['hpf'] = fcorner * value**(-1/order)
525 result['hpo'] = order
526 return result
527
528def _checkNumber(var):
529 """

Callers 1

findServoBandwidthFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected