public DZRNModel(DoubleWordValue _BackValue, DoubleWordValue _CrawValue, BitValue _SignalValue, BitValue _OutputValue) { BackValue = _BackValue; CrawValue = _CrawValue; SignalValue = _SignalValue; OutputValue = _OutputValue; }
public DPLSRDModel(DoubleWordValue _ArgumentValue, DoubleWordValue _VelocityValue, BitValue _OutputValue1, BitValue _OutputValue2) { ArgumentValue = _ArgumentValue; VelocityValue = _VelocityValue; OutputValue1 = _OutputValue1; OutputValue2 = _OutputValue2; }
public ZCPDModel(DoubleWordValue _InputValue1, DoubleWordValue _InputValue2, DoubleWordValue _InputValue3, BitValue _OutputValue) { InputValue1 = _InputValue1; InputValue2 = _InputValue2; InputValue3 = _InputValue3; OutputValue = _OutputValue; }
public override void SetPara(int id, IValueModel value) { switch (id) { case 0: FreqValue = (DoubleWordValue)value; break; case 1: PulseValue = (DoubleWordValue)value; break; case 2: OutputValue = (BitValue)value; break; default: throw new ArgumentOutOfRangeException(String.Format("Index {0:d} out of range for parameters", id)); } }
public CMPDModel(DoubleWordValue _InputValue1, DoubleWordValue _InputValue2, BitValue _OutputValue) { InputValue1 = _InputValue1; InputValue2 = _InputValue2; OutputValue = _OutputValue; }
public LDDGModel() { Value1 = DoubleWordValue.Null; Value2 = DoubleWordValue.Null; }
public ADDDModel(DoubleWordValue inputValue1, DoubleWordValue inputValue2, DoubleWordValue outputValue) { InputValue1 = inputValue1; InputValue2 = inputValue2; OutputValue = outputValue; }
public SHLDModel(DoubleWordValue sourceValue, DoubleWordValue destValue, WordValue count) { SourceValue = sourceValue; DestinationValue = destValue; Count = count; }
public ROUNDModel(FloatValue inputValue, DoubleWordValue outputValue) { InputValue = inputValue; OutputValue = outputValue; }
public DPLSYModel(DoubleWordValue _FreqValue, DoubleWordValue _PulseValue, BitValue _OutputValue) { FreqValue = _FreqValue; PulseValue = _PulseValue; OutputValue = _OutputValue; }
public INCDModel(DoubleWordValue inputValue, DoubleWordValue outputValue) { InputValue = inputValue; OutputValue = outputValue; }
public HCNTModel(DoubleWordValue _CountValue, DoubleWordValue _DefineValue) { CountValue = _CountValue; DefineValue = _DefineValue; }
public HCNTModel() { CountValue = DoubleWordValue.Null; DefineValue = DoubleWordValue.Null; }
public TRUNCModel() { InputValue = FloatValue.Null; OutputValue = DoubleWordValue.Null; }
public XCHDModel(DoubleWordValue _LeftValue, DoubleWordValue _RightValue) { LeftValue = _LeftValue; RightValue = _RightValue; }
public XCHDModel() { LeftValue = DoubleWordValue.Null; RightValue = DoubleWordValue.Null; }
public INCDModel() { InputValue = DoubleWordValue.Null; OutputValue = DoubleWordValue.Null; }
public MOVDModel() { SourceValue = DoubleWordValue.Null; DestinationValue = DoubleWordValue.Null; TotalVaribleCount = 0; }
public DPLSFModel(DoubleWordValue _FreqValue, BitValue _OutputValue) { FreqValue = _FreqValue; OutputValue = _OutputValue; }
public MOVDModel(DoubleWordValue s, DoubleWordValue d) { SourceValue = s; DestinationValue = d; TotalVaribleCount = 0; }
public ROUNDModel() { InputValue = FloatValue.Null; OutputValue = DoubleWordValue.Null; }
public DIVModel() { InputValue1 = WordValue.Null; InputValue2 = WordValue.Null; OutputValue = DoubleWordValue.Null; }
public DIVModel(WordValue inputValue1, WordValue inputValue2, DoubleWordValue outputValue) { InputValue1 = inputValue1; InputValue2 = inputValue2; OutputValue = outputValue; }
public DPLSRModel(DoubleWordValue _ArgumentValue, DoubleWordValue _VelocityValue, BitValue _OutputValue) { ArgumentValue = _ArgumentValue; VelocityValue = _VelocityValue; OutputValue = _OutputValue; }
public ADDDModel() { InputValue1 = DoubleWordValue.Null; InputValue2 = DoubleWordValue.Null; OutputValue = DoubleWordValue.Null; }
public NEGDModel(DoubleWordValue _InputValue, DoubleWordValue _OutputValue) { InputValue = _InputValue; OutputValue = _OutputValue; }
public DTOWModel(DoubleWordValue input, WordValue output) { InputValue = input; OutputValue = output; TotalVaribleCount = 0; }
public DDRVIModel() { FreqValue = DoubleWordValue.Null; PulseValue = DoubleWordValue.Null; OutputValue = BitValue.Null; }
public LDDGModel(DoubleWordValue value1, DoubleWordValue value2) { Value1 = value1; Value2 = value2; }
public LDDEQModel(DoubleWordValue v1, DoubleWordValue v2) { Value1 = v1; Value2 = v2; }