r_delay_rhs.od 457 B

123456789101112131415161718192021222324
  1. # Our entire LHS (don't delete anything):
  2. delay:RAM_Delay
  3. delay_out:RAM_OutPort # abstract
  4. delay_has_output:RAM_hasOutPort (delay -> delay_out)
  5. some_inport:RAM_InPort # abstract
  6. delay_out_conn:RAM_link (delay_out -> some_inport) # abstract
  7. state:RAM_State
  8. delay_to_state:RAM_delay2State (delay -> state)
  9. # To create:
  10. new_signal:RAM_Signal {
  11. RAM_signal = `get_slot_value(match('state'), 'state')`;
  12. }
  13. :RAM_hasSignal (delay_out_conn -> new_signal)