Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
language:langs:chp [2025/05/01 17:04] – [Debugging during simulation] rajitlanguage:langs:chp [2025/05/23 11:56] (current) – [Syntactic replication] rajit
Line 307: Line 307:
 <code act> <code act>
 [ v = 0 -> x := x  - v [ v = 0 -> x := x  - v
-[] ( [] i : 3 : v = i+2 -> x := x + i+[] ( [] i : 3 : v = i+2 -> x := x + i )
 ] ]
 </code> </code>
Line 331: Line 331:
 where ''N'' is the number of channels in the ''I'' array. This approach ensures that index for the array ''I[]'' is always a constant. where ''N'' is the number of channels in the ''I'' array. This approach ensures that index for the array ''I[]'' is always a constant.
  
-===== Debugging during simulation =====+===== Debugging and other support functions for simulation =====
  
 When running CHP simulations, it is often helpful to print debugging output during CHP development. To support this, the CHP language includes the ''log()'' command. When running CHP simulations, it is often helpful to print debugging output during CHP development. To support this, the CHP language includes the ''log()'' command.