4.3.4 文件包含

需求:新建 launch 文件,包含 4.2.3 中的 launch 文件并为之传入设置背景色相关的参数。

示例:

在 cpp01_launch/launch/xml 目录下新建 xml04_include.launch.xml 文件,输入如下内容:

<launch>
    <let name="bg_r" value="0" />
    <include file="$(find-pkg-share cpp01_launch)/launch/xml/xml03_args.launch.xml"/>

</launch>

在 cpp01_launch/launch/yaml 目录下新建 yaml04_include.launch.yaml 文件,输入如下内容:

launch:
- let:
    name: "bgr"
    value: "255"
- include:
    file: "$(find-pkg-share cpp01_launch)/launch/yaml/yaml03_arg.launch.yaml"

代码解释:

在 XML 实现中,include 标签用于实现文件包含,其属性如下:

  • file:被包含的launch文件的路径。

let 标签用于向被包含的 launch 文件中导入参数,其属性如下:

  • name:参数名称;
  • value:参数值。

YAML 实现规则与之类似。

results matching ""

    No results matching ""