ThingJS-X中如何让孪生体变色但不使标记一同变色?

18801187951(338465)发表于:2023年05月05日 09:52:03

【问题描述】使用图层插件孪生体变色对孪生体颜色改变,但是会连同孪生体上方数据标记一同变色,不想让数据标记一同变色该怎么配置?

【功能概述&实现方式】

7H4o4uel959ndF1i734c8j4h85cA641WbC1idK3y4A83996Xdt542Y45fa1V7ZfQ.png?e=1682172421&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:ZNFdRAhYPdl7EWIxi0dN67qAr1s=

【配置步骤】

下面以X4为例进行配置的讲解:

1-以【反控设备】集合为例,配置【三行数据状态-太空旅客】的标记。

fp36fXaFaw3y9J0y4U3Kae2V4O2o9p2V68ft1z8O4y9P8hbnb26i6t50bFfO9d8f.png?e=1682066847&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:-pN3bm-wtmvGU77Cx_zx1iZWlQk=

2-新建操作集【孪生体变色】,使用2个操作原子,分别是【依据孪生体ID获取孪生体】【孪生体颜色】。【依据孪生体ID获取孪生体】中把获取到的【孪生体】作为存储单元存储起来,给到【孪生体颜色】原子中使用,同时注意【是否遍历】选择是或者否,这样就可以控制标记是否继承设备的颜色。我们这里选择【否】。

aD6f7WaK8yaKbf5i0a536N13ayel9j6t587naG7s2X7R2s7x8Sd818c2dIfX229H.png?e=1682067201&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:4EyZzfQsNWll3vuAxq2ibkHHbpg=

3--新建操作集【孪生体变色恢复】,使用1个操作原子,为【孪生体颜色】,【是否遍历】选择否,颜色中选择清空-保存。

5Zbrajcbf1fR6jc2dVfLda5O8kaAfs8f44bX4O0map8I883i2e5R3GbpfG4b7Day.png?e=1682067429&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:ken9x7JZQ84N5A-3tALVzuMEqgA=

4-场景图层配置中添加【显示标记】图层,使用两个插件,分别为【显示标记】和【激活操作集】,显示标记中选择【反控设备】的标记【三行数据状态-太空旅客】。【激活操作集】中筛选条件选择【反控设备】,激活时引用操作集为【孪生体变色】,关闭时引用操作集【孪生体变色恢复】-保存。

bK6V48elbKaE4BaEcB159F2J2pe53gfec99z8yaJ9D2s7L3zap2o9R0rer7a8idV.png?e=1682067576&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:WSNKXsm1zay5rghMxi8NANKXXag=

5-进入场景中激活图层查看效果(设备变成对应的颜色,标记没有变色)

737zah2B0Y9Xf653aE7gcSfI9Uese5fZbZ8kbC71cV6ZfF9Gb82abO7KeJeb5Yek.gif?e=1682172947&token=PGtAPYyCYxCQ1zckbL-ecATOk42z8P3jdPahEnzt:tisveJirNv378aiQawfDpW4-cHw=


    您需要登录后才可以回复