radarsiggen.cpp 615 B

12345678910111213141516171819202122232425262728293031323334
  1. #include "radarsiggen.h"
  2. RadarSigGen::RadarSigGen(QObject *parent) : QObject(parent)
  3. {
  4. fs = new double();
  5. PRF = new double();
  6. }
  7. void RadarSigGen::SlotRadarGen(int order)
  8. {
  9. if (sig != nullptr)
  10. {
  11. delete sig;
  12. }
  13. switch (order) {
  14. case 1:
  15. qDebug() << QString::fromLocal8Bit("寄");
  16. sig = new double[400000];
  17. RadarSignalGenerator001(sig,fs,PRF);
  18. break;
  19. default:
  20. break;
  21. }
  22. for (int i = 0;i < 20;i++)
  23. {
  24. std::cout << sig[i] << std::endl;
  25. }
  26. std::cout << *fs << std::endl;
  27. std::cout << *PRF << std::endl;
  28. }