35 lines
949 B
C
35 lines
949 B
C
/*
|
|
|
|
*File: C:\Users\Administrator\Desktop\gc_awg\demod_algorithm\daq_matlab\codegen\dll\nco\nco_dpi.h
|
|
*Created: 2025-04-09 02:18:36
|
|
*Generated by MATLAB 24.1 and HDL Verifier 24.1
|
|
|
|
*/
|
|
|
|
#ifndef RTW_HEADER_nco_dpi_h_
|
|
#define RTW_HEADER_nco_dpi_h_
|
|
|
|
#ifdef __cplusplus
|
|
#define DPI_LINK_DECL extern "C"
|
|
#else
|
|
#define DPI_LINK_DECL
|
|
#endif
|
|
|
|
#ifndef DPI_DLL_EXPORT
|
|
#if defined(_MSC_VER) || defined(__MINGW64__)
|
|
#define DPI_DLL_EXPORT __declspec(dllexport)
|
|
#else
|
|
#define DPI_DLL_EXPORT
|
|
#endif
|
|
#endif
|
|
|
|
DPI_LINK_DECL
|
|
DPI_DLL_EXPORT void * DPI_nco_initialize(void* existhandle);
|
|
DPI_LINK_DECL
|
|
DPI_DLL_EXPORT void * DPI_nco_reset(void* objhandle,real_T fcw,real_T ptw,real_T clr,real_T acc,real_T * my_c,real_T * my_s,real_T * acc_o);
|
|
DPI_LINK_DECL
|
|
DPI_DLL_EXPORT void DPI_nco(void* objhandle,real_T fcw,real_T ptw,real_T clr,real_T acc,real_T * my_c,real_T * my_s,real_T * acc_o);
|
|
DPI_LINK_DECL
|
|
DPI_DLL_EXPORT void DPI_nco_terminate(void* existhandle);
|
|
#endif
|