首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >印加开放实验Python

印加开放实验Python
EN

Stack Overflow用户
提问于 2015-06-27 19:31:41
回答 1查看 4.1K关注 0票数 2

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

代码语言:javascript
复制
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()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-09 10:02:39

看起来你有配置问题。要么您没有活动的硬件配置,要么没有分配给它的实验环境。因此,您的一个调用返回None,您不检查它,下一个调用失败,因为NoneType没有您期望的方法。

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

代码语言:javascript
复制
a.GetCurrentDataBase().BrowseItem('MyExperiment')[0].OpenExperiment()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31092720

复制
相关文章

相似问题

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