8.1.5. 参数管理

本节列出了参数管理的所有函数,包括

  • 访问或修改整数参数或实参数;

  • 从文件中读取参数设置或将当前参数设置写入文件(未来版本)。

有关参数的详细定义,请参阅

函数

MdoResult Mdo_setStrParam(MdoMdlPtr mdl, const char *par, const char *val)

此函数会更改字符串值参数的值。

Parameters
  • mdl – 指向模型的指针。

  • par – 字符串值参数。

  • val – 字符串值参数的新值。

Return

一个可指定函数状态的响应代码。

See

Mdo_getStrParam()

MdoResult Mdo_getStrParam(const MdoMdlPtr mdl, const char *par, int size, char *val)

此函数会检索字符串值参数的值。

Parameters
  • mdl – 指向模型的指针。

  • par – 字符串值参数。

  • size – val 的长度。

  • val – 字符串值参数的当前值。

Return

一个可指定函数状态的响应代码。

See

Mdo_setStrParam()

MdoResult Mdo_setIntParam(MdoMdlPtr mdl, const char *par, MdoI32 val)

此函数会更改 32 位整数值参数的值。

Parameters
  • mdl – 指向模型的指针。

  • par – 整数值参数。

  • val – 32 位整数值参数的新值。

Return

一个可指定函数状态的响应代码。

See

Mdo_getIntParam()

MdoResult Mdo_getIntParam(const MdoMdlPtr mdl, const char *par, MdoI32 *val)

此函数会检索 32 位整数值参数的值。

Parameters
  • mdl – 指向模型的指针。

  • par – 整数值参数。

  • val – 32 位整数值参数的当前值。

Return

一个可指定函数状态的响应代码。

See

Mdo_setIntParam()

MdoResult Mdo_setRealParam(MdoMdlPtr mdl, const char *par, MdoReal val)

此函数会更改实值参数的值。

Parameters
  • mdl – 指向模型的指针。

  • par – 实值参数。

  • val – 实值参数的新值。

Return

一个可指定函数状态的响应代码。

See

Mdo_getRealParam()

MdoResult Mdo_getRealParam(const MdoMdlPtr mdl, const char *par, MdoReal *val)

此函数会检索实值参数的值。

Parameters
  • mdl – 指向模型的指针。

  • par – 实值参数。

  • val – 实值参数的当前值。

Return

一个可指定函数状态的响应代码。

See

Mdo_setIntParam()