关键字:
.
搜索
名称:
代码:
<<
=
;
"
'
<table>
</table>
积木:
类型
普通积木
单项选择
文本框
类型:
类型
变量
列格式
代码
包含代码
注释
表格模板
表格数据
代码模板
代码参数
js_code
颜色:
选择颜色
淡红色
淡绿色
淡蓝色
白色
红色
黄色
橙色
绿色
宽度:
宽度
100
150
200
250
300
400
500
600
key:
删除
保存
名称:
保存文件:
编译文件:
转化:
SCP:
参数:
url:
项目:
选择项目
打开项目
打开收藏夹
包ID:
语言:
选择类型
v3_php
v3_js
v3_python
v3_java
v3_csharp
v3_c
v3_cpp
v3_shell
v3_csharp
v3_sql
v3_macro
v3_tools
v3_csharp_ui
v3_html_ui
目标语言:
选择类型
php
js
python
java
csharp
c
cpp
shell
csharp
sql
宏ID:
选择宏
.
保存
源码:
保存
用户名:
密码:
登录
属性
编辑
任务模式
分类便条
过滤器:
选择
{ "class": "go.GraphLinksModel", "nodeDataArray": [ { "key": "7", "text": "用流程图搭建一个标定程序", "figure":"Circle", "color":"white", "Executor":"admin", "x":15.279485776642,"y":-6.8731138286892,"end_time":-1079.2, "finished":10,"time_end":"2022-07-15 10:43:26", "content":"用流程图搭建一个标定程序 看看缺少什么模块"},{ "key": "14", "text": "彩色点云数据导出", "figure":"Circle", "color":"white", "Executor":"admin", "x":-3.3384025,"y":-4.888505,"end_time":-1094.1, "finished":10,"time_end":"2022-06-30 11:11:17", "content":"描述"},{ "key": "28", "text": "http下载模块", "figure":"Circle", "color":"white", "Executor":"admin", "x":15.890325398073,"y":-9.506246018056,"end_time":-1101, "finished":2,"time_end":"2022-06-23 14:00:20", "content":"支持断点续传"},{ "key": "40", "text": "视觉机器人平台", "figure":"Circle", "color":"white", "Executor":"admin", "x":24.819052439827,"y":-20.816942041221,"end_time":-1100.9, "finished":2,"time_end":"2022-06-23 16:14:18", "content":"新任务!"},{ "key": "41", "text": "web界面", "figure":"Circle", "color":"#aaffaa", "Executor":"", "x":-9.2560000014305,"y":-0.2860000038147,"end_time":-1100.9, "finished":0,"time_end":"2022-06-23 16:14:58", "content":"web界面"},{ "key": "42", "text": "C#后台有关", "figure":"Circle", "color":"#22aaff", "Executor":"admin", "x":16.10399999857,"y":-2.6660000038147,"end_time":-1100.9, "finished":4,"time_end":"2022-06-23 16:15:06", "content":"新任务!"},{ "key": "43", "text": "funny_map_layer 图层表", "figure":"Circle", "color":"white", "Executor":"admin", "x":10.745680338125,"y":-16.769642081875,"end_time":-1100.9, "finished":10,"time_end":"2022-06-23 16:16:52", "content":"ID=编号 Name=名称 Exe_Name=编译程序的名字 Language=cs_train3 一般都是这个"},{ "key": "44", "text": "积木的端口说明", "figure":"Circle", "color":"white", "Executor":"", "x":-6.41600000143,"y":2.6339999961853,"end_time":-1100.9, "finished":0,"time_end":"2022-06-23 16:17:00", "content":"选择一个积木的时候,边上会显示这个积木的每个端口是什么作用的"},{ "key": "58", "text": "c#和js互动,", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":19.57,"y":0.039999999999999,"end_time":-1099.3, "finished":10,"time_end":"2022-06-25 06:54:06", "content":"最好是chrome内核,可以运行gojs"},{ "key": "59", "text": "用 msbuild,或csc来编译项目", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":19.14233879,"y":-4.1295942615625,"end_time":-1099.3, "finished":10,"time_end":"2022-06-25 07:24:51", "content":"可以用 msbuild,或csc来编译项目 随便生成一个项目,引用一些dll 最好和无序抓取类似大小的项目"},{ "key": "62", "text": "其他", "figure":"Circle", "color":"#aaffaa", "Executor":"admin", "x":18.45,"y":-5.9,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:26:58", "content":"其他"},{ "key": "63", "text": "彩色点云的查看模块", "figure":"Circle", "color":"white", "Executor":"", "x":-6.54,"y":1.75,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:27:40", "content":"需要c#的httpweb模块一起用"},{ "key": "64", "text": "连线端口的自动检查", "figure":"Circle", "color":"white", "Executor":"", "x":-6.55,"y":3.45,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:29:11", "content":"比如,连接的端口是否类型匹配,是否符合规范"},{ "key": "65", "text": "调试模式要通知web模块,显示。。。", "figure":"Circle", "color":"white", "Executor":"", "x":19.642637299844,"y":3.0641646129687,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:30:24", "content":"显示当前节点信息,一些调试,状态信息"},{ "key": "66", "text": "显示有关", "figure":"Circle", "color":"#aaffaa", "Executor":"", "x":17.41,"y":-1.06,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:31:26", "content":"新任务!"},{ "key": "68", "text": "摄像头模块", "figure":"Circle", "color":"#aaffaa", "Executor":"", "x":-23.65593586926,"y":14.435490177131,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:53:19", "content":"摄像头模块的参数设置 "},{ "key": "69", "text": "积木dll放到系统", "figure":"Circle", "color":"white", "Executor":"", "x":19.425489056875,"y":-9.289188523125,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:53:37", "content":"新任务!"},{ "key": "70", "text": "安川机械臂模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-14.742146498835,"y":9.1025648609805,"end_time":-1099.3, "finished":2,"time_end":"2022-06-25 07:53:58", "content":"用TCP模块来做"},{ "key": "71", "text": "estun机械臂模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-14.778402124328,"y":8.0392362884759,"end_time":-1099.3, "finished":2,"time_end":"2022-06-25 07:54:14", "content":"用S_Tcp模块来做"},{ "key": "72", "text": "常用的模块", "figure":"Circle", "color":"#22aaff", "Executor":"", "x":-21.779893115433,"y":11.46515579111,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:54:42", "content":"常用的模块"},{ "key": "73", "text": "机械臂模块", "figure":"Circle", "color":"#22aaff", "Executor":"", "x":-15.803168679644,"y":10.503389880251,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 07:59:45", "content":"新任务!"},{ "key": "74", "text": "图漾摄像头", "figure":"Circle", "color":"white", "Executor":"", "x":-25.130425293063,"y":12.446772802832,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 08:00:38", "content":"新任务!"},{ "key": "75", "text": "海康摄像头", "figure":"Circle", "color":"white", "Executor":"", "x":-25.256474873167,"y":16.402942920058,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 08:01:29", "content":"新任务!"},{ "key": "76", "text": "摄像头的基本参数", "figure":"Circle", "color":"#22aaff", "Executor":"zhangxingji", "x":-20.198808281341,"y":13.347609736405,"end_time":-1099.3, "finished":10,"time_end":"2022-06-25 08:01:40", "content":"分辨率 RGB的长和宽 深度图的长和宽 拍照等待时间 是否有点云"},{ "key": "77", "text": "PLC常用的控制", "figure":"Circle", "color":"#22aaff", "Executor":"", "x":-18.990086375509,"y":6.8880957607848,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 08:01:57", "content":"新任务!"},{ "key": "78", "text": "翻斗机控制", "figure":"Circle", "color":"white", "Executor":"admin", "x":-18.474437233186,"y":5.2897360482343,"end_time":-1099.3, "finished":10,"time_end":"2022-06-25 08:02:24", "content":"TCP模块来实现"},{ "key": "79", "text": "web前端", "figure":"Circle", "color":"#22aaff", "Executor":"admin", "x":-10.31,"y":-5.02,"end_time":-1099.3, "finished":0,"time_end":"2022-06-25 08:03:45", "content":"前端显示"},{ "key": "88", "text": " 增加Group", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-6.34,"y":-1.88,"end_time":-1096.4, "finished":10,"time_end":"2022-06-28 04:28:59", "content":"把相机的3个模块放到一个Group里 "},{ "key": "90", "text": "其他模块", "figure":"Circle", "color":"#22aaff", "Executor":"", "x":-6.3427659779854,"y":12.780588580197,"end_time":-1096.2, "finished":2,"time_end":"2022-06-28 09:24:39", "content":"其他模块"},{ "key": "91", "text": "mp3播放模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-11.226800558413,"y":16.226233346069,"end_time":-1096.2, "finished":10,"time_end":"2022-06-28 09:24:48", "content":"mp3播放模块 播放提示因 比如,机械臂启动注意安全。。。"},{ "key": "101", "text": "彩色点云保存模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-3.936000001431,"y":16.053999996185,"end_time":-1095.9, "finished":2,"time_end":"2022-06-28 16:28:24", "content":"新任务!"},{ "key": "112", "text": "自动检查是否有权限判断", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":12.0005,"y":3.0855,"end_time":-1093.3, "finished":10,"time_end":"2022-07-01 07:17:36", "content":"自动检查php页面 是否有权限判断 和登录判断 类似上次的post检查工具"},{ "key": "117", "text": "其他", "figure":"Circle", "color":"#aaaaff", "Executor":"admin", "x":-0.7593575174279,"y":-8.4336005004297,"end_time":-1092, "finished":0,"time_end":"2022-07-02 14:20:03", "content":"其他"},{ "key": "118", "text": "文档", "figure":"Circle", "color":"#aaaaff", "Executor":"", "x":19.36938378191,"y":-19.889768781993,"end_time":-1092, "finished":0,"time_end":"2022-07-02 14:21:08", "content":"新任务!"},{ "key": "194", "text": "部署一个php转ast树的工具", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":14.023999998569,"y":5.303999996185,"end_time":-1081.1, "finished":2,"time_end":"2022-07-13 11:02:00", "content":"https://phpast.com/ 这个先暂时放放,以后用,提高效率的工具"},{ "key": "195", "text": "界面模块", "figure":"Circle", "color":"#22aaff", "Executor":"", "x":-28.409729825916,"y":10.529340006116,"end_time":-1081.1, "finished":2,"time_end":"2022-07-13 12:33:14", "content":"界面模块"},{ "key": "196", "text": "可以给每个积木设置一个图标", "figure":"Circle", "color":"white", "Executor":"admin", "x":-18.185950001431,"y":-6.997775003815,"end_time":-1081.1, "finished":10,"time_end":"2022-07-13 12:33:44", "content":"可以给每个积木设置一个图标 更加直观一些,比如摄像头,就用照相机的图标"},{ "key": "197", "text": "图片框模块UI设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-6.566000001431,"y":-2.5260000038147,"end_time":-1081.1, "finished":10,"time_end":"2022-07-13 12:34:24", "content":"可以设置图片框显示位置,大小"},{ "key": "198", "text": "显示日志窗口", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-23.700699602655,"y":8.8037136380289,"end_time":-1081.1, "finished":10,"time_end":"2022-07-13 12:36:02", "content":"C_Console,显示模块"},{ "key": "199", "text": "画碰撞点", "figure":"Circle", "color":"white", "Executor":"", "x":-36.606516555266,"y":9.9234272798725,"end_time":-1081.1, "finished":0,"time_end":"2022-07-13 12:42:43", "content":"画碰撞点"},{ "key": "200", "text": "画盒子轮廓线模块", "figure":"Circle", "color":"white", "Executor":"admin", "x":-24.464725430347,"y":10.098985955566,"end_time":-1081.1, "finished":10,"time_end":"2022-07-13 12:43:18", "content":"画盒子轮廓线模块 从C_Train.vars中读取数据3个数据 轮廓线,要处理的图片,处理后的图片地址 "},{ "key": "201", "text": "If模块的代码生成模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":12.693999998569,"y":-10.076000003815,"end_time":-1081.1, "finished":10,"time_end":"2022-07-13 13:09:57", "content":"If模块的代码生成模块和其他模块略有不同 和init_input 第二个参数有关"},{ "key": "202", "text": "dll引用", "figure":"Circle", "color":"#aaffaa", "Executor":"admin", "x":13.483999998569,"y":-5.4660000038147,"end_time":-1081.1, "finished":2,"time_end":"2022-07-13 13:13:08", "content":"dll引用可以写到“图”上 客户端可以根据图上的信息,自动引用"},{ "key": "203", "text": "PLC模块抽离到单独dll项目", "figure":"Circle", "color":"white", "Executor":"admin", "x":-21.284405314355,"y":4.8302599183153,"end_time":-1081.1, "finished":2,"time_end":"2022-07-13 13:14:54", "content":"PLC模块抽离到单独dll项目 尽量减少耦合性"},{ "key": "213", "text": "S_Upload模块分离到dll", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-12.142609064274,"y":14.810304303086,"end_time":-1080.2, "finished":10,"time_end":"2022-07-14 08:56:19", "content":"S_Upload模块分离到dll"},{ "key": "220", "text": "C#读取配置文件S_Read_Ini模块", "figure":"Circle", "color":"white", "Executor":"admin", "x":-8.25600000143,"y":9.533999996185,"end_time":-1077, "finished":10,"time_end":"2022-07-17 13:44:09", "content":"C#读取配置文件字符串到C_Train.vars里 可以读取多个字符串,建议用json数组 { "file":"123.ini", "read":[ {"section":"main", "key":"url_split", "save_key":"分割服务器地址"}, {"section":"main", "key":"url_upload", "save_key":"上传服务器地址"} ] } "},{ "key": "222", "text": "S_PictureBox滚动栏不能显示", "figure":"Circle", "color":"white", "Executor":"admin", "x":-33.128848111883,"y":15.516303471563,"end_time":-1076.1, "finished":10,"time_end":"2022-07-18 12:33:56", "content":"S_PictureBox滚动栏不能显示"},{ "key": "226", "text": "读取磁盘剩余空间模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-10.196000001431,"y":12.343999996185,"end_time":-1075.9, "finished":10,"time_end":"2022-07-18 16:02:21", "content":"读取磁盘剩余空间模块"},{ "key": "227", "text": "数值判断模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-7.7660000014305,"y":8.723999996185,"end_time":-1075.9, "finished":10,"time_end":"2022-07-18 16:24:28", "content":"读取小火车vars里的字符串变量 然后转化为数字,和另一个数字做比较"},{ "key": "228", "text": "删除目录文件的模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-10.21600000143,"y":11.023999996185,"end_time":-1075.9, "finished":10,"time_end":"2022-07-18 16:25:57", "content":"删除目录文件的模块 可以指定文件名后缀 然后批量删除"},{ "key": "229", "text": "S_TCP模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-12.399318185407,"y":15.558446217121,"end_time":-1075.9, "finished":10,"time_end":"2022-07-18 16:26:30", "content":"启动一个TCP服务, 收到不同命令,执行不同的模块 同时把最近收到的命令存储到不同变量中 设置用json数组,参考S_Read_Ini"},{ "key": "230", "text": "数据库设计", "figure":"Circle", "color":"#22aaff", "Executor":"admin", "x":14.38204374857,"y":-20.347717503815,"end_time":-1075.9, "finished":0,"time_end":"2022-07-18 16:31:21", "content":"数据库设计"},{ "key": "245", "text": "通讯模块", "figure":"Circle", "color":"#aaffaa", "Executor":"", "x":-13.988836036921,"y":17.246112808948,"end_time":-1072.2, "finished":6,"time_end":"2022-07-22 08:30:27", "content":"通讯模块"},{ "key": "246", "text": "小工具", "figure":"Circle", "color":"#2299ff", "Executor":"", "x":14.057301552249,"y":1.072852046904,"end_time":-1072.2, "finished":0,"time_end":"2022-07-22 08:30:49", "content":"新任务!"},{ "key": "247", "text": "cs_train3搬家到snd", "figure":"Circle", "color":"white", "Executor":"admin", "x":-3.43607875,"y":-5.56049125,"end_time":-1072.2, "finished":10,"time_end":"2022-07-22 08:38:49", "content":"新任务!"},{ "key": "248", "text": "画活动限制框", "figure":"Circle", "color":"white", "Executor":"admin", "x":-23.497089271578,"y":8.1005510881819,"end_time":-1072.2, "finished":10,"time_end":"2022-07-22 08:39:02", "content":"码垛需要画两个图片的活动限制框"},{ "key": "249", "text": "funny_map_item 图层元素", "figure":"Circle", "color":"white", "Executor":"admin", "x":13.50781499857,"y":-17.610818753815,"end_time":-1072.2, "finished":10,"time_end":"2022-07-22 08:42:07", "content":"D4=图层ID"},{ "key": "250", "text": "手册", "figure":"Circle", "color":"#aaffaa", "Executor":"", "x":21.243523788934,"y":-22.148494474559,"end_time":-1072.2, "finished":0,"time_end":"2022-07-22 08:46:15", "content":"手册"},{ "key": "251", "text": "毫秒计时模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-2.7160000014305,"y":13.493999996185,"end_time":-1072.2, "finished":2,"time_end":"2022-07-22 08:46:32", "content":"毫秒计时模块 启动的时候有一个参数 这个参数有两种状态,一个是开始计时,一个是结束计时,结束的时候可以获取时间 毫秒的时间"},{ "key": "257", "text": "可视化的方式设置按钮", "figure":"Circle", "color":"white", "Executor":"admin", "x":-14.245450001431,"y":-8.3292000038147,"end_time":-1072, "finished":10,"time_end":"2022-07-22 15:10:26", "content":"可视化的方式设置按钮位置,长宽"},{ "key": "258", "text": "把这个界面调整整齐一点", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-13.866000001431,"y":-1.2560000038147,"end_time":-1072, "finished":10,"time_end":"2022-07-22 15:17:00", "content":"http://www.funnyai.com/svg/cs_train3.php?id=58"},{ "key": "259", "text": "TCP模块做一个TCP调试助手", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":14.50399999857,"y":-8.3560000038147,"end_time":-1072, "finished":10,"time_end":"2022-07-22 15:34:59", "content":"TCP模块做一个TCP调试助手"},{ "key": "260", "text": "组件不能有相同的名字", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-6.67600000143,"y":-1.2760000038147,"end_time":-1071.9, "finished":10,"time_end":"2022-07-22 15:50:16", "content":"组件不能有相同的名字 如果有自动提示"},{ "key": "263", "text": "all_active_mode", "figure":"Circle", "color":"white", "Executor":"admin", "x":-17.725200001431,"y":-6.2600750038147,"end_time":-1071.9, "finished":10,"time_end":"2022-07-22 17:29:40", "content":"all_active_mode 要增加一个全激活模式, 默认=1 如果设置为0,则模块的 all_active_mode 属性=0"},{ "key": "265", "text": "S_Mouse_Event模块bug", "figure":"Circle", "color":"white", "Executor":"admin", "x":15.63,"y":-4.55,"end_time":-1071.3, "finished":10,"time_end":"2022-07-23 06:41:33", "content":"S_Mouse_Event模块bug mouse_move事件只响应一次"},{ "key": "266", "text": "积木类型选择", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-13.945325,"y":-9.0909,"end_time":-1070.8, "finished":10,"time_end":"2022-07-23 20:28:28", "content":"用目录树的形式 因为积木比较多,列表看不清"},{ "key": "267", "text": "其他", "figure":"Circle", "color":"#2299ff", "Executor":"admin", "x":-33.49534000993,"y":-5.6606595410289,"end_time":-1070.7, "finished":0,"time_end":"2022-07-23 20:30:53", "content":"新任务!"},{ "key": "268", "text": "另存里面的json格式化", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-6.1,"y":-6.27,"end_time":-1070.7, "finished":10,"time_end":"2022-07-23 20:31:02", "content":"http://snd.funnyai.com/svg/cs_train3.php?id=58"},{ "key": "269", "text": "属性设置", "figure":"Circle", "color":"#2299ff", "Executor":"admin", "x":-18.72,"y":-10.91,"end_time":-1070.7, "finished":4,"time_end":"2022-07-23 20:34:17", "content":"属性设置"},{ "key": "270", "text": "从数据库读取左边的工具栏", "figure":"Circle", "color":"white", "Executor":"admin", "x":-14.408175,"y":-9.793475,"end_time":-1070.7, "finished":10,"time_end":"2022-07-23 20:34:57", "content":"从数据库读取左边的工具栏"},{ "key": "275", "text": "图片切割模块设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-14.12262500143,"y":-7.627650003815,"end_time":-1069.2, "finished":10,"time_end":"2022-07-25 08:59:05", "content":"图片切割模块设置, 增加一个变量表,可以查看所有变量"},{ "key": "286", "text": "进度条模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-34.834030031067,"y":7.6437394695354,"end_time":-1067.7, "finished":0,"time_end":"2022-07-26 21:13:56", "content":"进度条模块 比如可以显示下载进度"},{ "key": "287", "text": "下一个版本", "figure":"Circle", "color":"#2299ff", "Executor":"", "x":-2.69,"y":-3,"end_time":-1067.7, "finished":0,"time_end":"2022-07-26 21:18:54", "content":""},{ "key": "288", "text": "读取参数显示机械臂", "figure":"Circle", "color":"white", "Executor":"admin", "x":0.99,"y":-1.93,"end_time":-1067.7, "finished":2,"time_end":"2022-07-26 21:18:59", "content":"读取参数显示虚拟机械臂"},{ "key": "289", "text": "和虚拟机械臂websocket通讯", "figure":"Circle", "color":"white", "Executor":"", "x":0.7,"y":-0.91,"end_time":-1067.7, "finished":0,"time_end":"2022-07-26 21:20:14", "content":"和虚拟机械臂websocket通讯"},{ "key": "290", "text": "计数器模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-3.53,"y":15.23,"end_time":-1067.7, "finished":2,"time_end":"2022-07-26 21:21:23", "content":"计数器模块,显示抓取包裹次数"},{ "key": "291", "text": "代码生成器里面增加编译按钮", "figure":"Circle", "color":"white", "Executor":"admin", "x":20.38,"y":-8.05,"end_time":-1067.7, "finished":10,"time_end":"2022-07-26 21:23:15", "content":"代码生成器里面增加编译按钮"},{ "key": "292", "text": "转发信息模块", "figure":"Circle", "color":"white", "Executor":"admin", "x":-10.34,"y":13.52,"end_time":-1067.7, "finished":10,"time_end":"2022-07-26 21:24:36", "content":"转发信息模块"},{ "key": "293", "text": "checkbox模块", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-36.48252946768,"y":11.499044071687,"end_time":-1067.7, "finished":2,"time_end":"2022-07-26 21:25:00", "content":"checkbox模块"},{ "key": "294", "text": "根据坐标计算6轴角度", "figure":"Circle", "color":"white", "Executor":"admin", "x":-5.79,"y":10.29,"end_time":-1067.7, "finished":10,"time_end":"2022-07-26 21:29:58", "content":"根据坐标计算6轴角度 这个模块提取成单独模块"},{ "key": "296", "text": "S_Textarea ", "figure":"Circle", "color":"white", "Executor":"admin", "x":-28.785147382454,"y":12.726232449226,"end_time":-1067.3, "finished":10,"time_end":"2022-07-27 06:21:34", "content":"S_Textarea S_Input 两种文本框,一种是可以多行的,一种是单行的"},{ "key": "337", "text": "参数设置有问题", "figure":"Circle", "color":"white", "Executor":"admin", "x":0.7772037485695,"y":-5.8088450038147,"end_time":-1066, "finished":10,"time_end":"2022-07-28 14:57:59", "content":"/funnyai/edit_value.php"},{ "key": "338", "text": "TCP发送模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":-9.4979991033491,"y":17.790779625295,"end_time":-1066, "finished":2,"time_end":"2022-07-28 15:30:09", "content":"调用TCP模块,发送消息 可以设置编码"},{ "key": "339", "text": "TCP模块实现翻斗机控制", "figure":"Circle", "color":"white", "Executor":"admin", "x":-9.8238076092104,"y":18.60401364874,"end_time":-1066, "finished":10,"time_end":"2022-07-28 15:30:43", "content":"TCP模块实现翻斗机控制"},{ "key": "347", "text": "读取ini增加参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-13.726000001431,"y":-0.5360000038147,"end_time":-1065.2, "finished":10,"time_end":"2022-07-29 09:08:22", "content":"读取ini增加参数设置"},{ "key": "348", "text": "属性设置", "figure":"Circle", "color":"white", "Executor":"admin", "x":-13.356000001431,"y":0.8939999961853,"end_time":-1065.2, "finished":10,"time_end":"2022-07-29 09:08:42", "content":"可以编辑层的信息 图层信息c存储在表 funny_map_layer"},{ "key": "351", "text": "ML.NET 加载 onnx 模型的模块", "figure":"Circle", "color":"white", "Executor":"zhangtao", "x":17.95399999857,"y":-10.676000003815,"end_time":-1065.2, "finished":2,"time_end":"2022-07-29 10:42:01", "content":"ML.NET 加载 onnx 模型的模块"},{ "key": "359", "text": "增加加密模块", "figure":"Circle", "color":"white", "Executor":"admin", "x":-3.12,"y":14.33,"end_time":-1063.1, "finished":2,"time_end":"2022-07-31 12:10:17", "content":"增加AES加密模块,解密模块"},{ "key": "364", "text": "训练模型", "figure":"Circle", "color":"white", "Executor":"admin", "x":12.22,"y":-7.53,"end_time":-1063, "finished":0,"time_end":"2022-07-31 14:06:28", "content":"调用 https://www.matpool.com/ 训练模型"},{ "key": "369", "text": "批量复制节点到另一个图层", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-13.926000001431,"y":0.1239999961853,"end_time":-1061, "finished":10,"time_end":"2022-08-02 14:53:02", "content":"批量复制节点到另一个图层"},{ "key": "378", "text": "对话框的方式设置摄像头模块", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-18.057725001431,"y":-5.6086250038147,"end_time":-1055.2, "finished":10,"time_end":"2022-08-08 10:42:58", "content":"对话框的方式设置摄像头模块 类似按钮"},{ "key": "393", "text": "向导的方式创建应用程序", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-6.766000001431,"y":4.2839999961853,"end_time":-1052.1, "finished":2,"time_end":"2022-08-11 11:16:54", "content":"向导的方式创建应用程序 更加简单,方便"},{ "key": "417", "text": "另存里面json代码格式化", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":1.5039999985695,"y":-7.3960000038147,"end_time":-1046.2, "finished":10,"time_end":"2022-08-17 10:37:11", "content":"http://121.196.47.111/svg/cs_train3.php?id=58 另存里面json代码格式化"},{ "key": "422", "text": "工具栏可以根据子目录切换", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-18.158525001431,"y":-7.750350003815,"end_time":-1045.2, "finished":10,"time_end":"2022-08-18 10:17:30", "content":"工具栏可以根据子目录切换"},{ "key": "424", "text": "S_Draw_Rect参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-14.28065102679,"y":-10.554752054534,"end_time":-1044.9, "finished":10,"time_end":"2022-08-18 15:55:10", "content":"S_Draw_Rect参数设置"},{ "key": "425", "text": "S_Mouse_Event参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-14.389000001431,"y":-6.973550003815,"end_time":-1044.9, "finished":10,"time_end":"2022-08-18 15:55:42", "content":"S_Mouse_Event参数设置"},{ "key": "428", "text": "key_ui设置", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":1.6539999985695,"y":-8.2060000038147,"end_time":-1044.2, "finished":10,"time_end":"2022-08-19 09:54:12", "content":"key_ui读取图形化窗口的控件ID"},{ "key": "429", "text": "给每个组件找一个图片64*64", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-7.5160000014305,"y":-7.7860000038147,"end_time":-1044.2, "finished":10,"time_end":"2022-08-19 09:56:24", "content":"给每个组件找一个图片64*64"},{ "key": "432", "text": "安装svn", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-31.536000001431,"y":-9.3960000038147,"end_time":-1041.2, "finished":10,"time_end":"2022-08-22 09:35:57", "content":"安装svn 把视觉机器人代码checkout"},{ "key": "433", "text": "编译视觉机器人代码", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-34.626000001431,"y":-8.7360000038147,"end_time":-1041.2, "finished":10,"time_end":"2022-08-22 09:43:55", "content":"编译视觉机器人代码 自动生成Funny_Train_Code程序"},{ "key": "434", "text": "低代码工具画图,生成程序", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-30.176000001431,"y":-5.3260000038147,"end_time":-1041.2, "finished":10,"time_end":"2022-08-22 09:44:46", "content":"低代码工具画图,生成程序 前面两个任务做完了,通知我 我给你演示一下 happyli"},{ "key": "435", "text": "尝试着写Beep模块", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-39.062468048321,"y":-3.4904894276182,"end_time":-1041.2, "finished":2,"time_end":"2022-08-22 09:46:31", "content":"尝试着写一个模块 比如,Beep模块,这个模块会发滴滴声。"},{ "key": "440", "text": "布尔变量熟悉用切换开关", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-22.202825001431,"y":-8.789850003815,"end_time":-1040.2, "finished":10,"time_end":"2022-08-23 10:33:35", "content":"布尔变量熟悉用切换开关"},{ "key": "441", "text": "变量增加类型支持", "figure":"Circle", "color":"white", "Executor":"admin", "x":-21.932825001431,"y":-5.900875003815,"end_time":-1040.1, "finished":10,"time_end":"2022-08-23 11:50:36", "content":"变量增加类型支持"},{ "key": "442", "text": "虚拟机械臂tree.net", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":0.9739999985695,"y":-2.8460000038147,"end_time":-1040.1, "finished":2,"time_end":"2022-08-23 11:52:00", "content":"虚拟机械臂tree.net"},{ "key": "443", "text": "属性框的文本框", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-21.924650001431,"y":-8.148825003815,"end_time":-1040.1, "finished":10,"time_end":"2022-08-23 11:57:11", "content":"增加回车保存功能"},{ "key": "444", "text": "属性查看框,变成浮动窗口", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-22.289500001431,"y":-7.418700003815,"end_time":-1040.1, "finished":10,"time_end":"2022-08-23 11:57:18", "content":"属性查看框,变成浮动窗口"},{ "key": "473", "text": "S_TCP_Server 参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-15.038268271366,"y":-13.278908252901,"end_time":-1039.9, "finished":10,"time_end":"2022-08-23 17:37:56", "content":"S_TCP_Server 参数设置 { "ip":"192.168.6.100", "port":"2000" }"},{ "key": "474", "text": "S_Button_Event参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-10.53904422572,"y":-14.782371242475,"end_time":-1039.9, "finished":10,"time_end":"2022-08-23 17:38:13", "content":"S_Button_Event参数设置"},{ "key": "475", "text": "S_Read_Camera_Const 设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-10.604452243748,"y":-13.445834047204,"end_time":-1039.9, "finished":10,"time_end":"2022-08-23 17:40:12", "content":"S_Read_Camera_Const 设置 { "save_key":"camera1_const", "file":"d:\\data\\xyz_to_x1y1z1.txt" }"},{ "key": "476", "text": "S_MP3 参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-12.478097572578,"y":-15.472946432386,"end_time":-1039.9, "finished":10,"time_end":"2022-08-23 17:49:48", "content":"S_MP3 参数设置 {"key_read":"启动机械臂"}"},{ "key": "477", "text": "S_PictureBox_Show 参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-10.68165902989,"y":-14.156984349266,"end_time":-1039.9, "finished":10,"time_end":"2022-08-23 17:53:31", "content":"S_PictureBox_Show 参数设置 {"url":"@2d_pic_box","key_ui":"xxx"}"},{ "key": "478", "text": "S_Console_Show参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-10.49304083096,"y":-12.772437154564,"end_time":-1039.9, "finished":10,"time_end":"2022-08-23 17:54:18", "content":"S_Console_Show参数设置 {"key_ui":"t2","key_ui2":"k5"}"},{ "key": "480", "text": "S_TCP_Server_CallBack", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-15.081719537783,"y":-13.916038349258,"end_time":-1039.8, "finished":10,"time_end":"2022-08-23 18:07:21", "content":"S_TCP_Server_CallBack参数设置 { "key_control":"TCP服务器", "msg":"read.catch", "str_new":"1" } "},{ "key": "483", "text": "按教程做一个c#的程序", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-30.286000001431,"y":-6.7860000038147,"end_time":-1039.1, "finished":10,"time_end":"2022-08-24 11:12:29", "content":"https://docs.microsoft.com/zh-cn/visualstudio/ide/create-csharp-winform-visual-studio?view=vs-2022 最简单的UI入门程序"},{ "key": "484", "text": "做一个图片查看器", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-30.976000001431,"y":-7.6060000038147,"end_time":-1039, "finished":10,"time_end":"2022-08-24 14:19:49", "content":"https://docs.microsoft.com/zh-cn/visualstudio/get-started/csharp/tutorial-windows-forms-picture-viewer-layout?view=vs-2022"},{ "key": "485", "text": "乘法表", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-31.466000001431,"y":-8.5460000038147,"end_time":-1039, "finished":10,"time_end":"2022-08-24 15:39:46", "content":"http://c.biancheng.net/csharp/do-while.html 把这个乘法表,显示到一个多行文本框里面,文本框有一个属性,是多行的,要打开"},{ "key": "486", "text": "学习辅导", "figure":"Circle", "color":"#009900", "Executor":"", "x":-34.206673195015,"y":-12.123730277341,"end_time":-1038.9, "finished":0,"time_end":"2022-08-24 16:51:04", "content":"学习辅导"},{ "key": "487", "text": "动态创建按钮", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-35.516000001431,"y":-7.9460000038147,"end_time":-1038.9, "finished":10,"time_end":"2022-08-24 16:52:04", "content":"动态创建按钮,参考下面文章 https://stackoverflow.com/questions/8608311/how-to-add-buttons-dynamically-to-my-form 动态绑定事件参考这篇文章 https://codesteps.com/2019/08/13/c-how-to-create-button-control-dynamically/"},{ "key": "488", "text": "多任务计算,从1加到1000000", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-31.436000001431,"y":-11.066000003815,"end_time":-1038.9, "finished":10,"time_end":"2022-08-24 17:00:17", "content":"多任务计算,从1加到1000000 多任务参考: https://www.codeleading.com/article/78135183071/"},{ "key": "491", "text": "C#类", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-32.386000001431,"y":-9.9860000038147,"end_time":-1038.2, "finished":10,"time_end":"2022-08-25 10:18:45", "content":"https://www.runoob.com/csharp/csharp-class.html 看这个教程,然后新建一个类,S_Label 这个类有一个函数run,run之后就可以新建一个标签,标签的文本从类的属性中读取"},{ "key": "492", "text": "C#绘制简单图形", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-30.066000001431,"y":-6.0760000038147,"end_time":-1038, "finished":10,"time_end":"2022-08-25 14:41:59", "content":"https://docs.microsoft.com/zh-cn/dotnet/desktop/winforms/advanced/getting-started-with-graphics-programming?view=netframeworkdesktop-4.8 C#绘制简单图形"},{ "key": "497", "text": "tcp发送和接受", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-30.084744601073,"y":-4.5860000038147,"end_time":-1037.2, "finished":10,"time_end":"2022-08-26 09:32:10", "content":"https://www.tigerhu.com/article/csharp/64.html 做一个聊天程序,局域网互相发送消息"},{ "key": "503", "text": "S_Camera参数增加", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-19.01448599805,"y":-14.805673945486,"end_time":-1036, "finished":10,"time_end":"2022-08-27 15:17:38", "content":"{ "2d":"读取2D图片模块", "3d":"读取3D点云模块", "save_key":"2d_pic", "const_key":"#camera1_const", "wait":"1000", "key_rect":"#sys.pRect1/1", "key_bottom":"#pPlanet_Bottom", "filter_rect":"1", "filter_bottom":"1" } 如果有一些额外的json字段,不要删除"},{ "key": "504", "text": "S_Camera_Init 参数", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-12.634338431406,"y":-16.160335863873,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:27:37", "content":"S_Camera_Init 参数 { "key_step":"拆垛相机模块" }"},{ "key": "505", "text": "S_Read_Robot 参数设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-11.175525001431,"y":-21.027825003815,"end_time":-1035.9, "finished":2,"time_end":"2022-08-27 17:28:30", "content":"S_Read_Robot 参数设置 { "key_save":"#robot1", "oz":"260", "dz":"0", "c2d":"945", "bc2":"1025", "tools_len":"0", "bottom0":"0, 0, 0", "bottom1":"2.6, 0, 0", "bottom2":"2.6, 0, 9.45", "bottom3":"2.6, 0, 9.45", "bottom4":"12.85, 0, 9.45", "bottom5":"15.10, 0, 9.45", "rotate0":"0, 0, -1", "rotate1":"0, 1, 0", "rotate2":"0, 1, 0", "rotate3":"-1, 0, 0", "rotate4":"0, -1, 0", "rotate5":"-1, 0, 0" }"},{ "key": "506", "text": "S_Read_Bottom 参数", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-19.086000001431,"y":-15.546000003815,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:30:53", "content":"S_Read_Bottom 参数 { "file":"D:\\data2\\bottom.txt", "key_save":"#pPlanet_Bottom" }"},{ "key": "507", "text": "S_Var_Set 变量设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-14.85537990371,"y":-12.667505359608,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:34:28", "content":"S_Var_Set 变量设置 { "key_save":"#height_minus", "value":"20" }"},{ "key": "508", "text": "S_Read_Box_Height", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-12.874565477621,"y":-17.559677384767,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:35:56", "content":"S_Read_Box_Height 参数 { "key_3d":"#camera1_3dArray" }"},{ "key": "509", "text": "S_QueueBox_Add", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-18.996785243306,"y":-16.290179763021,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:36:37", "content":"S_QueueBox_Add {"key_ui":"k6","color":"red"}"},{ "key": "510", "text": "S_QueueBox_Show", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-19.076051191907,"y":-17.07957976572,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:37:35", "content":"S_QueueBox_Show {"key_ui":"k6"}"},{ "key": "511", "text": "S_Draw_String", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-11.476800001431,"y":-19.871275003815,"end_time":-1035.9, "finished":4,"time_end":"2022-08-27 17:39:06", "content":"S_Draw_String { "pic_read":"2d_pic2_rect2", "pic_save":"2d_pic2_str", "key_read":"#sum1", "str_x":"100", "str_y":"100" }"},{ "key": "512", "text": "删除节点", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-23.270285715717,"y":-10.200761908577,"end_time":-1035.9, "finished":10,"time_end":"2022-08-27 17:40:07", "content":"删除节点 ID<100的节点,删除,也就是把D4设置=100 ID>100,ID<200的节点,删除,也就是把D4设置=200 以此类推"},{ "key": "516", "text": "S_TextBox_Read参数", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-12.836010667816,"y":-16.834934055379,"end_time":-1034, "finished":10,"time_end":"2022-08-29 15:07:22", "content":"S_TextBox_Read"},{ "key": "517", "text": "参数设置", "figure":"Circle", "color":"#aaaaff", "Executor":"", "x":-21.270535372111,"y":-18.371931982396,"end_time":-1033.9, "finished":0,"time_end":"2022-08-29 16:33:31", "content":"参数设置"},{ "key": "520", "text": "把无序抓取的低代码简化", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-38.729893565904,"y":-2.4392340272598,"end_time":-1033.2, "finished":2,"time_end":"2022-08-30 10:39:00", "content":"把无序抓取的低代码简化成最简单的一个机械臂应用"},{ "key": "521", "text": "尝试着写加法模块", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-35.944282931419,"y":-6.815638392451,"end_time":-1033.2, "finished":10,"time_end":"2022-08-30 10:39:05", "content":"尝试着写加法模块"},{ "key": "522", "text": "做一个无序抓取的最小版本", "figure":"Circle", "color":"white", "Executor":"admin", "x":2.5637137485695,"y":-9.814402503815,"end_time":-1033.2, "finished":2,"time_end":"2022-08-30 10:39:32", "content":"http://www.funnyai.com/svg/cs_train3.php?id=58 复制上面页面, 然后删除所有不需要的,只要可以抓取一次即可 模块越少越好"},{ "key": "523", "text": "双击节点(文字外面)", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-23.506000001431,"y":-9.396000003815,"end_time":-1033, "finished":10,"time_end":"2022-08-30 14:03:24", "content":"打开编辑窗口"},{ "key": "524", "text": "属性窗口自动选择位置", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-17.756000001431,"y":-4.806000003815,"end_time":-1033, "finished":10,"time_end":"2022-08-30 14:32:58", "content":"属性窗口自动选择位置 如果组件在左右,就显示到右边 如果要编辑的组件在右边就显示左边 如果不会阻挡,就不移动位置"},{ "key": "525", "text": "变量分成两组", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-21.796000001431,"y":-6.736000003815,"end_time":-1032.9, "finished":10,"time_end":"2022-08-30 16:49:12", "content":"变量分成两组 #开头的全局变量 其他变量"},{ "key": "526", "text": "积木增加一个全文搜索功能", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":1.1639999985695,"y":-6.6460000038147,"end_time":-1032.9, "finished":10,"time_end":"2022-08-30 17:03:15", "content":"积木增加一个全文搜索功能 利用便条的全文搜索功能"},{ "key": "534", "text": "增加一个编译按钮", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-23.406000001431,"y":-10.756000003815,"end_time":-1031.1, "finished":10,"time_end":"2022-09-01 11:27:06", "content":"增加一个编译按钮"},{ "key": "539", "text": "C#调试", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-29.13,"y":-3.55,"end_time":-1029.2, "finished":10,"time_end":"2022-09-03 09:07:28", "content":"C#调试 设置断点 查看stack 跟踪变量"},{ "key": "540", "text": "用ssh模块登录到服务器", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-37.13,"y":-1.46,"end_time":-1029.2, "finished":2,"time_end":"2022-09-03 09:08:47", "content":"用ssh模块登录到服务器,训练神经网络"},{ "key": "542", "text": "调查一下图片预处理需要哪些模块", "figure":"Circle", "color":"white", "Executor":"tianyuan", "x":-36.26,"y":-0.47,"end_time":-1027.9, "finished":4,"time_end":"2022-09-04 16:20:19", "content":"调查一下图片预处理需要哪些模块 我们系统是否都有这些模块"},{ "key": "543", "text": "拖动要保存top和bottom", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-23.4,"y":-11.36,"end_time":-1027.8, "finished":10,"time_end":"2022-09-04 20:13:00", "content":"拖动要保存top和bottom"},{ "key": "544", "text": "登录框变成弹框", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-35.596000001431,"y":0.513999996185,"end_time":-1026.9, "finished":10,"time_end":"2022-09-05 15:41:06", "content":"http://www.funnyai.com/svg/cs_train3.php?id=58 登录框弹出窗口,登录完毕不要刷新窗口"},{ "key": "547", "text": "批量删除多个节点", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-5.9160000014305,"y":-11.486000003815,"end_time":-1026.2, "finished":10,"time_end":"2022-09-06 09:56:42", "content":"用户选择了多个节点,可以批量删除 删除的数据接口调用以前的"},{ "key": "548", "text": "复制选择的节点", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":1.1639999985695,"y":-12.986000003815,"end_time":-1026.2, "finished":8,"time_end":"2022-09-06 09:57:46", "content":"复制选择节点的源码,可以粘贴到新的地方"},{ "key": "549", "text": "增加一个属性,", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":2.0539999985695,"y":-10.926000003815,"end_time":-1025.9, "finished":2,"time_end":"2022-09-06 16:10:09", "content":"增加一个属性, 可以设置是否用console模式"},{ "key": "550", "text": "编辑窗口修改为tab窗口类似", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-2.5760000014305,"y":-13.066000003815,"end_time":-1025.9, "finished":10,"time_end":"2022-09-06 16:10:35", "content":"编辑窗口修改为tab窗口类似 tab切换样式修改一下 "},{ "key": "551", "text": "3D点击数据保存", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-17.426000001431,"y":-12.036000003815,"end_time":-1025.8, "finished":10,"time_end":"2022-09-06 18:27:10", "content":"小季那边3D点击数据保存 新建funny_cloud_point表 ID,File_ID,x,y,z"},{ "key": "554", "text": "把属性窗口做成变量窗口类似", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-7.1560000014305,"y":-8.696000003815,"end_time":-1024.9, "finished":10,"time_end":"2022-09-07 17:52:51", "content":"把属性窗口做成变量窗口类似 可以缩小,不显示 还有输入接口点的颜色"},{ "key": "555", "text": "code目录的东西", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-0.0860000014305,"y":-14.196000003815,"end_time":-1024.9, "finished":2,"time_end":"2022-09-07 17:57:46", "content":"也可以放到这个目录,尤其是新增的类型 http://121.196.47.111/note/ide_url.php?id=2267"},{ "key": "557", "text": "左边工具箱整理", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-32.09,"y":-1.85,"end_time":-1024.3, "finished":4,"time_end":"2022-09-08 07:31:23", "content":"左边工具箱整理 缺失的参数,缺失的图片 没法搜索的积木"},{ "key": "558", "text": "界面设计和环境设计", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-5.86,"y":-10.62,"end_time":-1024.3, "finished":10,"time_end":"2022-09-08 07:32:41", "content":"界面设计和环境设计的链接放到外面"},{ "key": "559", "text": "效率提升的建议", "figure":"Circle", "color":"#2299ff", "Executor":"admin", "x":21.41262375,"y":-18.4229825,"end_time":-1024.3, "finished":0,"time_end":"2022-09-08 07:34:27", "content":"效率提升的建议"},{ "key": "560", "text": "工作的弹性制度", "figure":"Circle", "color":"white", "Executor":"admin", "x":24.53821125,"y":-14.49863375,"end_time":-1024.3, "finished":0,"time_end":"2022-09-08 07:34:42", "content":"工作的弹性制度"},{ "key": "561", "text": "效率高的,可以在家办公一小时", "figure":"Circle", "color":"white", "Executor":"admin", "x":24.48033,"y":-15.667835,"end_time":-1024.3, "finished":0,"time_end":"2022-09-08 07:35:00", "content":"效率高的,可以在家办公一小时,早回去一小时或者晚一小时到 "},{ "key": "562", "text": "做试验对比有更好的饮食", "figure":"Circle", "color":"white", "Executor":"admin", "x":24.42244875,"y":-16.83703625,"end_time":-1024.3, "finished":0,"time_end":"2022-09-08 07:35:43", "content":"做试验对比有更好的饮食是否有利于精力充沛,效率高 找两组差不多能力的人来对比"},{ "key": "563", "text": "远程办公,屏幕录制工具", "figure":"Circle", "color":"white", "Executor":"admin", "x":19.743999998569,"y":-15.806000003815,"end_time":-1024.2, "finished":0,"time_end":"2022-09-08 08:47:21", "content":"远程办公,屏幕录制工具"},{ "key": "566", "text": "读取扩展的积木信息", "figure":"Circle", "color":"white", "Executor":"admin", "x":-18.306000001431,"y":-21.006000003815,"end_time":-1024.1, "finished":0,"time_end":"2022-09-08 11:30:37", "content":"http://121.196.47.111/note/ide_url.php?id=2267 这个目录id是从下面文件读取的 /funnyai/json_read_value.php?xpath=/cs_train3/block/class/id"},{ "key": "567", "text": "依赖模块自动检查", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-17.976000001431,"y":-22.566000003815,"end_time":-1024.1, "finished":10,"time_end":"2022-09-08 11:31:58", "content":"依赖模块自动检查 TCP_Server_Send需要TCP_Server"},{ "key": "571", "text": "增加一个同步模式开关", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-11.156000001431,"y":-22.006000003815,"end_time":-1024, "finished":2,"time_end":"2022-09-08 13:32:43", "content":"增加一个同步模式开关"},{ "key": "589", "text": "积木拖动过来,key没有更新", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-6.0060000014305,"y":-9.726000003815,"end_time":-1023.9, "finished":10,"time_end":"2022-09-08 16:33:15", "content":"工具栏,积木拖动过来,key没有更新为数字"},{ "key": "590", "text": "自定义代码设置工具", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":1.6939999985695,"y":-11.786000003815,"end_time":-1023.9, "finished":0,"time_end":"2022-09-08 18:04:10", "content":"自定义代码设置工具 比如是否有dll,有多少参数==="},{ "key": "596", "text": "写安川机器人的基本操作手册", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-39.94,"y":-7.22,"end_time":-1022.3, "finished":0,"time_end":"2022-09-10 07:40:12", "content":"写安川机器人的基本操作手册"},{ "key": "597", "text": "estun机器人的基本操作", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-40.21,"y":-5.04,"end_time":-1022.3, "finished":0,"time_end":"2022-09-10 07:40:46", "content":"estun机器人的基本操作手册"},{ "key": "604", "text": "id=0的时候也显示", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":3.3139999985695,"y":-14.066000003815,"end_time":-1017.1, "finished":2,"time_end":"2022-09-15 13:03:26", "content":"界面设计: http://121.196.47.111/svg/cs_ui.php?id=17 id=0的时候也显示一个默认的窗口 保存到时候,自动切换到新的页面"},{ "key": "605", "text": "批量移动多个分类", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-29.356000001431,"y":-1.8560000038147,"end_time":-1017, "finished":2,"time_end":"2022-09-15 14:01:57", "content":"http://snd.funnyai.com/funnyai/list_class.php?id=2218"},{ "key": "606", "text": "保存图片和点云的程序", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-40.226000001431,"y":-8.9460000038147,"end_time":-1017, "finished":10,"time_end":"2022-09-15 14:35:07", "content":"保存图片和点云的程序"},{ "key": "618", "text": "控件选择要增加一个类型过滤", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-38.69,"y":-12.34,"end_time":-1010.7, "finished":10,"time_end":"2022-09-21 21:59:36", "content":"控件选择要增加一个类型过滤的参数,写到json文件中,比如,只选择按钮,或只选择文本框"},{ "key": "619", "text": "文本要禁止点击编辑", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-40.55,"y":-11.41,"end_time":-1010.7, "finished":2,"time_end":"2022-09-21 22:00:09", "content":"文本要禁止点击编辑"},{ "key": "630", "text": "文件名模块要单独设置", "figure":"Circle", "color":"white", "Executor":"wangmengyu", "x":-21.306000001431,"y":-23.226000003815,"end_time":-1004.9, "finished":2,"time_end":"2022-09-27 17:52:17", "content":"文件名模块要单独设置 比如文件名\需要转义为\\"},{ "key": "635", "text": "编辑保存等提示信息", "figure":"Circle", "color":"white", "Executor":"zhangxingji", "x":-23.866000001431,"y":-22.186000003815,"end_time":-1003, "finished":2,"time_end":"2022-09-29 15:25:59", "content":"编辑保存等提示信息,存储到右下角,类似windows通知消息"} ], "linkDataArray": [ {"from": "44", "to": "41"},{"from": "62", "to": "42"},{"from": "63", "to": "41"},{"from": "64", "to": "41"},{"from": "66", "to": "42"},{"from": "65", "to": "66"},{"from": "58", "to": "66"},{"from": "68", "to": "72"},{"from": "73", "to": "72"},{"from": "70", "to": "73"},{"from": "71", "to": "73"},{"from": "74", "to": "68"},{"from": "75", "to": "68"},{"from": "76", "to": "68"},{"from": "77", "to": "72"},{"from": "78", "to": "77"},{"from": "90", "to": "72"},{"from": "88", "to": "41"},{"from": "101", "to": "90"},{"from": "117", "to": "79"},{"from": "195", "to": "72"},{"from": "198", "to": "195"},{"from": "199", "to": "195"},{"from": "200", "to": "195"},{"from": "203", "to": "77"},{"from": "220", "to": "90"},{"from": "226", "to": "90"},{"from": "227", "to": "90"},{"from": "228", "to": "90"},{"from": "230", "to": "118"},{"from": "222", "to": "195"},{"from": "213", "to": "245"},{"from": "245", "to": "72"},{"from": "246", "to": "42"},{"from": "112", "to": "246"},{"from": "41", "to": "79"},{"from": "201", "to": "62"},{"from": "69", "to": "62"},{"from": "59", "to": "62"},{"from": "202", "to": "62"},{"from": "14", "to": "117"},{"from": "247", "to": "117"},{"from": "43", "to": "230"},{"from": "249", "to": "230"},{"from": "250", "to": "118"},{"from": "40", "to": "250"},{"from": "229", "to": "245"},{"from": "91", "to": "245"},{"from": "258", "to": "41"},{"from": "260", "to": "41"},{"from": "265", "to": "62"},{"from": "263", "to": "269"},{"from": "270", "to": "269"},{"from": "257", "to": "269"},{"from": "266", "to": "269"},{"from": "269", "to": "79"},{"from": "275", "to": "269"},{"from": "248", "to": "195"},{"from": "196", "to": "269"},{"from": "197", "to": "41"},{"from": "251", "to": "90"},{"from": "194", "to": "246"},{"from": "7", "to": "62"},{"from": "259", "to": "62"},{"from": "28", "to": "62"},{"from": "286", "to": "195"},{"from": "287", "to": "79"},{"from": "288", "to": "287"},{"from": "289", "to": "287"},{"from": "290", "to": "90"},{"from": "291", "to": "62"},{"from": "292", "to": "90"},{"from": "293", "to": "195"},{"from": "294", "to": "90"},{"from": "296", "to": "195"},{"from": "337", "to": "117"},{"from": "338", "to": "245"},{"from": "339", "to": "245"},{"from": "348", "to": "41"},{"from": "347", "to": "41"},{"from": "351", "to": "62"},{"from": "359", "to": "90"},{"from": "364", "to": "62"},{"from": "369", "to": "41"},{"from": "378", "to": "269"},{"from": "393", "to": "41"},{"from": "417", "to": "117"},{"from": "422", "to": "269"},{"from": "424", "to": "269"},{"from": "425", "to": "269"},{"from": "428", "to": "117"},{"from": "429", "to": "117"},{"from": "432", "to": "267"},{"from": "433", "to": "267"},{"from": "434", "to": "267"},{"from": "435", "to": "267"},{"from": "440", "to": "269"},{"from": "441", "to": "269"},{"from": "442", "to": "287"},{"from": "444", "to": "269"},{"from": "443", "to": "269"},{"from": "483", "to": "267"},{"from": "484", "to": "267"},{"from": "485", "to": "267"},{"from": "267", "to": "486"},{"from": "487", "to": "267"},{"from": "488", "to": "267"},{"from": "491", "to": "267"},{"from": "492", "to": "267"},{"from": "268", "to": "117"},{"from": "497", "to": "267"},{"from": "512", "to": "269"},{"from": "517", "to": "269"},{"from": "503", "to": "517"},{"from": "505", "to": "517"},{"from": "507", "to": "517"},{"from": "508", "to": "517"},{"from": "516", "to": "517"},{"from": "504", "to": "517"},{"from": "506", "to": "517"},{"from": "509", "to": "517"},{"from": "510", "to": "517"},{"from": "511", "to": "517"},{"from": "476", "to": "517"},{"from": "474", "to": "517"},{"from": "478", "to": "517"},{"from": "477", "to": "517"},{"from": "475", "to": "517"},{"from": "473", "to": "517"},{"from": "480", "to": "517"},{"from": "520", "to": "267"},{"from": "521", "to": "267"},{"from": "522", "to": "117"},{"from": "523", "to": "269"},{"from": "524", "to": "269"},{"from": "525", "to": "269"},{"from": "526", "to": "117"},{"from": "534", "to": "269"},{"from": "539", "to": "267"},{"from": "540", "to": "267"},{"from": "542", "to": "267"},{"from": "543", "to": "269"},{"from": "544", "to": "267"},{"from": "547", "to": "117"},{"from": "548", "to": "117"},{"from": "549", "to": "117"},{"from": "550", "to": "117"},{"from": "551", "to": "269"},{"from": "554", "to": "117"},{"from": "555", "to": "117"},{"from": "557", "to": "267"},{"from": "558", "to": "117"},{"from": "559", "to": "118"},{"from": "560", "to": "559"},{"from": "561", "to": "559"},{"from": "562", "to": "559"},{"from": "563", "to": "559"},{"from": "566", "to": "517"},{"from": "567", "to": "517"},{"from": "571", "to": "517"},{"from": "589", "to": "117"},{"from": "590", "to": "117"},{"from": "596", "to": "267"},{"from": "597", "to": "267"},{"from": "604", "to": "117"},{"from": "605", "to": "267"},{"from": "606", "to": "267"},{"from": "618", "to": "267"},{"from": "619", "to": "267"},{"from": "630", "to": "517"},{"from": "635", "to": "517"} ]}