GetSignatureAndWriteValue 方法示例下列示例创建ESignature对象,检查节点是否启用了电子签名,确定标签FIX32.thisnode.D01.F_CV是否需要电子签名,捕获签名,写入新值,并向审计跟踪发送一条消息。 Dim ESig As Object Dim bNodeSignEnabled As Boolean Dim bSigRequired As Boolean Dim NewValue As Variant '创建 ESignature 对象 Set ESig = CreateObject("ElectronicSignature.ESignatureFactory") '检查节点是否启用了电子签名 ESig.IsNodeSignEnabled bNodeSignEnabled If bNodeSignEnabled = True Then '检查标签是否要求电子签名 ESig.Initialize "Fix32.thisnode.DO1.F_CV" ESig.IsSignatureRequired 0, bSigRequired If bSigRequired = True Then '捕获签名,写入新值并向审计跟踪发送一条消息 NewValue = 1 ESig.GetSignatureAndWriteValue 0, NewValue Else MsgBox "Signature is not required for this tag." End If Else MsgBox "Signature is not enabled on this node." End If
|
让 iFIX 帮助您提高效率,降低成本。 |
![]() |