-
大小: 491KB文件类型: .zip金币: 2下载: 1 次发布日期: 2021-06-17
- 语言: C#
- 标签: PC SDK vs robotstudio
资源简介
# ABB_PC_SDK_controller
ABB robotarm controller(simple demo) with C# pcsdk6.0
#### work with VS2015
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using ABB.Robotics.Controllers;
using ABB.Robotics.Controllers.Discovery;
using ABB.Robotics.Controllers.RapidDomain;
using RobotStudio.Services.RobApi;
using RobotStudio.Services.RobApi.Desktop;
using System.Collections;
namespace TestRemoteControl
{
class ABBController
{
public ControllerInfoCollection controllers = null;
public List errLogger(List errstring str)
{
err.Add(DateTime.Now.ToString(“yyyy-MM-dd HH:mm:ss“) + “ “ + str);
Console.Write(err.ToArray());
return err;
}
public void Scan()
{
NetworkScanner netscan = new NetworkScanner();
netscan.Scan();
controllers = netscan.Controllers;
}
public Controller GetController(int Select)
{
return new Controller(controllers[Select]);
}
public int PPtoMain(Controller c out List result)
{
result = new List();
//Controller c = Connect();
c.Logon(ABB.Robotics.Controllers.UserInfo.DefaultUser);
if (c == null)
{
result.Add(“[error] No controller connect“);
return -1;
}
else
{
foreach (ABB.Robotics.Controllers.RapidDomain.Task t in c.Rapid.GetTasks())
{
int re = RAPID_ProgramReset(c out result t.Name);
//int re = 0;
Console.WriteLine(t.Name);
//int re = RAPID_ProgramReset(c out result “T_ROB1“);
//re = RAPID_ProgramReset(c out result “T_ROB2“);
//re = RAPID_ProgramReset(c out result “T_ROB3“);
//re = RAPID_ProgramReset(c out result “T_ROB4“);
if (re == -1)
{
return -1;
}
}
return 0;
}
}
public int Start(Controller c out List result)
{
result = new List();
c.Logon(ABB.Robotics.Controllers.UserInfo.DefaultUser);
//Controller c = Connect();
if (c == null)
{
result.Add(“[error] No controller connect“);
return -1;
}
else
{
return RAPID_ProgramStart(c out result);
}
}
public int Stop(Controller c out List result)
{
result = new List();
c.Logon(ABB.Robotics.Controllers.UserInfo.DefaultUser);
//Controller c = Connect();
if (c == null)
{
result.Add(“[error] No controller connect“);
return -
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-01-28 04:30 ABB_PC_SDK_controller-master\
文件 2518 2018-01-28 04:30 ABB_PC_SDK_controller-master\.gitattributes
文件 3138 2018-01-28 04:30 ABB_PC_SDK_controller-master\.gitignore
文件 101 2018-01-28 04:30 ABB_PC_SDK_controller-master\README.md
文件 1026 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl.sln
目录 0 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\
文件 544768 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\ABB.Robotics.Controllers.PC.dll
文件 9292 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\ABBController.cs
文件 180 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\App.config
文件 59 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\ClassDiagram1.cd
文件 15881 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Form1.Designer.cs
文件 12962 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Form1.cs
文件 251225 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Form1.resx
文件 165322 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Icons8-Ios7-Logos-Register-Editor.ico
文件 520 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Program.cs
目录 0 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Properties\
文件 1340 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Properties\AssemblyInfo.cs
文件 2799 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Properties\Resources.Designer.cs
文件 5496 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Properties\Resources.resx
文件 1074 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Properties\Settings.Designer.cs
文件 242 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\Properties\Settings.settings
文件 261968 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\RobotStudio.Services.RobApi.Desktop.dll
文件 324944 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\RobotStudio.Services.RobApi.dll
文件 5851 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\TestRemoteControl.csproj
文件 1111 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\UserControl1.Designer.cs
文件 399 2018-01-28 04:30 ABB_PC_SDK_controller-master\TestRemoteControl\UserControl1.cs
- 上一篇:C#获取视频某一帧的缩略图的方法
- 下一篇:C#窗体程序读写源码
相关资源
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- c# 开发与 mysql数据库实现的增删改查
- Basler相机通过IO触发源码
- 用C#实现PC与西门子PLC串行通讯
- 汉王人脸通SDK v3.0 c#接收互联网数据
- delta机器人运动学算法正向逆向求解
- 蚂蚁爬杆+图形界面+C#+ide=vs08
- 海康sdkC#封装及调用
- 华视CVR100开发SDK说明+C#案例.rar
- asp.net的后台权限管理系统源码-用vs导
- EDSDK-13.11.0.rar
- C#实现封装SPC过程能力工具类ProcessC
- C# 使用 TcpClient,Socket 聊天
- 酒店管理系统C#基于vs2010源代码和SQ
- MaterialDesignInDome.zip
- c#调用海康sdk查看摄像头 实时图像
- c#调用海康sdk实现查看视频回放
- OPC UA Server .Net源码,SDK
- 01 STM32F205 多功能LCD时钟-原理图PCB文件
- .net批量打印word源码C#_VS2012
- .net对接支付宝PC网页端
- VS 2008 C#读写excel文件
- C#停车场管理系统的设计与实现VS201
- PC桌面程序鼠标轨迹在Robotstudio中重现
- halcon联合C#实现图像实时采集使用Ba
- C# VS2010 甘特图
- AO+C# 二次开发版本基本功能源代码使
- 物料清单 bom图
评论
共有 条评论