| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145 |
- /*
- * rt_nonfinite.h
- *
- * Code generation for model "PWM_sf".
- *
- * Model version : 1.825
- * Simulink Coder version : 9.4 (R2020b) 29-Jul-2020
- * C source code generated on : Fri Apr 14 12:53:29 2023
- *
- * Target selection: rtwsfcn.tlc
- * Note: GRT includes extra infrastructure and instrumentation for prototyping
- * Embedded hardware selection: ARM Compatible->ARM Cortex-M
- * Emulation hardware selection:
- * Differs from embedded hardware (MATLAB Host)
- * Code generation objectives:
- * 1. Execution efficiency
- * 2. RAM efficiency
- * Validation result: Not run
- */
- #ifndef RTW_HEADER_rt_nonfinite_h_
- #define RTW_HEADER_rt_nonfinite_h_
-
-
-
- #include <stddef.h>
- #include "rtwtypes.h"
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- extern real_T rtInf;
-
- extern real_T rtMinusInf;
-
- extern real_T rtNaN;
-
- extern real32_T rtInfF;
-
- extern real32_T rtMinusInfF;
-
- extern real32_T rtNaNF;
- extern void rt_InitInfAndNaN(size_t realSize);
- extern boolean_T rtIsInf(real_T value);
- extern boolean_T rtIsInfF(real32_T value);
- extern boolean_T rtIsNaN(real_T value);
- extern boolean_T rtIsNaNF(real32_T value);
-
- typedef struct {
- struct {
- uint32_T wordH;
- uint32_T wordL;
- } words;
- } BigEndianIEEEDouble;
-
- typedef struct {
- struct {
- uint32_T wordL;
- uint32_T wordH;
- } words;
- } LittleEndianIEEEDouble;
-
- typedef struct {
- union {
- real32_T wordLreal;
- uint32_T wordLuint;
- } wordL;
- } IEEESingle;
-
-
-
-
-
-
-
-
- #endif /* RTW_HEADER_rt_nonfinite_h_ */
|