|
SM_ADC
1.0
Приём данных АЦП через разделяемую память
|
S-Function sm_adc.mex64w. More...
#include <sm_adc.h>
Public Member Functions | |
| void | start () |
| void | outputs () |
| void | terminate () |
Public Member Functions inherited from BaseBlock | |
| void | start () |
| void | outputs () |
| void | derivatives () |
| void | zeroCrossings () |
| void | update () |
| void | terminate () |
Private Attributes | |
| int | flagLowVal_0 |
| int | flagLowVal_1 |
| int | flagHighVal_0 |
| int | flagHighVal_1 |
| int | flagError |
| unsigned | indexReq |
| unsigned | indexWr |
| int | m_DataSize |
| string | m_SharedFileName |
| TF_SimulinkShared * | m_pSimulinkShared |
Additional Inherited Members | |
Static Public Member Functions inherited from BaseBlock | |
| static void | setSimStruct (SimStruct *S) |
| static void | initializeParameterPortSizes () |
| static void | initializeInputPortSizes () |
| static void | initializeOutputPortSizes () |
| static void | initializeStatePortSizes () |
| static void | initializeNumberSampleTimes () |
| static void | initializeOptions () |
| static void | setInputPortDimensionInfo (int port, const DimsInfo_T *dimsInfo) |
| static void | setOutputPortDimensionInfo (int port, const DimsInfo_T *dimsInfo) |
| static void | checkParameters () |
| static void | initializeSampleTimes () |
| static double | getInputDouble (int port) |
| static double | getInputInt (int port) |
| static Array | getInputArray (int port) |
| static int | getInputWidth (int port) |
| static int | getInputNRows (int port) |
| static int | getInputNCols (int port) |
| static void | setInputPortDimensions (int port, int nrows, int ncols) |
| static void | setOutputDouble (int port, double value) |
| static void | setOutputArray (int port, Array &array) |
| static Array | getOutputArray (int port) |
| static int | getOutputWidth (int port) |
| static int | getOutputNRows (int port) |
| static int | getOutputNCols (int port) |
| static void | setOutputPortDimensions (int port, int nrows, int ncols) |
| static double | getParameterDouble (int port) |
| static int | getParameterInt (int port) |
| static string | getParameterString (int port) |
| static Array | getParameterArray (int port) |
| static int | getParameterWidth (int port) |
| static int | getParameterNRows (int port) |
| static int | getParameterNCols (int port) |
| static Array | getContinuousStateArray () |
| static int | getContinuousStateWidth (int port) |
| static void | setDerivativeStateArray (Array &array) |
| static Array | getDiscreteStateArray () |
| static int | getDiscreteStateWidth (int port) |
| static void | setDiscreteStateArray (Array &array) |
| static void | setContinuousStatesNumber (int num) |
| static void | setDiscreteStatesNumber (int num) |
| static time_T | getCurrentTime () |
Static Protected Attributes inherited from BaseBlock | |
| static SimStruct * | simStruct =NULL |
| void Block::outputs | ( | ) |
Definition at line 92 of file sm_adc.cpp.
References DATA, flagError, flagHighVal_0, flagLowVal_0, flagLowVal_1, GET_DATA, TF_SimulinkShared::GetBuf(), TF_SimulinkShared::GetFlag(), BaseBlock::getInputDouble(), indexReq, indexWr, BaseBlock::initializeSampleTimes(), m_DataSize, m_pSimulinkShared, TF_SimulinkShared::SetFlag(), BaseBlock::setOutputArray(), BaseBlock::setOutputDouble(), start(), START_IN, and START_OUT.
Referenced by mdlOutputs().
| void Block::start | ( | ) |
Definition at line 14 of file sm_adc.cpp.
References blockSize, DATA_SIZE, flagError, flagLowVal_0, flagLowVal_1, FNAME, TF_SimulinkShared::GetFlag(), BaseBlock::getParameterInt(), BaseBlock::getParameterString(), indexReq, indexWr, m_DataSize, m_pSimulinkShared, m_SharedFileName, and TF_SimulinkShared::SetFlag().
Referenced by mdlStart(), and outputs().
| void Block::terminate | ( | ) |
Definition at line 260 of file sm_adc.cpp.
Referenced by mdlTerminate().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.14