5.8.2.3. Convert Design Parameter

The user can change the Design Parameter by using the convertDP.exe file.

Help of ConvertDP

ConvertDP.exe [/help] [logpath path] [/clean] [/convert …]

  • /help or /?

    • format: /help

    • print help message.

  • /logpath path: If this option is not active, this use default logfile “.ConvertDP.log.txt”.

    • format: /logpath full_path

    • set the logfile as the file of fill_path.

  • /clean

    • format: /clean

    • clean the existing log-file

  • /convert …

    • format: /convert file [variable=value] [variable=value] …

      • file: model file name

      • variable: variable to be changed

      • value: new value of variable

      • change the VARIABLE to the VALUE

Sample

ConvertDP.exe /clean /convert model1.rdp PV1=100
ConvertDP.exe /convert model1.rdp PV1=100 PP1=100,PV1@SubSystem1,200
ConvertDP.exe /clean /convert model1.rdp PV1=100 /convert model2.rdp PV1=100 PV2=200

PV Example

ConvertDP.exe /convert model1.rdp PV1=200
ConvertDP.exe /convert model1.rdp PV1@Subsystem1=200
ConvertDP.exe /convert model1.rdp PV1@Subsystem1@Subsystem1=200
ConvertDP.exe /convert model1.rdp Body1.PV1=200
ConvertDP.exe /convert model1.rdp Body1.PV1@Subsystem1=200
ConvertDP.exe /convert model1.rdp Body1.PV1@Subsystem1@Subsystem1=200
ConvertDP.exe /convert model1.rdp Body1.PV1@Subsystem1=Body1.PV2@Subsystem1
ConvertDP.exe /convert model1.rdp PV1=PV2
ConvertDP.exe /convert model1.rdp PV1=PV2@Subsystem1
ConvertDP.exe /convert model1.rdp PV1@Subsystem1=PV2@Subsystem1

PP Example

ConvertDP.exe /convert model1.rdp PP1=100,200,300
ConvertDP.exe /convert model1.rdp PP1=PV1,PV2,PV3
ConvertDP.exe /convert model1.rdp PP1=PV1@Subsystem1,PV2@Subsystem1,PV3@Subsystem1
ConvertDP.exe /convert model1.rdp PP1=Body1.PV1@Subsystem1,Body1.PV2@Subsystem1,Body1.PV3@Subsystem1
ConvertDP.exe /convert model1.rdp PP1@Subsystem1=100,200,300
ConvertDP.exe /convert model1.rdp PP1@Subsystem1=PV1@Subsystem1,PV2@Subsystem1,PV3@Subsystem1
ConvertDP.exe /convert model1.rdp PP1@Subsystem1=Body1.PV1@Subsystem1,Body1.PV2@Subsystem1,Body1.PV3@Subsystem1
ConvertDP.exe /convert model1.rdp Body1.PP1=PV1,PV2,PV3
ConvertDP.exe /convert model1.rdp Body1.PP1=PV1@Subsystem1,PV2@Subsystem1,PV3@Subsystem1
ConvertDP.exe /convert model1.rdp Body1.PP1=Body1.PV1@Subsystem1,Body1.PV2@Subsystem1,Body1.PV3@Subsystem1
ConvertDP.exe /convert model1.rdp PP1@Subsystem1@Subsystem1=PV1@Subsystem1@Subsystem1,PV2@Subsystem1@Subsystem1,PV3@Subsystem1@Subsystem1

Warning

Each assignment operation (‘variable=value’) must not be separated by white space, and each other assignment operations must be separated by white space, because each string separated by white is recognized as each assignment operation respectively.

Following is the right and wrong example, when the user want to assign the variable `PP1’ to the value `100,PV1@SubSystem1,200’ on the file `model1.rdp’.

  • RIGHT: ConvertDP.exe /convert model1.rdp PP1=100,PV1@SubSystem1,200

  • WRONG: ConvertDP.exe /convert model1.rdp PP1=100,PV1@SubSystem1,200

  • WRONG: ConvertDP.exe /convert model1.rdp PP1=100,PV1@SubSystem1,200

  • WRONG: ConvertDP.exe /convert model1.rdp PP1=100,PV1@SubSystem1,200

  • WRONG: ConvertDP.exe /convert model1.rdp PP1=100,PV1@SubSystem1 ,200

  • WRONG: ConvertDP.exe /convert model1.rdp PP1=100,PV1 @SubSystem1,200

Warning

It is also impossible to use value from upper hierarchy subsystem.