# 属性 (操作日志)

[操作日志]

[启用]
人机界面上的记录操作。
注： 有关记录信息，请参见以下内容。 显示操作日志

[最大记录数]
设置操作日志记录保存数量。当操作日志超过设置值时，将执行 [[另存为]已满时的操作] 字段指定的处理方法。 设置值范围: 100 - 500
注： 可以保存的操作日志记录数取决于保存位置的容量。有关操作日志数据大小的信息，请参阅以下内容。 计算要保存的数据大小

[触摸对象]
与对象上的触摸操作相对应的操作将被记录。除具有触摸操作的对象（如开关和数值显示）外，还适用于设置有触摸触发条件的对象。 如果想要只记录特定对象的操作，清除此复选框并在该对象的属性中选择[操作日志]复选框。
注： 有关记录信息，请参见以下内容。 显示操作日志

[画面更改]
更改画面时的信息将被记录。

[用户登录状态]
启用安全功能时，记录诸如用户登录或更改密码等信息。

[日期/时间更改]
更改人机界面时间时的操作将被记录。

[语言文本更改]
更改语言文本时的操作将被记录。

[启动/关机/重启]
人机界面启动，运行时关闭或运行时重新启动时的操作将被记录。

[硬件配置]
显示和使用硬件配置画面或硬件配置对象时的操作将被记录。

[传输工程文件]
传输工程文件时的操作将被记录。

[Web Viewer登录/注销/失败]
选中此复选框可将Web Viewer登录操作添加到操作日志中。 记录的操作包括Web Viewer客户端登录、注销、登录错误、由于登录失败而导致的锁定，以及恢复被锁定的用户。

[独占操作]
选中此复选框可将锁定和解锁独占触摸操作添加到操作日志中。

[设备属性更改]
记录设备属性值的更改。

[导出数据]

[启用]
将人机界面上的操作日志保存到文件。
注： 有关导出的信息，请参阅以下内容。 导出操作日志

[数据存储]
在下列中选择导出文件位置。 -[本地存储] -[SD 卡] -[USB存储器]
注： [数据存储] 中可选的存储取决于人机界面型号。 当使用 SP5000 系列 Open Box (Windows 10 IoT Enterprise 型)、IPC 系列或 PC/AT 时，仅选择 [SD 卡] 或 [USB存储器] 不会将导出文件存储在插入人机界面的 SD 卡或 USB 存储器中。要将导出文件保存在 SD 卡或 USB 存储中，请在目标的 [目标文件夹（SD 卡）] 或 [目标文件夹（USB存储器）] 属性中指定目标文件夹。 [Target01] 属性窗口 > [功能] 选项卡 > [选项] 选项卡 > [偏好] 属性 (Target01)

[附加日期/时间]
在导出文件名称的末尾，附加导出日期和时间。 例如: 如果导出的日期和时间为 2016/10/31 和 10:43:45 PM，那么导出文件就会保存为 “\20161031PM104345.TXT”。
注： 日期和时间格式取决于 [日期格式] 和 [时间格式] 设置。 [Target01] 属性窗口 > [功能] 选项卡 > [选项] 选项卡 > [导出] 有关更多信息，请参阅以下内容。 [日期格式] [时间格式] 如果清除[附加日期/时间]复选框，并且已存在具有导出文件名的文件，则会在导出的文件名后面附加一个数字。 例如：如果文件OperationLog.TXT已存在，则导出的文件名会变成OperationLog_1.TXT

[检测修改]
检测导出文件中的修改。使用 Export File Validation tool 检测修改。
启用 [检测修改] 时，导出文件的第一行将添加一个字母数字字符串。Export Validation Tool 使用此字符串来检测文件数据中的修改。使用 Export Validation Tool 时，请勿删除或修改此字符串。 有关 Export Validation Tool 的信息，请参阅以下内容。 检查导出文件中的修改

[文件夹名称] 'OperationLog.ExportData.FolderName'
设置文件夹的名称。(示例: \Log) 文件夹名称最多可以使用 256 个字符，以下符号除外。 : ; | , * ? " < > / 导出文件将保存在指定文件夹中根据导出日期和时间创建的子文件夹中。
注： 在 IPC 系列上，要将特定的语言用于文件夹和文件名，请在 [控制面板] > [更改系统区域设置] 中进行设置。 日期和时间格式取决于 [日期格式] 和 [时间格式] 设置。 [Target01] 属性窗口 > [功能] 选项卡 > [选项] 选项卡 > [导出] 有关更多信息，请参阅以下内容。 [日期格式] [时间格式] 数据绑定支持: 要用作绑定源，请参阅以下内容。 OperationLog.ExportData.FolderName 当用作绑定目标时，可以关联的绑定源如下。 [ 变量] 有关数据绑定概念的更多信息，请参阅以下内容。 数据绑定

[文件名] 'OperationLog.ExportData.OutputFileName'
设置导出文件的名称。(示例: LogData) 文件名最多可以使用 256 个字符，以下符号除外。 : ; | , * ? " \ /
注： 如果未选择 [附加日期/时间] 复选框，且已存在具有导出文件名的文件，则会在导出的文件名后附加一个数字。示例: 当 LogData.TXT 已存在时，导出的文件名为 LogData_1.TXT。 在 IPC 系列上，要将特定的语言用于文件夹和文件名，请在 [控制面板] > [更改系统区域设置] 中进行设置。 数据绑定支持: 要用作绑定源，请参阅以下内容。 OperationLog.ExportData.OutputFileName 当用作绑定目标时，可以关联的绑定源如下。 [ 变量] 有关数据绑定概念的更多信息，请参阅以下内容。 数据绑定

[[另存为]已满时的操作]
选择当操作日志超过 [最大记录] 数时发生的操作。 -[新增]: 将数据导出到外部存储上的新文件。 -[附加]: 将数据附加到外部存储上的现有文件。

[外部存储空间已满时的操作]
选择当外部存储空间已满时的操作。-[先进先出]: 删除外部存储器中最早的文件并保存所收集的操作日志。-[停止导出]: 停止导出操作日志。

[导出状态]

[启用]
您可以将导出文件的保存状态或错误状态保存到变量中。

[保存状态] 'OperationLog.ExportStatus.SaveStatus'
设置一个整数变量以保存导出过程的开始和完成状态。从属性标记中，选择 [变量]。
导出时，以下内容将保存在保存状态中。 (1) 导出位 (2) 补全位 保存状态的时序图如下。 A: 用户开始导出 B: 导出完成 C: 用户清除变量中的值 数据绑定支持: 要用作绑定源，请参阅以下内容。 OperationLog.ExportStatus.SaveStatus 当用作绑定目标时，可以关联的绑定源如下。 [ 变量] 有关数据绑定概念的更多信息，请参阅以下内容。 数据绑定

[错误状态] 'OperationLog.ExportStatus.ErrorStatus'
设置一个整数变量以保存导出过程的结果。从属性标记中，选择 [变量]。
当 [保存状态] 字段中指定的变量的结束位 (位位置:1) 为 ON 时，错误状态中将出现以下结果。 0:数据成功导出。 1:没有外部存储设备。 3:磁盘空间不足。 4:文件打开/写入错误。 数据绑定支持: 要用作绑定源，请参阅以下内容。 OperationLog.ExportStatus.ErrorStatus 当用作绑定目标时，可以关联的绑定源如下。 [ 变量] 有关数据绑定概念的更多信息，请参阅以下内容。 数据绑定

[[另存为]已满时的操作]
选择当操作日志超过 [最大记录] 数时发生的操作。 -[覆盖旧数据]: 删除最早的操作日志并保存新的操作日志。 -[停止记录]: 停止保存新的操作日志数据。

[另存为]
在下列中选择操作日志的位置。 -[备用内存] -[SD 卡] -[USB存储器]
重要事项: 当您使用外部存储设备来保存操作日志时，在移除外部存储设备前，请关闭人机界面。 如果您在关闭人机界面前移除外部存储设备，即使再次插入外部存储设备，也无法保存操作日志。在这种情况下，请在插入外部存储设备后重新启动人机界面。 我们建议您避免选择经常从人机界面上移开的外部存储设备。 注： [另存为] 中可选的内存和存储装置取决于人机界面型号。 当使用 SP5000 系列 Open Box (Windows 10 IoT Enterprise 型)、IPC 系列或 PC/AT 时，仅选择 [SD 卡] 或 [USB存储器] 不会将操作记录存储在插入人机界面的 SD 卡或 USB 存储器中。要将操作日志保存在 SD 卡或 USB 存储中，请在目标的 [目标文件夹（SD 卡）] 或 [目标文件夹（USB存储器）] 属性中指定目标文件夹。 [Target01] 属性窗口 > [功能] 选项卡 > [选项] 选项卡 > [偏好] 属性 (Target01)

[加密]
选择此复选框以加密操作日志。默认值为启用。如果不想加密操作日志，请清除此复选框。