#include "radarsiggen.h" RadarSigGen::RadarSigGen(QObject *parent) : QObject(parent) { fs = new double(); PRF = new double(); } void RadarSigGen::SlotRadarGen(int order) { if (sig != nullptr) { delete sig; } switch (order) { case 1: qDebug() << QString::fromLocal8Bit("寄"); sig = new double[400000]; RadarSignalGenerator001(sig,fs,PRF); break; default: break; } for (int i = 0;i < 20;i++) { std::cout << sig[i] << std::endl; } std::cout << *fs << std::endl; std::cout << *PRF << std::endl; }