You are not logged in.
Hi everybody,
i have one question about the simluation of macroprogramms inside VeriCut.
The following Code works in the Machine but in VeriCut comes alarm.
IF[#10EQ#0]THEN IF[#23NE#0]THEN #3000=0(TESTALARM)
looks like the second IF THEN - statement dont work in VeriCut.
But why?
Thanks for answers
Offline
Turn in Enhancement Requests.
Vericut does not simulate every condition in the Macro B language. Neither does it do all the Macro B syntax checks.
Use of [] or non use of [] has little effect in IF statements unless precedence is involved. You can even mismatch them and there is no error.
THEN is not defined only GOTO is. THEN is a default action. You can leave it off and it acts as if it is there in most cases. It wont work at the machine.
Offline
Control > Adv. Options ; Events tab
Start of Processing
Add the macro: IfCheckAllMacros With an override value of 1, it causes the IfCheck macro to be applied to all macros called after the IfCheck on the current block.
I did some short tests and it seemed to work.
Serge
Offline
I will try it. Thanks.
Offline