コード例 #1
0
 public DZRNModel(DoubleWordValue _BackValue, DoubleWordValue _CrawValue, BitValue _SignalValue, BitValue _OutputValue)
 {
     BackValue   = _BackValue;
     CrawValue   = _CrawValue;
     SignalValue = _SignalValue;
     OutputValue = _OutputValue;
 }
コード例 #2
0
ファイル: DPLSRDModel.cs プロジェクト: hyzhappy/samsoarii
 public DPLSRDModel(DoubleWordValue _ArgumentValue, DoubleWordValue _VelocityValue, BitValue _OutputValue1, BitValue _OutputValue2)
 {
     ArgumentValue = _ArgumentValue;
     VelocityValue = _VelocityValue;
     OutputValue1  = _OutputValue1;
     OutputValue2  = _OutputValue2;
 }
コード例 #3
0
 public ZCPDModel(DoubleWordValue _InputValue1, DoubleWordValue _InputValue2, DoubleWordValue _InputValue3, BitValue _OutputValue)
 {
     InputValue1 = _InputValue1;
     InputValue2 = _InputValue2;
     InputValue3 = _InputValue3;
     OutputValue = _OutputValue;
 }
コード例 #4
0
ファイル: DDRVIModel.cs プロジェクト: hyzhappy/samsoarii
        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));
            }
        }
コード例 #5
0
ファイル: CMPDModel.cs プロジェクト: hyzhappy/samsoarii
 public CMPDModel(DoubleWordValue _InputValue1, DoubleWordValue _InputValue2, BitValue _OutputValue)
 {
     InputValue1 = _InputValue1;
     InputValue2 = _InputValue2;
     OutputValue = _OutputValue;
 }
コード例 #6
0
 public LDDGModel()
 {
     Value1 = DoubleWordValue.Null;
     Value2 = DoubleWordValue.Null;
 }
コード例 #7
0
 public ADDDModel(DoubleWordValue inputValue1, DoubleWordValue inputValue2, DoubleWordValue outputValue)
 {
     InputValue1 = inputValue1;
     InputValue2 = inputValue2;
     OutputValue = outputValue;
 }
コード例 #8
0
ファイル: SHLDModel.cs プロジェクト: hyzhappy/samsoarii
 public SHLDModel(DoubleWordValue sourceValue, DoubleWordValue destValue, WordValue count)
 {
     SourceValue      = sourceValue;
     DestinationValue = destValue;
     Count            = count;
 }
コード例 #9
0
ファイル: ROUNDModel.cs プロジェクト: hyzhappy/samsoarii
 public ROUNDModel(FloatValue inputValue, DoubleWordValue outputValue)
 {
     InputValue  = inputValue;
     OutputValue = outputValue;
 }
コード例 #10
0
 public DPLSYModel(DoubleWordValue _FreqValue, DoubleWordValue _PulseValue, BitValue _OutputValue)
 {
     FreqValue   = _FreqValue;
     PulseValue  = _PulseValue;
     OutputValue = _OutputValue;
 }
コード例 #11
0
 public INCDModel(DoubleWordValue inputValue, DoubleWordValue outputValue)
 {
     InputValue  = inputValue;
     OutputValue = outputValue;
 }
コード例 #12
0
ファイル: HCNTModel.cs プロジェクト: hyzhappy/samsoarii
 public HCNTModel(DoubleWordValue _CountValue, DoubleWordValue _DefineValue)
 {
     CountValue  = _CountValue;
     DefineValue = _DefineValue;
 }
コード例 #13
0
ファイル: HCNTModel.cs プロジェクト: hyzhappy/samsoarii
 public HCNTModel()
 {
     CountValue  = DoubleWordValue.Null;
     DefineValue = DoubleWordValue.Null;
 }
コード例 #14
0
 public TRUNCModel()
 {
     InputValue  = FloatValue.Null;
     OutputValue = DoubleWordValue.Null;
 }
コード例 #15
0
 public XCHDModel(DoubleWordValue _LeftValue, DoubleWordValue _RightValue)
 {
     LeftValue  = _LeftValue;
     RightValue = _RightValue;
 }
コード例 #16
0
 public XCHDModel()
 {
     LeftValue  = DoubleWordValue.Null;
     RightValue = DoubleWordValue.Null;
 }
コード例 #17
0
 public INCDModel()
 {
     InputValue  = DoubleWordValue.Null;
     OutputValue = DoubleWordValue.Null;
 }
コード例 #18
0
 public MOVDModel()
 {
     SourceValue       = DoubleWordValue.Null;
     DestinationValue  = DoubleWordValue.Null;
     TotalVaribleCount = 0;
 }
コード例 #19
0
ファイル: DPLSFModel.cs プロジェクト: hyzhappy/samsoarii
 public DPLSFModel(DoubleWordValue _FreqValue, BitValue _OutputValue)
 {
     FreqValue   = _FreqValue;
     OutputValue = _OutputValue;
 }
コード例 #20
0
 public MOVDModel(DoubleWordValue s, DoubleWordValue d)
 {
     SourceValue       = s;
     DestinationValue  = d;
     TotalVaribleCount = 0;
 }
コード例 #21
0
ファイル: ROUNDModel.cs プロジェクト: hyzhappy/samsoarii
 public ROUNDModel()
 {
     InputValue  = FloatValue.Null;
     OutputValue = DoubleWordValue.Null;
 }
コード例 #22
0
 public DIVModel()
 {
     InputValue1 = WordValue.Null;
     InputValue2 = WordValue.Null;
     OutputValue = DoubleWordValue.Null;
 }
コード例 #23
0
 public DIVModel(WordValue inputValue1, WordValue inputValue2, DoubleWordValue outputValue)
 {
     InputValue1 = inputValue1;
     InputValue2 = inputValue2;
     OutputValue = outputValue;
 }
コード例 #24
0
ファイル: DPLSRModel.cs プロジェクト: hyzhappy/samsoarii
 public DPLSRModel(DoubleWordValue _ArgumentValue, DoubleWordValue _VelocityValue, BitValue _OutputValue)
 {
     ArgumentValue = _ArgumentValue;
     VelocityValue = _VelocityValue;
     OutputValue   = _OutputValue;
 }
コード例 #25
0
 public ADDDModel()
 {
     InputValue1 = DoubleWordValue.Null;
     InputValue2 = DoubleWordValue.Null;
     OutputValue = DoubleWordValue.Null;
 }
コード例 #26
0
 public NEGDModel(DoubleWordValue _InputValue, DoubleWordValue _OutputValue)
 {
     InputValue  = _InputValue;
     OutputValue = _OutputValue;
 }
コード例 #27
0
 public DTOWModel(DoubleWordValue input, WordValue output)
 {
     InputValue        = input;
     OutputValue       = output;
     TotalVaribleCount = 0;
 }
コード例 #28
0
ファイル: DDRVIModel.cs プロジェクト: hyzhappy/samsoarii
 public DDRVIModel()
 {
     FreqValue   = DoubleWordValue.Null;
     PulseValue  = DoubleWordValue.Null;
     OutputValue = BitValue.Null;
 }
コード例 #29
0
 public LDDGModel(DoubleWordValue value1, DoubleWordValue value2)
 {
     Value1 = value1;
     Value2 = value2;
 }
コード例 #30
0
ファイル: LDDEQModel.cs プロジェクト: hyzhappy/samsoarii
 public LDDEQModel(DoubleWordValue v1, DoubleWordValue v2)
 {
     Value1 = v1;
     Value2 = v2;
 }