首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用python更新值​

用python更新值​
EN

Stack Overflow用户
提问于 2022-05-13 07:10:54
回答 1查看 127关注 0票数 0

我希望从Excel中获取数据,并在osisoft系统中的特定日期之间更新数据的值​​。但我不知道如何编码AfTimeRange。我得到了“值不能转换为OSIsoft.AF.Time.AFTime”的错误。

在这里输入图像描述

EN

回答 1

Stack Overflow用户

发布于 2022-06-02 08:55:00

好消息:您已经正确构造了您的AFTimeRange!

请注意,抛出的错误不是由AFTimeRange构造函数引发的,而是来自其他方面。

问题是,您试图将“时间戳”属性OSIsoft.AF.Time.AFTime设置为OSIsoft.AF.Time.AFTimeRange类型的值,因此它失败了。PI事件只有一个时间戳,而不是时间范围。

我不熟悉Python,但是如果您使用AFTime对象的字符串构造函数作为一个值输入,假设您打算使用昨天午夜作为时间戳,它应该可以工作:

代码语言:javascript
复制
val.timestamp = AFTime("y")

有关更多细节,请参见参见关于AFTime的文档

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72225684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档