generate_two_trigger_software_sync.c 561 B

1234567891011121314151617181920212223242526272829303132
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. #include <unistd.h>
  4. #include "rp.h"
  5. int main(int argc, char **argv) {
  6. /* Print error, if rp_Init() function failed */
  7. if(rp_Init() != RP_OK) {
  8. fprintf(stderr, "Rp api init failed!\n");
  9. }
  10. rp_GenSynchronise();
  11. rp_GenWaveform(RP_CH_1, RP_WAVEFORM_SINE);
  12. rp_GenFreq(RP_CH_1, 2000);
  13. rp_GenAmp(RP_CH_1, 1);
  14. rp_GenWaveform(RP_CH_2, RP_WAVEFORM_SINE);
  15. rp_GenFreq(RP_CH_2, 2000);
  16. rp_GenAmp(RP_CH_2, 1);
  17. rp_GenOutEnableSync(true);
  18. rp_GenSynchronise();
  19. /* Release rp resources */
  20. rp_Release();
  21. return 0;
  22. }