Fix for F_TRIG
This commit is contained in:
parent
6a183dc78e
commit
8f3351d4e0
|
@ -613,8 +613,8 @@ static void F_TRIG_body__(F_TRIG *data__) {
|
||||||
}
|
}
|
||||||
// Initialise TEMP variables
|
// Initialise TEMP variables
|
||||||
|
|
||||||
__SET_VAR(data__->,Q,,(!(__GET_VAR(data__->CLK,)) && !(__GET_VAR(data__->M,))));
|
__SET_VAR(data__->,Q,,(!(__GET_VAR(data__->CLK,)) && (__GET_VAR(data__->M,))));
|
||||||
__SET_VAR(data__->,M,,!(__GET_VAR(data__->CLK,)));
|
__SET_VAR(data__->,M,,__GET_VAR(data__->CLK,));
|
||||||
|
|
||||||
goto __end;
|
goto __end;
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ FUNCTION_BLOCK F_TRIG
|
||||||
VAR_INPUT CLK: BOOL; END_VAR
|
VAR_INPUT CLK: BOOL; END_VAR
|
||||||
VAR_OUTPUT Q: BOOL; END_VAR
|
VAR_OUTPUT Q: BOOL; END_VAR
|
||||||
VAR RETAIN M: BOOL; END_VAR
|
VAR RETAIN M: BOOL; END_VAR
|
||||||
Q := NOT CLK AND NOT M;
|
Q := NOT CLK AND M;
|
||||||
M := NOT CLK;
|
M := CLK;
|
||||||
END_FUNCTION_BLOCK
|
END_FUNCTION_BLOCK
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue