在实体模板下创建一个“实体对象练习模板”,别名“testM”,在该模板下,建立一个对象实例,对象实例名称是自己的中文姓名,别名是自己的姓名全拼(如:张三、zhangsan),要引用“时间转换”功能集合。实例下建立两个属性,分别为:操作员(别名:operator) string类型、性别(别名:sex) string类型。在创建的实例下建自定义服务,调用实例“催化裂化一车间”下的服务进行测试。
新建一个实体对象操作模板实例,引用“时间转换”功能集合,点击保存,实体对象操作模板—对象实例创建成功
在该实例下添加两个属性
点击实例下服务—新建,输入服务相关信息,返回string类型
脚本代码如下:
var zzy= objects['chlh01'].zzy
zzy
2、创建服务(命名:getPropertyValues),调用getPropertyValues()服务,获取“催化裂化一车间(chlh01)”下的“重质馏分油_进”、“汽油_出”属性信息;
点击实例下服务—新建,输入服务相关信息,返回string类型
点击脚本,点击对象选择器,选择车间模板下的实例chlh01,选择内置服务getPropertyValues,快速生成代码
脚本代码如下:
var inputs = {
propNames:'gq_carbytrcc.zzy,gq_carbytrcc.qy' //String
};
var instance = templates['gq_carbytrcc.workShop'].instances('chlh01');
var result = instance.executeService('system.getPropertyValues',inputs);
result
3、创建服务(命名:getPropertyVQTValues),调用getPropertyVQTValues()服务,获取“催化裂化一车间(chlh01)”下的“重质馏分油_进”、“汽油_出”属性信息;
点击实例下服务—新建,输入服务相关信息,返回string类型
点击脚本,点击对象选择器,选择车间模板下的实例chlh01,选择内置服务getPropertyVQTValues,快速生成代码
脚本代码如下:
var inputs = {
propNames:'gq_carbytrcc.zzy,gq_carbytrcc.qy' //String
};
var instance = templates['gq_carbytrcc.workShop'].instances('chlh01');
var result = instance.executeService('system.getPropertyVQTValues',inputs);
result