我在网关模式下使用OpenOPC库python .网关运行在Windows上,客户端应该运行在Linux上。
图书馆在其文档中也提到了这一用法。
但是..。该库使用了pythoncom包pyhton中的pyhton库。既然我不能在Pywin32中安装macosx,我该如何解决这个问题?
错误信息:
pythoncom.CoInitialize()
NameError: global name 'pythoncom' is not defined
我使用python3.5(32位)、Win10-64位、OpenOPC,并下载了pywin32构建64位。我运行了以下python代码:
import OpenOPC
import time
opc=OpenOPC.client()
opc.connect('Matrikon.OPC.Simulation.1')
tags =['Random.Int4','Random.Real4']
while True:
try:
value = opc.read(tags,group='Group0',upda
我正在使用OpenOPC 和opcua libs为opc da (客户端)到opc da(服务器)创建一个代理。为了让它工作,我使用了来自OpenOPC的方法
nodes = c.list('*',recursive=True)
以发现opc da服务器的所有节点。然而,发现10000个项目大约需要3分钟,所以我想让它更快。通过稍微调试一下OpenOPC库,我发现更耗时的代码行是
if lowest_level: matches = [exceptional(browser.GetItemID,x)(x) for x in matches]
在1096行。我认为一个很好的方法
我正在尝试使用OpenOPC作为客户端连接到通过Dymola生成的OPC服务器。
我不明白的是如何从特定的标签中读取信息。
有些标记是可用的(“SimControl”),而另一些则是不可用的(“ModelVariables”),而这些标记在服务器初始化后应该可用。
是否有一种方法可以激活标签,就像它在中所做的一样。
下面是我使用的代码:
# -*- coding: utf-8 -*-
"""
Created on Fri Feb 06 09:48:09 2015
Simple test to connect to the Dymosim server generated
为了测试我编写的一些软件,我需要用OLE为过程控制(OPC)编写一个测试工具。问题是,对于更大范围的值(比如10000),这段代码可能需要15秒才能执行。我需要它在1秒内工作。
import OpenOPC
import argparse
import sys
import time
from random import randint
def get_args():
parser = argparse.ArgumentParser(description='Record data value changes')
parser.add_argument(
我正在使用python,我有这样的数据:
RedHat Enterprise Linux ES 2.1 IA64
RedHat Enterprise Linux ES 2.1
Red Hat Enterprise Linux AS 2.1
Linux kernel 2.6.9
Linux kernel 2.6.8 rc3
Linux kernel 2.6.8 rc1
+ Ubuntu Ubuntu Linux 4.1 ppc
+ Ubuntu Ubuntu Linux 4.1 ia64
Linux kernel 2.6.8
我想把这个信息存储在一个json file.but
我有点卡住了,还是个初学者。在升级过程中,我的dev/sda1 1似乎达到了容量。
sudo apt-get autoremove
给我:
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
linux-image-extra-4.4.
我有两个ubuntu服务器(20.04.5)。一个是内核版本5.4.0-137-泛型,另一个是内核版本5.15.0-66-泛型.我想让他们拥有相同的内核版本(5.15.0-66-泛型)。但是,当我运行sudo apt-get install linux-image-5.15.0-66-generic命令时,会出现以下错误消息。
Building dependency tree
Reading state information... Done
E: Unable to locate package linux-image-5.15.0-66-generic
E: Couldn't fi