MA2关键词

  1. 主页
  2. 文档
  3. MA2关键词
  4. Clone【克隆】

Clone【克隆】

描述:

Clone【克隆】是一个功能,用来在工程中批量复制数据。

可以灯具克隆到灯具,也可以灯具克隆到灯具类,灯具类克隆到灯具,或者灯具类克隆到灯具类。

Copy 键两次,或者命令行中输入 Clone 或缩写 Clo 获得该关键词。

备注:
克隆到灯具,则预置增加的是 selective(选择性的)数据. 
克隆到灯具类,则预置增加的是 global(全局)数据. 

语法:

Clone [源对象] At [目标对象]

Clone [源对象] At [目标对象] If [范围]

 

可选项:

命令行中输入以下命令可获得关键词 Clone 的可选项列表:

[Channel]> Clone /?

以下为关键词 Clone 可选项:

可选项 缩写 说明
overwrite o / 删除并替换目标对象的原数据为新数据
merge m / 添加新数据到已有的数据中
lowmerge lm / 添加新数据到已有的数据中,但不影响已有的数据
disablecolortransform dct / 禁止变换颜色(提取属性实数值)
prefercolorwheel pcw / 选择转换成颜色轮
prefermixcolor pmc / 选择转换成混色
prefercolorboth pcb / 选择颜色轮和混色
noconfirm nc / 免除确认弹窗

注意:
使用 If 关键词可限制克隆的范围(show文件的一部分)。

备注:
Clone 关键词服从 world(作用域/世界)原则,不会改变当前作用域以外的数据。详细请看 World

 

1.例子:

灯具克隆到灯具

[Channel]> Clone Fixture 1 At Fixture 2

为灯具2创建选择性的数据。灯具2原有的数据在克隆前后不变,并且灯具2获得灯具1一样的数据,该案例前提是灯具2没有任何数据在灯具1所在的对象中(也就是不会有确认弹窗)。

[Channel]> Clone Fixture 1 + 2 At Group 10 If Sequence 1 Thru 10

把灯具1和2克隆到编组10的灯,限定范围在序列1至10。

[Channel]> Clone Fixture 1 At Fixture 2 /merge

为灯具2创建选择性数据,灯具2获得灯具1一样的数据,该案例前提是灯具1没有任何数据在灯具2所有在的对象中。

[Channel]> ​Clone Fixture 1 At Fixture 2 /overwrite

为灯具2创建选择性数据,灯具2获得灯具1一样的数据。


2.例子:

灯具克隆到灯具类

[Channel]> Clone Fixture 1 At FixtureType 2

为灯具类2创建全局数据,灯具类2原有的数据在克隆前后不变,并且灯具类2获得灯具1一样的数据,,该案例前提是灯具2没有任何数据在灯具1所在的对象中(也就是不会有确认弹窗)。

[Channel]> Clone Fixture 1 At FixtureType 2 /merge

为灯为灯具2创建全局数据,灯具类2获得灯具1一样的数据,该案例前提是灯具1没有任何数据在灯具类2所有在的对象中。

[Channel]> Clone Fixture 1 At FixtureType 2 /overwrite

为灯具类2创建全局数据,灯具类2获得灯具1一样的数据。


3.例子:

灯具类克隆到灯具

[Channel]> Clone FixtureType 1 At Fixture 2

为灯具2创建选择性数据。灯具2原有的数据在克隆前后不变,并且灯具2获得灯具类1一样的数据,该案例前提是灯具2没有任何数据在灯具类1所在的对象中(也就是不会有确认弹窗)。

[Channel]> Clone FixtureType 1 At Fixture 2 /merge

为灯具2创建选择性数据,灯具2获得灯具类1一样的数据,该案例前提是灯具类1没有任何数据在灯具2所有在的对象中。

[Channel]> ​Clone FixtureType 1 At Fixture 2 /overwrite

为灯具2创建选择性数据,灯具2获得灯具类1一样的数据。


4.例子:

灯具类克隆到灯具类

[Channel]> Clone FixtureType 1 At FixtureType 2

为灯具类2创建全局数据,灯具类2原有的数据在克隆前后不变,并且灯具类2获得灯具类1一样的数据,该案例前提是灯具类2没有任何数据在灯具类1所在的对象中(也就是不会有确认弹窗)。

[Channel]> Clone FixtureType 1 At FixtureType 2 /merge

为灯具2创建全局数据,灯具类2获得灯具类1一样的数据,该案例前提是灯具类1没有任何数据在灯具类2所有在的对象中。

[Channel]> ​Clone FixtureType 1 At FixtureType 2 /overwrite

为灯具类2创建全局数据,灯具类2获得灯具类1一样的数据。

备注:
可以使用设置菜单的克隆来达到同样效果,在 Setup -> Show -> Cloning.

标签
这篇文章对您有用吗?

发表评论

电子邮件地址不会被公开。 必填项已用*标注