Beispiel #1
0
        //  public RemoteConnection Remote { get; } = new RemoteConnection();
        // public URRealTime URRealTime { get; set; }

        internal RobotCellUR(string name, RobotArm robot, IO io, Plane basePlane, Mesh environment) : base(name, Manufacturers.UR, io, basePlane, environment)
        {
            Remote           = new RemoteUR();
            this.Robot       = robot as RobotUR;
            this.DisplayMesh = new Mesh();
            DisplayMesh.Append(robot.DisplayMesh);
            this.DisplayMesh.Transform(this.BasePlane.ToTransform());
        }
Beispiel #2
0
            internal URScriptPostProcessor(RobotCellUR robotCell, Program program)
            {
                this.cell    = robotCell;
                this.robot   = cell.Robot as RobotUR;
                this.program = program;
                this.Code    = new List <List <List <string> > >();
                var groupCode = new List <List <string> >();

                groupCode.Add(Program());
                Code.Add(groupCode);
            }
Beispiel #3
0
            internal URScriptPostProcessor(RobotCellUR robotCell, Program program)
            {
                this.cell    = robotCell;
                this.robot   = cell.Robot as RobotUR;
                this.program = program;
                var groupCode = new List <List <string> > {
                    Program()
                };

                this.Code = new List <List <List <string> > > {
                    groupCode
                };
            }
Beispiel #4
0
 internal URScriptPostProcessor(RobotCellUR robotCell, Program program)
 {
     this.cell = robotCell;
     this.robot = cell.Robot as RobotUR;
     this.program = program;
     this.Code = new List<List<List<string>>>();
     var groupCode = new List<List<string>>();
     groupCode.Add(Program());
     Code.Add(groupCode);
 }