sample1.sa 800 B

123456789101112131415161718
  1. semantic adaptation reactive mealy OuterFMU outerFMU
  2. at "./path/to/FMU.fmu"
  3. for inner fmu InnerFMU innerFMU1
  4. at "./path/to/InnerFMU.fmu"
  5. with input ports innerFMU1__input_port1(rad), Bool innerFMU1__input_port2, innerFMU1__input_port3 (N.m)
  6. with output ports Real innerFMU1__outout_port1, Integer innerFMU1__output_port2
  7. for inner fmu InnerFMU innerFMU2
  8. at "./path/to/InnerFMU.fmu"
  9. with input ports innerFMU2__input_port1(rad), Bool innerFMU2__input_port2, innerFMU2__input_port3 (N.m)
  10. with output ports innerFMU2__outout_port1, String innerFMU2__output_port2
  11. coupled as innerFMU2.innerFMU2__outout_port1 -> innerFMU1.innerFMU1__input_port1
  12. input ports Real ext_input_port3 -> innerFMU1.innerFMU1__input_port3
  13. output ports ext_output_port2 <- innerFMU1.innerFMU1__output_port2