opcenter camstar designer基础知识--Field选项卡
Field 界面为CDO中field的属性界面
1. General 常规
2. Options 选项
3.Advanced Options 高级选项
4.Expressions 表达式
支持的表达式,仅 CVE 和 DVE 支持表达式;DV 不支持。初始化对象时,系统会尝试从数据库中获取字段的值(如果存在)。
注释: 初始化时不计算 CVE。仅在请求时间字段值时才计算 CVE。
请求获取字段值时,将返回以下某个值。这些表达式按以下顺序执行:
1. 实例数据,设置的值
2. OnGetValue 事件返回的值(如果存在)
3. CVE 返回的值(如果存在)
如果此处理计算为某个值,则其结果(仍有可能为空)将设为字段。获取值时将返回为字段设置的任何值。
可通过调用获取默认值 csigetdefaultvalue。
不管是当前值表达式还是默认值表达式,都用于动态确定 CDO 中的字段值。两者的语法类似;区别在于当前值表达式可以包含对字段当前实例数据值的引用。
字段表达式(CVE 或 DVE)可以包含按顺序列出且以分号分隔的多个表达式。字段表达式的计算顺序从第一个表达式开始,到最后一个结束。当字段表达式生成值时,计算停止。首先输入保留字,后跟分号。字段表达式的当前保留字为:This_Value;
This_Value 使用用户在字段中输入的值。
表达式表示一个值,但可以包含用句点分隔的多个字段名称。为字段输入字段表达式时约定如下:
FieldName(ObjectReference).FieldName(ObjectReference).FieldName(any type)
其中: FieldName(ObjectReference) 是 CDO 中 OID 类型的字段,其中字段引用 CDO。
并且:FieldName(type any) 是 CDO 中任何类型的字段。
5.Selection values 选择值
选择值在“服务”对象或“更改”对象中设置。存在两组选择值:
• Basic selection values 基本
基本选择值用于 ServerLink(即 InSite COM 客户端)。维护它们旨在提供向后兼容性,只是为了让当前用户能够使用“扩展的选择值”来重新定义选择值。在 Opcenter EX MDD 或 Opcenter EX CR 中将扩展的选择值用于新定义。
• Extended selection values 扩展
对于已定义选择值的字段,扩展的选择值为“选择值”选项卡中的默认设置。扩展的选择值的很多(但不是全部)查询名称都以 SelectionValuesEx 开头。扩展的选择值使用 XML 应用程序服务器进行处理,不受 ServerLink 支持。
有五个用于确定选择值的选项:
• Static 静态选择值
• Query 查询选择值
• ListFiled 列出字段选择值
• Enumeration 枚举选择值
注释: 在向建模更改 CDO 或 Shop Floor 服务 CDO 添加 NDO、RO 或枚举字段时,“扩展的选择值”默认设为“静态”。
注意,此 TextVariableChanges.VariableUsage 字段是 CDO 字段,已采用枚举方法确定了选择值。它的关键字值(用于存储目的)及显示字符串都已定义。此窗口中某些字段包含输入的文本(无需引号),某些字段包含字段名称,通过在其中重新键入字段,即可更改该字段的任何显示字符串。
• CLF CLF 选择值
以下各节将说明通过此窗口提供的“选择值”选项。
静态选择值,如何查看静态选择值选项,按照以下步骤在 Designer 中查看静态选择值选项:
1. 选择包含所需字段的 CDO。
2. 在 CDO 定义窗口中,单击此 CDO 对应的字段选项卡。
3. 在 CDO 中选择所需字段。
4. 单击“字段”选项卡上的属性按钮。将显示“CDO 字段属性”窗口。
5. 在 CDO 字段属性窗口上,单击选择值选项卡。
6. 单击取消关闭窗口。
查询选择值,列出字段选择值,如何使用带有 ListField 扩展的选择值选项,按照以下步骤在 Designer 中使用“带有 ListField 扩展的选择值”选项:
1. 单击 CDO。将显示“CDO 定义”窗口。
2. 选择要为其列表字段设置选择值的 CDO。
3. 选择字段选项卡(如果尚未选择)。
4. 选择列表字段,然后单击属性。将显示“CDO 字段属性”窗口。
5. 选择选择值选项卡。
6. 从列表中选择 ListField:选择值基于指定的列表字段。
7. 在标签为列表字段的字段表达式的字段中键入表达式。
或
8. 单击构建以打开表达式构建器。有关信息,请参考“统一表达式”。
9. 从可用字段下的列表中选择字段,然后单击添加,为列表中的每个对象添加其他信息。该字段将添加到“要包含的字段”。
10. 在可用字段中输入表达式以添加字段表达式。
或
11. 单击构建以打开表达式构建器。
12. 单击添加,将表达式添加到要包含的字段。
注释: 如果引用的对象是 NDO,则要包含的字段为 Name 和 InstanceID。如果引用的对象为 RO,则要包含的字段为 Name、Revision、RevOfRcd、InstanceID 和 Status。
13. 从文件菜单中选择保存。应用程序保存更改。
枚举选择值,如何查看选择值枚举选项,按照以下步骤查看“选择值枚举”选项:
1. 选择 CDO。
2. 单击字段选项卡。
3. 在 CDO 中选择字段。
4. 单击字段选项卡上的属性按钮。将显示 CDO 字段属性窗口。
5. 在 CDO 字段属性窗口上,单击选择值选项卡。
6. 选择用于确定选择值的方法。
7. 在行的第一列中输入值。
8. 要输入显示字符串还是要选择标签?
9. 对每个值重复步骤 7-8。
10. 单击确定。
11. 从文件菜单中选择保存。应用程序保存更改。
CLF 选择值,如何将选择值附加到字段,按照以下步骤将选择值附加到字段:
1. 打开 Designer 工具栏。
2. 单击 CDO。将显示“CDO 定义”窗口。
3. 选择要附加选择值的字段所属的 CDO。
4. 在 CDO 定义窗口中,单击字段选项卡。
5. 选择用户定义的列表字段,然后单击属性。将显示“CDO 字段属性”窗口。
6. 单击选择值选项卡。将显示“选择值”选项卡。
7. 在扩展的选择值区域中,单击相关列表以选择用于确定选择值的方法。列表框下的区域将根据选择的选项发生变化。
8. 单击确定以保存所选内容。
9. 从文件菜单中选择保存。应用程序保存更改。
6.Events 事件