Differences between revisions 11 and 15 (spanning 4 versions)
Revision 11 as of 2016-02-16 10:27:40
Size: 2219
Comment:
Revision 15 as of 2016-02-16 10:32:38
Size: 2219
Comment:
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
1. Edit the Simulink RT model file (.mdl) with Matlab.
{{{
$cd /opt/rtcds/userapps/release/lsc/k1/models
 1. Edit the Simulink RT model file (.mdl) with Matlab.{{{
$cd /opt/rtcds/userapps/release/imc/k1/models
Line 8: Line 7:
Run /opt/rtcds/userapps/release/cds/k1/models/startup.m on Matlab to add paths. To edit the Library Blocks, single-click on the block and Ctrl-L to edit them.  Run /opt/rtcds/userapps/release/cds/k1/models/startup.m on Matlab to add paths. To edit the Library Blocks, single-click on the block and Ctrl-L to edit them.
Line 10: Line 9:
2. ssh k1boot, and run the following commands to build the RT model.
{{{
 1. ssh k1boot, and run the following commands to build the RT model.{{{
Line 13: Line 11:
$make k1lsc
$make install-k1lsc
$make k1imc
$make install-k1imc
Line 16: Line 14:
3. ssh k1ioo, and run the following commands to start the new model.
{{{
$killk1lsc
 1. ssh k1ioo, and run the following commands to start the new model.{{{
$killk1imc
Line 20: Line 17:
$startk1lsc $startk1imc
Line 22: Line 19:
4. Edit MEDM screens. Auto-generated screens live in /opt/rtcds/kamioka/k1/medm/k1lsc. Your original MEDM screens should be saved in /opt/rtcds/userappps/release/lsc/k1/medm. To edit MEDM screens, start MEDM with the command
{{{
 1. Edit MEDM screens. Auto-generated screens live in /opt/rtcds/kamioka/k1/medm/k1imc. Your original MEDM screens should be saved in /opt/rtcds/userappps/release/imc/k1/medm. To edit MEDM screens, start MEDM with the command{{{
Line 25: Line 21:
}}}
and open the file (.adl). Press "Execute" button to see the screen on execution.
}}} and open the file (.adl). Press "Execute" button to see the screen on execution.
Line 28: Line 23:
----

How to edit and build a RT model

  1. Edit the Simulink RT model file (.mdl) with Matlab.

    $cd /opt/rtcds/userapps/release/imc/k1/models
    $matlab &
    Run /opt/rtcds/userapps/release/cds/k1/models/startup.m on Matlab to add paths. To edit the Library Blocks, single-click on the block and Ctrl-L to edit them.
  2. ssh k1boot, and run the following commands to build the RT model.

    $cdscode (or cd /opt/rtcds/kamioka/k1/rtbuild/current)
    $make k1imc
    $make install-k1imc
  3. ssh k1ioo, and run the following commands to start the new model.

    $killk1imc
    $startk1iopioo0
    $startk1imc
  4. Edit MEDM screens. Auto-generated screens live in /opt/rtcds/kamioka/k1/medm/k1imc. Your original MEDM screens should be saved in /opt/rtcds/userappps/release/imc/k1/medm. To edit MEDM screens, start MEDM with the command

    $medm &
    and open the file (.adl). Press "Execute" button to see the screen on execution.


OBSOLETE INFO BELOW

  1. If you do not understand the meaning of modifying a model file, just stop here. Otherwise you may break whole system.
  2. When you modified an existing model file (extension: .mdl) using Simlink on Matlab at /opt/rtcds/rtcore/release/src/epics/simLink/, you need to rebuild the model. If you need to change model name or add a new model, see this page.

  3. Type

    >rtr

    or

    >cd /opt/rtcds/rtcore/release
    • Each RTS folder under /opt/rtcds/rtscores/tags/advLigoRTS-2.X.X or /opt/rtcds/rtscores/branches/advLigoRTS-2.X.X includes
      • src/epics/simLink/
        • .mdl (RT model) files. Matlab opens these model files.
      • src/epics/simLink/lib/
        • library for RT models with Matlab. Needs to path at the beginning when Matlab open .mdl files.
  4. Make it sure you are on RT PC like standalone.
  5. Move proper directly by typing 'rtr' or

    >cd /opt/rtcds/rtcore/release
  6. Build IOP;

    >make k1x01
    >make install-k1x01

    and build RT model;

    >make k1vex
    >make install-k1vex

    then,

    > killk1vex
    >startk1x01
    >startk1vex
    to start the new model.


KAGRA/Subgroups/DGS/Manual/BuildModel (last edited 2022-02-14 17:39:48 by TakahiroYamamoto)