lyncéetec提供的用于dotnet考拉远程客户端的python包装器,用于使用专有考拉软件控制数字全息显微镜
pyKoalaRemote的Python项目详细描述
Pykoalaremote
Lynceetec提供的用于Dotnet Koala远程客户端的Python包装器,用于使用专有Koala软件控制数字全息显微镜
包装器使用与Lynceetec SA Lynceetec.koalaremote.client分发的dotnet库相同的方法名和参数。LynceeTec.KoalaRemote.Client.dll documentation
返回dotnet数组的方法被修改为返回numpy数组,修改后的方法如下所述。
使用PIP安装
pip install pyKoalaRemote
测试
从IPython控制台
from pyKoalaRemote import client
run client
用法
从pykoalaremote导入类客户机并创建一个实例
from pyKoalaRemote import client
remote = client.pyKoalaRemoteClient()
运行标准方法
remote.Connect("localhost")
remote.Login("password")
remote.OpenConfig(137)
新方法
两个新方法在控制台中启用了一个对话框。
- 连接和登录对话框
- 参数:无效(无)
- return:如果连接和登录成功,则返回true
- 评论:
- 在一个函数中连接并登录到考拉。
- IP地址和密码在控制台中定义
- 如果用户保留空字段,则使用默认值
- 打开配置对话框
- 参数:无效(无)
- return:如果连接和登录成功,则返回true
- 评论:
- 配置号在控制台中定义
获取相位轴
- 参数:无效(无)
- return:1d numpy数组,np.double,剖面长度
-
描述:返回轮廓线中的刻度轴。
修改方法
返回dotnet数组的方法被修改为返回numpy数组
- 连接(主机名,quiet=true)
- 参数:
- 主机名(字符串):运行考拉的计算机的IP。如果在同一台计算机上运行,请使用localhost
- quiet(boolean):不推荐使用的参数,将在以后的版本中删除。设置为true或false
- return:如果连接成功,则返回true
- 注释:实例变量username设置为username
- 参数:
- Getaxesposmu公司
- 参数:无效(无) RI>返回:大小为4的NP-倍的1D麻木阵列,其中X、Y、Z和θ轴的数据分别为
- 参数:无效(无)
- 返回:全息图大小为np.ubyte的2d numpy数组
- 参数:无效(无)
- return:roi大小的np.ubyte的2d numpy数组
- 参数:无效(无)
- return:roi大小的np.single的2d numpy数组
- 参数:无效(无)
- return:roi大小的np.ubyte的2d numpy数组
- 参数:无效(无)
- return:roi大小的np.single的2d numpy数组
- 参数:无效(无)
- return:1d numpy数组,np.double,剖面长度
Written with StackEdit.