public void Fill(Signal signal, UInt64 StartTime, UInt64 EndTime) { int valuesCount = (int)((EndTime - StartTime) / timeStep.GetTimeUnitInFS()); if (valuesCount > 100000) { throw new Exception("Can't generate too big number of data.\nTry to select smaller time diapasone or bigger time step"); } SortedList <UInt64, TimeStampInfo <VHDLBaseValue> > newData = FormGeneratedData(this, StartTime, EndTime); signal.Dump.InsertValues(newData, StartTime, EndTime); }