印加开放实验Python

2024-06-26 11:09:36 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在研究python,我需要使用一个名为“Inca”的工具。现在我可以远程运行这个工具,但是我不能打开一个位于特定工作区的实验。在

import sys,clr
sys.path.append("*path*")
clr.AddReference("incacom")

from de.etas.cebra.toolAPI.Inca import*

targetFolder = None
myDB = None
tempItemm = None

a = Inca()

myDB = a.GetCurrentDataBase()

tempItem = myDB.GetItemInFolder("*par1"*, "*par2*")

w = myDB.GetActivehardwareConfiguration()
exp = w.GetAssignedExperimentEnviroment()
e = exp.OpenExperiment()

Tags: 工具pathfromimportnone远程sysde
1条回答
网友
1楼 · 发布于 2024-06-26 11:09:36

看起来你有配置问题。或者您没有活动的硬件配置,或者没有为其分配实验环境。结果,您的一个调用返回None,您没有检查它,下一个调用失败,因为{}没有您期望的方法。在

但是,如果您知道您的实验环境的名称,您可以通过在您的Inca数据库上BrowseItem调用找到它:

a.GetCurrentDataBase().BrowseItem('MyExperiment')[0].OpenExperiment()

相关问题 更多 >