ServerInstance 属性
描述
指定要使用的 Epson RC+ 服务器实例。
语法
Property ServerInstance As Integer
默认值
默认值为下一个可用的服务器实例。
备注
API与RC+服务器进程通信。ServerInstance指定使用哪个服务器。每个服务器实例对应一个控制器和一个项目。默认情况下,当您创建新的Spel类实例时,ServerInstance会自动设置为“1”。
如果您需要为同一个控制器使用多个Spel类实例(例如多线程的应用程序),请为使用同一控制器的每个Spel类实例设置ServerInstance属性。
ServerInstance必须介于1到10之间,并且需要预先进行设置,然后才能对其进行初始化或运行其他方法。
参阅
CommandTask 属性, Initialize 方法
ServerInstance 示例
VB 例:
' 控制器1
spel1 = New Spel
spel1.ServerInstance = 1
spel1.Initialize()
spel1.Connect(1)
' 控制器2
spel2 = New Spel
spel2.ServerInstance = 2
spel2.Initialize()
spel2.Connect(2)
C# 例:
// 控制器 1
RCAPINet.Spel spel1 = new RCAPINet.Spel();
spel1.ServerInstance = 1;
spel1.Initialize();
spel1.Connect(1);
// 控制器 2
RCAPINet.Spel spel2 = new RCAPINet.Spel();
spel2.ServerInstance = 2;
spel2.Initialize();
spel2.Connect(2);