Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
张东亮
/
SO1049-CarriageClient
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit f48d80e7
由
张东亮
编写于
2023-08-12 10:48:27 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
1
1 个父辈
959e9b94
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
51 行增加
和
50 行删除
source/DeviceLibrary/clientEquip/robotEquip/RobotEquip.cs
source/DeviceLibrary/clientEquip/robotEquip/RobotEquip_Partial.cs
source/JAKA/JAKABean.cs
source/JAKA/UCRobot.cs
source/DeviceLibrary/clientEquip/robotEquip/RobotEquip.cs
查看文件 @
f48d80e
...
...
@@ -57,10 +57,10 @@ namespace OnlineStore.DeviceLibrary
Task
.
Factory
.
StartNew
(
delegate
{
JAKAServer
.
Start
();
PowerOn
(
true
);
System
.
Threading
.
Thread
.
Sleep
(
2000
);
EnableRobot
(
true
);
System
.
Threading
.
Thread
.
Sleep
(
2000
);
//
PowerOn(true);
//
System.Threading.Thread.Sleep(2000);
//
EnableRobot(true);
//
System.Threading.Thread.Sleep(2000);
});
}
...
...
@@ -68,12 +68,13 @@ namespace OnlineStore.DeviceLibrary
{
try
{
JAKAServer
.
Stop
();
Task
.
Factory
.
StartNew
(
delegate
{
EnableRobot
(
false
);
System
.
Threading
.
Thread
.
Sleep
(
2000
);
PowerOn
(
false
);
JAKAServer
.
Stop
();
//
EnableRobot(false);
//
System.Threading.Thread.Sleep(2000);
//
PowerOn(false);
//
JAKAServer.Stop();
});
}
catch
(
Exception
e
)
...
...
source/DeviceLibrary/clientEquip/robotEquip/RobotEquip_Partial.cs
查看文件 @
f48d80e
...
...
@@ -134,7 +134,7 @@ namespace OnlineStore.DeviceLibrary
string
[]
recv
=
bean
.
RobotData
.
RecvMsg
.
Split
(
','
);
if
(
GetCurCmd
().
Equals
(
cmd
)
&&
recv
!=
null
&&
recv
.
Length
==
2
&&
recv
[
0
].
Equals
(
cmd
)
&&
recv
[
1
].
Equals
(
rtn_done
)
&&
(
bean
.
RobotData
.
RobotStatus
.
inpos
==
1
)
)
)
// && (bean.RobotData.RobotStatus.inpos == 1
)
return
true
;
}
catch
(
Exception
ex
)
...
...
@@ -282,16 +282,16 @@ namespace OnlineStore.DeviceLibrary
{
if
(
GetRobotInfo
(
out
JAKA
.
JAKABean
bean
))
{
if
(
on
)
{
if
(
bean
.
RobotData
.
RobotStatus
.
powered_on
==
0
)
bean
.
PowerOn
();
}
else
{
if
(
bean
.
RobotData
.
RobotStatus
.
powered_on
==
1
)
bean
.
PowerOff
();
}
//
if (on)
//
{
//
if (bean.RobotData.RobotStatus.powered_on == 0)
//
bean.PowerOn();
//
}
//
else
//
{
//
if (bean.RobotData.RobotStatus.powered_on == 1)
//
bean.PowerOff();
//
}
}
}
/// <summary>
...
...
@@ -300,20 +300,20 @@ namespace OnlineStore.DeviceLibrary
/// <param name="enable">true:开启</param>
public
void
EnableRobot
(
bool
enable
)
{
if
(
GetRobotInfo
(
out
JAKA
.
JAKABean
bean
))
{
if
(
enable
)
{
if
(
bean
.
RobotData
.
RobotStatus
.
enabled
==
0
)
bean
.
EnableRobot
();
}
else
{
if
(
bean
.
RobotData
.
RobotStatus
.
enabled
==
1
)
bean
.
DisableRobot
();
}
//
if (GetRobotInfo(out JAKA.JAKABean bean))
//
{
//
if (enable)
//
{
//
if (bean.RobotData.RobotStatus.enabled == 0)
//
bean.EnableRobot();
//
}
//
else
//
{
//
if (bean.RobotData.RobotStatus.enabled == 1)
//
bean.DisableRobot();
//
}
}
//
}
}
/// <summary>
...
...
source/JAKA/JAKABean.cs
查看文件 @
f48d80e
...
...
@@ -23,7 +23,7 @@ namespace JAKA
IP
=
robotIp
;
log
=
LogManager
.
GetLogger
(
logname
);
RobotData
=
new
RobotData
();
initok
=
CreateHandler
(
robotIp
);
//
initok = CreateHandler(robotIp);
}
public
void
Start
()
{
...
...
@@ -36,7 +36,7 @@ namespace JAKA
}
~
JAKABean
()
{
DestroyHandler
();
//
DestroyHandler();
}
#
region
更新数据信息
System
.
Threading
.
Thread
updateThread
;
...
...
source/JAKA/UCRobot.cs
查看文件 @
f48d80e
...
...
@@ -73,36 +73,36 @@ namespace JAKA
private
void
btnPowerOn_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
jakaBean
.
PowerOn
();
});
//
Task.Factory.StartNew(() => { jakaBean.PowerOn(); });
}
private
void
btnPowerOff_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
jakaBean
.
PowerOff
();
});
//
Task.Factory.StartNew(() => { jakaBean.PowerOff(); });
}
private
void
btnEnable_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
jakaBean
.
EnableRobot
();
});
//
Task.Factory.StartNew(() => { jakaBean.EnableRobot(); });
}
private
void
btnDisable_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
jakaBean
.
DisableRobot
();
});
//
Task.Factory.StartNew(() => { jakaBean.DisableRobot(); });
}
private
void
btnStart_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
jakaBean
.
Run
();
});
//
Task.Factory.StartNew(() => { jakaBean.Run(); });
}
private
void
btnStop_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
jakaBean
.
Abort
();
});
//
Task.Factory.StartNew(() => { jakaBean.Abort(); });
}
...
...
@@ -122,11 +122,11 @@ namespace JAKA
private
void
btnRun_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
if
(
jakaBean
.
PowerOn
())
jakaBean
.
EnableRobot
();
});
//
Task.Factory.StartNew(() =>
//
{
//
if (jakaBean.PowerOn())
//
jakaBean.EnableRobot();
//
});
}
private
void
timer1_Tick
(
object
sender
,
EventArgs
e
)
...
...
@@ -178,12 +178,12 @@ namespace JAKA
private
void
button4_Click
(
object
sender
,
EventArgs
e
)
{
Task
.
Factory
.
StartNew
(()
=>
{
if
(
jakaBean
.
DisableRobot
())
jakaBean
.
PowerOff
();
//
Task.Factory.StartNew(() =>
//
{
//
if (jakaBean.DisableRobot())
//
jakaBean.PowerOff();
});
//
});
}
}
}
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论