1
#include "scicos_block.h"
4
void hystheresis(scicos_block *block,int flag)
7
if (get_phase_simulation()==1) {
8
if (*block->inptr[0]>=block->rpar[0]){
9
block->outptr[0][0]=block->rpar[2];
10
}else if (*block->inptr[0]<=block->rpar[1]){
11
block->outptr[0][0]=block->rpar[3];
14
if (block->mode[0]<2){
15
block->outptr[0][0]=block->rpar[3];
17
block->outptr[0][0]=block->rpar[2];
21
block->g[0]=*block->inptr[0]-(block->rpar[0]);
22
block->g[1]=*block->inptr[0]-(block->rpar[1]);
23
if (get_phase_simulation()==1) {
26
}else if (block->g[1]<=0){