线程评级:
  • 0 (s) - 0平均投票
  • 1
  • 2
  • 3
  • 4
  • 5
激活相机站
# 1
我正在试图找出如何把已有的相机项目在我RDK工作站并激活它们,而不是做一个Cam2dAdd和结交新相机。
有在c# API方法吗?
我觉得很奇怪,有一个Cam2dClose功能,但没有Cam2dOpen。
# 2
你好,

这是可能使用setParam方法在Python中,我认为这是SetParameter c#。

代码:
相机= RDK。项目(“相机1”)
camera.setParam(“关闭”)#“开放启动相机
# 3
(07-15-2021 01:23点)Vineet写道:你好,

这是可能使用setParam方法在Python中,我认为这是SetParameter c#。

代码:
相机= RDK。项目(“相机1”)
camera.setParam(“关闭”)#“开放启动相机

我试着以下在c#中

camera.setParam(“开放”)

我得到以下错误尽管RDK相机激活窗口。

“连接请求失败,因为连接方没有正确反应一段时间后,或建立连接失败了,因为连接主机没有响应”

注意:我使用RoboDK。从SampleProject cs,如果这很重要。
# 4
你好,

这是我试着它的代码也能正常工作。你可以试试这个吗?

代码:
使用系统;

名称空间SimpleNetcoreApplication
{
公共类项目
{
静态void Main (string [] args)
{
var rdk = new RoboDK ();

/ /连接到现有RoboDK或开始一个新的如果RoboDK不运行
var = rdk.Connect地位();
控制台。WriteLine($ "连接状态:{地位}");

/ / RoboDK _RDK = new RoboDK ();
RoboDK。项相机= rdk。getItem(“相机1”);
camera.setParam(“开放”);

/ /关闭RoboDK
/ / rdk.CloseRoboDK ();

}
}
}
希望这能帮助你。
# 5
(07-15-2021 07:25点)Vineet写道:你好,

这是我试着它的代码也能正常工作。你可以试试这个吗?

代码:
使用系统;

名称空间SimpleNetcoreApplication
{
公共类项目
{
静态void Main (string [] args)
{
var rdk = new RoboDK ();

/ /连接到现有RoboDK或开始一个新的如果RoboDK不运行
var = rdk.Connect地位();
控制台。WriteLine($ "连接状态:{地位}");

/ / RoboDK _RDK = new RoboDK ();
RoboDK。项相机= rdk。getItem(“相机1”);
camera.setParam(“开放”);

/ /关闭RoboDK
/ / rdk.CloseRoboDK ();

}
}
}
希望这能帮助你。

我的代码插入函数并执行它。
“连接状态:真正的“打印到控制台,然后程序崩溃。

> / / / <总结
/ / /发送一个特定参数RoboDK。这是用于内部目的。
/ / / < /总结>
/ / / < param name = "参数" > < / param >项参数
/ / / < param name = value > < / param >价值
/ / / <返回> < /返回>
setParam公共字符串(字符串参数字符串值= " ")
{
link._require_build (7129);
link._check_connection ();
link._send_Line (“ICMD”);
link._send_Item(这个);
link._send_Line(参数);
link._send_Line(价值);
字符串响应= link._recv_Line ();< < <这里发生了事故
link._check_status ();
返回响应;
}

它似乎崩溃在等待的响应RDK窗口。
我很好奇如果我使用旧版本的API的代码。




用户浏览这个线程:
1客人(年代)