SYSTEM MATRIX_DEMO

This system configuration provides a testbed for instances of the M_ADD, M_SUB, M_MUL, and M_INV function block types, using instances of the IN_MATRIX and OUT_MATRIX tabular interfaces.
  1. Propagate the IN1 value by double-clicking on a table cell, then striking the Enter key:
    • The IN1 value will propagate to OUT1, whose table size will adjust to the new value.
    • The QO=FALSE and STATUS=13 (ARRAY_SIZE_ERROR) outputs for ADD, SUB, MUL indicate the as-yet unknown size of the IN2 matrix.
    • The inversion operation has failed with STATUS=4 (DIVISION_BY_0), indicating that IN1 is singular; however, note that the product IN1*INV does give a 2×2 identity submatrix for that portion of the matrix for which the inversion procedure succeeded.
  2. Propagate the IN2 value by double-clicking on a table cell, then striking the Enter key.
    • The ADD, SUB, MUL operations will complete successfully, but IN1 is still singular.
  3. Double-click at IN122, type in 1.0 and Enter.
    • The ADD, SUB and MUL results will be updated.
    • the INV operation will complete successfully, and IN1*INV will show a 3×3 identity matrix as expected.
Last updated: 2015-01-20.
©2015 Holobloc Inc. All rights reserved.