def check_loss_radiation(self, data): fName = 'loss_radiation' vd.xRequired(data, fName, fName) value = data[fName] vd.xNumber(value, fName) vd.xGrtThanEq(value, 0, fName) vd.xLessThanEq(value, 100, fName)
def check_RH(self, data): fName = 'RH' vd.xRequired(data, fName, fName) value = data[fName] vd.xNumber(value, fName) vd.xGrtThanEq(value, 0, fName) vd.xLessThanEq(value, 100, fName)
def check_El(self, data): if ('Shape' not in data): return if (data['Shape']['_val'] != 'cylindrical'): return fName = 'El' vd.xRequired(data, fName, fName) value = data[fName] vd.xNumber(value, fName) vd.xGrtThan(value, 0, fName) vd.xLessThanEq(value, 1, fName)
def check_Z(self, value): vd.xNumber(value) vd.xGrtThan(value, 0) vd.xLessThanEq(value, 1)
def check_Pover(self, value): vd.xNumber(value) vd.xGrtThanEq(value, 0) vd.xLessThanEq(value, 100)
def check_Kc_manual(self, value): if (xisBlank(value)): return vd.xNumber(value) vd.xGrtThan(value, 0) vd.xLessThanEq(value, 1)
def check_generator_efficiency(self, value): vd.xNumber(value) vd.xGrtThanEq(value, 0) vd.xLessThanEq(value, 100)
def check_isentropic_efficiency(self, value): if (xisBlank(value)): return vd.xNumber(value) vd.xGrtThanEq(value, 0) vd.xLessThanEq(value, 100)
def check_load_efficiency(self, value): vd.xNumber(value) vd.xGrtThan(value, 0) vd.xLessThanEq(value, 1)
def check_power_factor(self, value): vd.xNumber(value) vd.xGrtThanEq(value, 0) vd.xLessThanEq(value, 1)