描述:
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.