Exemple #1
0
def set_InterlocksDelay(perseus, value, address, cavity):
    try:
        # =E39*80
        value = value * 80.0
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e
Exemple #2
0
def set_FdlTriggerDelay(perseus, value, address, cavity):
    try:
        # =E40*80000/2^12
        value = (value*80000.0) / (2**12)
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e
Exemple #3
0
def set_Tuningdelay(perseus, TuningDelay, address, cavity):
    try:
        # E100*80000000/2^12
        value = (TuningDelay*80000000.0) / (2**12)
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e
Exemple #4
0
def set_Fwmin(perseus, Fwmina, address, cavity):
    try:
        value = (Fwmina/1000.0) * 32767
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e
Exemple #5
0
def set_Pilimit(perseus, PiLimitA, address, cavity):
    try:
        value = (PiLimitA/1000.0) * 32767
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e
Exemple #6
0
def set_NDivider(perseus, NDivider, address, cavity):
    try:
        value = NDivider - 1
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e
Exemple #7
0
def set_ConditioningdutyCicle(perseus, ConditioningdutyCicleA, address, cavity):
    try:
        value = ((ConditioningdutyCicleA * 8000000.0) / 100.0) / 256
        write_direct(perseus, value, address, cavity)
    except Exception, e:
        raise e