Пример #1
0
        public override void Execute(Blocks.EventDescription e)
        {
            float fs = float.Parse(Utils.Parse(SamplingRate, "SamplingRate").ToString());

            OpenSignalLib.Sources.Signal s = new OpenSignalLib.Sources.SignalGenerator(
                (OpenSignalLib.Sources.SignalType) this.NoiseType, 100, 0, fs, 1, (int)fs);
            OutputNodes[0].Object = s;
        }
Пример #2
0
 public override void Execute(Blocks.EventDescription e)
 {
     if (Type == OpenSignalLib.Sources.SignalType.UserDefined)
     {
         throw new InvalidOperationException("UserDefined Signal Type is invalid in this context");
     }
     OpenSignalLib.Sources.Signal sig = new OpenSignalLib.Sources.SignalGenerator
                                            (Type, Frequency, Phase, SampleRate, Amplitude);
     for (int i = 0; i < OutputNodes.Count; i++)
     {
         OutputNodes[i].Object = sig;
     }
 }