добавлена структура для систем клока
сделана заготовка для вращения двигателя в симулинк
This commit is contained in:
@@ -58,6 +58,7 @@
|
||||
#define OUT_PORT_NUMB PORT_NUMB ///< number of output ports
|
||||
#define DISC_STATES_WIDTH PORT_WIDTH*PORT_NUMB ///< width of discrete states array
|
||||
|
||||
#define MCU_CORE_CLOCK SystemCoreClock
|
||||
/** WRAPPER_CONF
|
||||
* @}
|
||||
*/
|
||||
@@ -82,6 +83,10 @@ typedef struct {
|
||||
unsigned fMCU_Stop : 1; ///< флаг для выхода из потока программы МК
|
||||
double SIM_Sample_Time; ///< sample time of simulation
|
||||
|
||||
double SystemClockDouble; ///< Счетчик в формате double для точной симуляции системных тиков С промежуточными значений
|
||||
uint64_t SystemClock; ///< Счетчик тактов для симуляции системных тиков (в целочисленном формате)
|
||||
double SystemClock_step; ///< Шаг тиков для их симуляции, в формате double
|
||||
double SimTime;
|
||||
}SIM__MCUHandleTypeDef;
|
||||
extern SIM__MCUHandleTypeDef hmcu; // extern для видимости переменной во всех файлах
|
||||
|
||||
|
||||
Reference in New Issue
Block a user