该主题介绍了设置 K 字段配置对话框(设置 | K 字段配置)中的列,并指出是否可进行编辑。
关键(不可编辑) - 此栏显示 K 字段的识别号码。
类型(不可编辑)- 此列显示 K 字段的类型。每个字段都有一个类型来控制可以在该字段中输入的信息。根据该键,该列显示以下任何值:
F - 浮点数
I3 - 整数(1 字节)
I5 - 整数(2 字节)
I10 - 整数(4 字节)
D - 日期/时间格式
S - 特殊编码
AN - 字母数字
长度(可编辑) - 该列显示 K 字段的最大长度。Q-DAS 建议使用该长度。要更改该长度,右击该值。
在 MaxLength 列上右键单击菜单
编辑 - 此选项可用于编辑的值。
如需设置最大字符输入长度,请输入任何数字值。
如需设置最大长度的限制,请键入“---”(不带引号)。
重置所有标记 - 该选项重置每个标记行的长度。
字段名称(不可编辑)- 此列显示 K 字段名称。
自定义字段名称(可编辑)- 此列显示 K 字段自定义名称。
状态(在某些情况下可编辑) - 该列显示指定是否使用了特定 K 字段的复选框。一些 K 字段的状态受保护,无法编辑。
必填字段(在某些情况下可编辑)- 该列显示确定特定 K 字段是否必须提供操作员输入的复选框。若选择该复选框,运算符不提供正确值,无法编辑相应对话框。一些 K 字段始终是必填字段。
预先定义(在某些情况下可编辑)- 该列显示确定是在文本框内提供操作员输入(启用运算符以提供任何值)还是从组合框中选择操作员输入(启用更多的受控输入)的复选框。一些 K 字段必须从文本框中获取操作员输入,同时另一些字段必须从组合框中获取操作员输入。使用设置预先定义的值对话框指定预先定义的字段的值和说明。有关详细信息,请参见“设置 K 字段配置”。
目录(可编辑) - 此列显示分配 K 字段的列表至Q-DAS 目录。
值来自(可编辑) - 此列显示列表以标识值的来源:
SYST - 来自计算机系统
UI_1 - 来自操作员界面
UI_2 - 来自操作员界面
UI_3 - 来自操作员界面
"UI_" 后面的数字指的是可选择值的操作员界面中的不同区域。
PCD_HEADER - 来自 PC-DMIS 测量程序标题数据
TRACE - 来自 PC-DMIS 测量程序 TRACEFIELD 命令。
QDAS_CFG - 来自 Q-DAS 配置器应用
RUNTIME_XML - 从<例程名称>.runtime.xml文件中,其中<例程名称>是测量例程的名称。该文件位于与测量例程相同的文件夹中。有关更多信息,请参见 "RUNTIME_XML"。
PCD_DIM - 来自 PC-DMIS 测量程序尺寸
PCD_COMMENT - PC-DMIS 测量例程备注命令(应用至 K2002)
MMS - HxGN SMART 质量生成 GUID,并且 PC-DMIS 读取该信息(应用至 K1997)
您无法修改不可用的行中的值。
在设置K-字段设置对话框中的值来源列中,从列表中为所需的K-字段选择RUNTIME_XML。然后PC-DMIS从<例程名称>.runtime.xml文件中读取k字段的值。此选项提供了从任何外部应用程序读取k字段值的灵活性。
外部应用程序需要设置特定数据。例如,用于制造的工具编号需要生成 <例程名称>.runtime.xml 文件,并将其放在与测量例程相同的文件夹中。
<例程名称>.runtime.xml文件记录零件数据和特征数据。特征数据是从它的PCD-ID标识的,您可以在Q-DAS配置器中查看它。如果该值适用于所有特征数据,您可以在<例程名称>.runtime.xml文件中键入以下内容:
PCDID="*"
其中 “*” 表示适用于所有特征数据的值。
文件的格式如下所示:
<QDASRuntimeData>
<Part>
<K1021>00001</K1021>
<K1022>HexagonAB</K1022>
<K1041>Drawing-0-88-333</K1041>
<K1081>Machine-11</K1081>
<K1082>Global-S 7101</K1082>
<K1230>Test Lab-001</K1230>
</Part>
<Characteristics>
<Characteristic PcdId="*">
<K2401>Gage # 123</K2401>
<K2402>Gage 123</K2402>
</Characteristic>
<Characteristic PcdId="LOC1.X">
<K2802>Tool#1</K2802>
</Characteristic>
<Characteristic PcdId="LOC1.Y">
<K2802>Tool#1</K2802>
</Characteristic>
<Characteristic PcdId="LOC1.Z">
<K2802>Tool#1</K2802>
</Characteristic>
<Characteristic PcdId="LOC1.DF">
<K2802>Tool#1</K2802>
</Characteristic>
<Characteristic PcdId="LOC2.X">
<K2802>Tool#2</K2802>
</Characteristic>
<Characteristic PcdId="LOC2.Y">
<K2802>Tool#2</K2802>
</Characteristic>
<Characteristic PcdId="LOC2.Z">
<K2802>Tool#2</K2802>
</Characteristic>
<Characteristic PcdId="LOC2.DF">
<K2802>Tool#2</K2802>
</Characteristic>
</Characteristics>
</QDASRuntimeData>