Files
01-Siyuan-MesProject/DataMirrorTools_Simulator/ModelBasic/WriteVersion.cs
2026-05-29 10:07:05 +08:00

454 lines
25 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
/// <summary>
///
/// </summary>
namespace ModelBasic
{
/// <summary>
///
/// </summary>
public class WriteVersion
{
/// <summary>
///
/// </summary>
/// <returns></returns>
public static List<String> GetVersion()
{
var list = new List<String>();
list.Add("【2020.09.30 1800】修改了自增ID自己生成");
list.Add("【2020.09.30 1800】修改了TagID处理合并表");
list.Add("【2020.10.12 1826】数据库表格增加了项目代码");
list.Add("【2020.10.14 1756】导出数据模型回原点等不记得了");
list.Add("【2020.10.17 1810】添加了机器人算法");
list.Add("【2020.10.19 1810】PUMA560机器人调试完成");
list.Add("【2020.10.29 1837】增加IRB20增加项目导出导入未完成");
list.Add("【2020.10.30 1555】增加项目导入");
list.Add("【2020.10.30 1832】修改程序启动界面");
list.Add("【2020.10.31 1800】修改程序启动界面");
list.Add("【2020.11.02 1738】修改了导入及项目打开逻辑等");
list.Add("【2020.11.06 1607】修复了信号仿真功能");
list.Add("【2020.11.09 1833】修复路径编辑器里的机器人到达指定位置修改机器人接收位置信息改点问题程序的初始数据");
list.Add("【2020.11.10 1113】导入导出数据进度条");
list.Add("【2020.11.12 1749】合并项目数据整理项目网页导出Excel");
list.Add("【2020.11.13 1923】浮框提示文本框回车多机器人");
list.Add("【2020.11.14 1817】多机器人修改完成改了底座坐标为极坐标配置IRB6640机器人D-H表");
list.Add("【2020.11.16 1053】修改BUG编辑工序自动刷新暂时屏掉模型查工艺");
list.Add("【2020.11.28 1736】错误列表");
list.Add("【2020.12.01 1720】增加PDPS数据导入改机器人的驱动命令冲突改添加仿真PS行为的模型显示隐藏的限制");
list.Add("【2020.12.07 0913】修改加载模型的错误提示");
list.Add("【2020.12.09 1108】修改设备信号仿真模块机器人还没做");
list.Add("【2020.12.09 1355】修改可改TagValue可改Tag持续时间修改重复时间报错");
list.Add("【2020.12.09 1744】修改用ID操作数据修改默认长度是方块");
list.Add("【2020.12.10 1718】增加设备信号仿真的循环播放修改错误列表自动滚动修改版本修改的方便性\r\n修改导入导出数据修改设备信号仿真业务至网页播放");
list.Add("【2020.12.11 1658】修改Socket切换项目不能连接修改TagID处理的数据加载时机修改Web直接通讯修改设备信号仿真");
list.Add("【2020.12.12 1839】修改导入数据到软件中数据库连接错误提示");
list.Add("【2020.12.17 1703】修改使用J数据播放使用生成的自由度数据播放修改配置后将自动刷新配置");
list.Add("【2020.12.17 1703】修改数据库的工艺的驱动类型修改工艺添加界面的工艺驱动选项添加了不加载浏览器的功能");
list.Add("【2020.12.17 1703】选不同工艺是数据在工序中分类别显示播放数据的工艺显示Index当前跳滚");
list.Add("【2020.12.17 1708】修改设备信号仿真添加甘特图元素时候的时间计算错误问题");
list.Add("【2020.12.17 1723】对克隆后的工艺对应的工序的显示进行清空");
list.Add("【2020.12.17 1927】行为播放时先播放所有工艺的第一帧");
list.Add("【2020.12.18 1059】屏蔽了程序中的机器人的程序");
list.Add("【2020.12.18 1134】屏蔽了调用表达式运算的初始化程序");
list.Add("【2020.12.18 1659】修改刷新树的渲染");
list.Add("【2020.12.23 1436】修改记录数据的时间24进制");
list.Add("【2020.12.23 1304】增加运行程序的网页模型初始化状态功能");
list.Add("\n");
list.Add("-----------------------------稳定的版本(广州明珞第二个项目)---------------------------------");
list.Add("\n");
list.Add("【2020.12.28 0905】取消了视图的使用");
list.Add("【2020.12.28 1531】修改切换项目和关闭程序时回放及信号模型自动循环停止任务");
list.Add("【2020.12.28 1531】修改切换项目通讯断开不能连接问题");
list.Add("【2020.12.28 1531】暂时取消使用逻辑控制行为的功能");
list.Add("【2020.12.28 1531】信号视图中增加了信号全选和全不选功能");
list.Add("【2020.12.28 1531】更改软件通讯目标不重启程序便生效");
list.Add("【2020.12.28 1531】仅保留一份通讯实例接口");
list.Add("【2020.12.28 1531】修改菜单的勾选状态");
list.Add("【2020.12.29 1043】修改界面在视图窗口里不能打开");
list.Add("【2020.12.29 1043】修改工艺的参数同时刷新行为合成器");
list.Add("【2020.12.29 1043】修改工序数据不允许被删空并且工艺无工序的数据在发行的时候会提示");
list.Add("【2020.12.29 1341】修改行为数据播放前 先生成数据!");
list.Add("【2020.12.29 1616】修改行为播放的调用工艺的规则");
list.Add("【2020.12.30 1359】增加删除按钮的二次确认");
list.Add("【2020.12.30 1359】增加仿真的模型显示隐藏ing....");
list.Add("\n");
list.Add("-----------------------------临时版本(仿真模型操作没做完,还有其他bug这是不好用的2020.12.31---------------------------------");
list.Add("\n");
list.Add("【2021.01.19 0932】增加选择行为里的工具跳选到工艺树");
list.Add("【2021.01.19 0932】增加行为播放的调试功能同时显示时刻线拖拽到指定位置可以从这里开始播放");
list.Add("【2021.01.19 0932】限制了行为的重复播放");
list.Add("【2021.01.19 0932】删掉数据库的定值表");
list.Add("【2021.01.19 0932】程序启动自然最大化");
list.Add("【2021.01.19 0932】增加判断工艺、行为不允许添加重名");
list.Add("【2021.01.19 0932】修改复杂行为与非复杂行为串位的问题");
list.Add("\n");
list.Add("-----------------------------暂时版本(正在做机器人...2021.1.19---------------------------------");
list.Add("\n");
list.Add("【2021.01.19 0932】修改播放行为的同时刻不同时播放问题");
list.Add("【2021.01.19 0932】修复关闭放置控制器发2次消息BUG");
list.Add("【2021.01.23 1131】增加命令行clear、exit、release、version");
list.Add("【2021.01.25 1549】增加模型驱动类型编辑增加软件更新功能");
list.Add("【2021.01.25 1643】增加命令行findcraft、findmodel");
list.Add("【2021.01.28 1344】修改行为数据播放同一个模型所用工艺最早出现的数据首帧附加到行为第一帧");
list.Add("【2021.01.29 1959】修改行为数据播放仿真数据模型隐藏问题做完包括第1帧");
list.Add("【2021.02.01 1009】增加工艺换绑模型");
list.Add("【2021.02.18 1453】取消了第一帧对模型显示隐藏的操作");
list.Add("【2021.02.18 1516】修改对状态型的工艺二次调用");
list.Add("【2021.02.18 1726】修改删除工艺组同时删除在工序里的工艺组错误数据");
list.Add("【2021.02.19 1518】修改导出Act数据的键值表弃用");
list.Add("【2021.02.19 1746】增加[AlignCraftForAct]字段[StartTime],取消[OperationTree]字段[StartTime]");
list.Add("【2021.02.19 1746】修改视图[AlignCraftForAct]<->[OperationTree]!结果:允许状态工艺在同个行为里任意调用!");
list.Add("【2021.02.19 1826】修改删除行为里的工艺使用ID");
list.Add("【2021.02.20 0909】修改行为播放丢最后一帧");
list.Add("【2021.02.20 1059】修改生成数据的中途报错进行了错误提示");
list.Add("【2021.02.20 1150】修改行为甘特图数据播放部分的帧间隔设置和显示");
list.Add("【2021.02.20 1703】修改清空甘特图");
list.Add("【2021.02.24 1718】增加仿真的数据生成时候是否添加状态数据");
list.Add("【2021.02.25 0920】修改生成数据串名");
list.Add("【2021.02.26 1557】机器人规划功能修改完成");
list.Add("【2021.03.01 1909】修改工序新增加点取值为复制");
list.Add("【2021.03.02 1757】修改数据库表名称和字段");
list.Add("【2021.03.04 1828】增加缺少C++运行库报错!");
list.Add("【2021.03.05 1637】修改设备信号仿真结构");
list.Add("【2021.03.05 1935】增加规划机器人的数据生成存储及PalyAct播放");
list.Add("【2021.03.06 1727】修改生成Act时候的工艺数据源来自数据库了");
list.Add("【2021.03.08 1025】修改机器人生成数据的显隐Json判断");
list.Add("【2021.03.09 1612】修改Act的存放结构、增加字段[CraftCode]、删除字段[CraftDeviceTypeCode]");
list.Add("【2021.03.11 1811】这个是【2020.03.09 1612】版本程序之前两天做的机器人不好用并再项目终身保留文件夹里备份");
list.Add("【2021.03.12 1113】修改设备信号仿真的时间动态更新");
list.Add("【2021.03.12 1710】由于表结构的改变导入导出数据改成活的了");
list.Add("【2021.03.19 1000】修改设备信号仿真的信号值修改");
list.Add("【2021.03.19 1950】增加机器人逆解微分趋势显示");
list.Add("【2021.03.22 1050】关闭了Act的悬停");
list.Add("【2021.03.23 1950】机器人算f法修好了");
list.Add("【2021.03.27 1003】机器人工艺间连接的第4轴翻转问题承接完成");
list.Add("【2021.03.27 2154】机器人离散点单独逆解正解整理完成");
list.Add("【2021.03.29 1044】修改了机器人生成数据时候播放及相关代码分类");
list.Add("【2021.03.30 1455】修改路径编辑器页面的播放、暂停、停止、其他bug");
list.Add("【2021.03.31 1557】修改所有页面的播放、暂停、停止、其他bug");
list.Add("【2021.04.01 0932】修改线性规划的点为RXRYRX的错误");
list.Add("【2021.04.01 1616】合并前的备份");
list.Add("【2021.04.02 1829】不知道哪好用哪不好用");
list.Add("【2021.04.08 1151】改回了新增模型和导入模型");
list.Add("【2021.04.08 1151】修改了显示修改当前工序");
list.Add("【2021.04.08 1751】修改行为播放时候切换的跳帧问题及程序卡死问题");
list.Add("【2021.04.10 2031】增加了模型导入导出的功能");
list.Add("【2021.04.11 0745】增加动态附加浏览器");
list.Add("【2021.04.12 1459】修改动态导航加载浏览器界面");
list.Add("【2021.04.16 1459】修改代码为GUID");
list.Add("【2021.04.23 1747】模型导入导入带工艺数据做完了没测试好不好用");
list.Add("【2021.05.06 0846】修改xyz成为txtytz修改加载树时候的字符串参数");
list.Add("【2021.05.08 1828】去掉了模型树的数据库表");
list.Add("【2021.05.10 0936】数据库由22张表删成了17张表");
list.Add("【2021.05.11 1435】增加元素模型、工艺、工序、行为、信号所属关系查找");
list.Add("【2021.05.20 1133】修复本地导入导出模型的功能");
list.Add("【2021.05.21 1441】修改工艺树刷新慢、新增加工艺定位");
list.Add("【2021.05.21 1820】改了Gantt显示和颜色");
list.Add("【2021.05.22 1055】修改了浏览器清缓存加载");
list.Add("【2021.05.24 1734】修改了线性流规划工艺不能暂停");
list.Add("【2021.05.25 1856】修改了参数自动刷新");
list.Add("【2021.05.29 1830】增加了导入布局图");
list.Add("【2021.06.01 1515】模型预览导入增加模型名称");
list.Add("【2021.06.01 1925】增加连接信号");
list.Add("【2021.06.09 1925】增加帧信号回写");
list.Add(@"【2021.06.08 - 11】修改这些bug
1.行为合成后的播放有的播放不了Json格式错误的原因。
2.路径编辑器和行为合成器,增加回到初始状态、终了状态的按钮。
3.路径点添加时候,序号错乱,中间有空的信号。
4.工序上移不好用。
5.工序调位置,可以连续调整,光标跟着操作行走。
6.工序第一个点的时间,不累计到工艺时长。
7.工序第一个点以后的时间不允许设置 < 0 的数。
8.行为停止,自转也停止做完了。
9.自转工艺的停止按钮,控制自转停止。
10.行为暂停播放后,拖动工艺的位置,继续播放时候,指针会首末帧来回跳动。
11.修改浏览器清缓存加载,修改成功。不说关了重开的那种。
");
list.Add("【2021.06.11 1703】去掉字段和程序相关字段名称工序表的 TcpPositionStr ");
list.Add("【2021.06.16 1727】将表信号表整理成采集信号表格式");
list.Add("【2021.06.21 1512】配置信号的界面改进完成DeviceTree");
list.Add("【2021.06.21 1600】修改TagID绑定里的设备树");
list.Add("【2021.06.22 1755】把行为树去掉改成了操作树");
list.Add("【2021.06.23 1825】把设备信号仿真做成树等其他优化");
list.Add("【2021.06.27 1550】完成虚拟调试的版本");
list.Add("【2021.07.08 1003】修改运动学算法调用C++内存损坏Bug");
list.Add("【2021.07.12 0759】写说明书的版本,此版本使用不定数量轴的机器人!");
list.Add("【2021.09.08 1149】改全部换成四元数之前");
list.Add("【2021.09.08 1446】全部换成四元数");
list.Add("【2021.09.08 1801】修改线性插值");
list.Add("【2021.09.09 1050】导出机器人路径点");
list.Add("【2021.09.13 1643】修改信号筛选启用功能仅显示启用");
list.Add("【2021.09.17 1608】修改克隆时候 Reverse 字段报错!");
list.Add("【2021.10.06 2110】修改自动生成信号的可选择性");
list.Add("【2021.10.08 1346】修改设备树");
list.Add(@"【2021.10.11 0033】
1.增加筛选工艺类型生成信号。
2.增加信号的模糊查询。\n
3.取消所有绑定。《==》添加所有绑定。
4.删除信号时候,删除关联。
5.信号的仿真面板显示值和写入值逻辑不对并且目前只能写bool。
6.启动PLC链接的部分有改动。真实和模拟。
7.从PLC刷新信号值。
8.仿真面板和信号视图,赛选时候的字段不对。
9.修改设备树,把冗余的界面修改掉。
10.测试一根网线访问另一台电脑的两张网卡。
11.把TagID处理那部分挪到网页上。
15.修改操作树节点的属性。
16.强制功能,信号的强制。
17.选择工位号的界面存储值的修改和记录。
");
list.Add(@"【2021.10.12 0029】
update [TagTriggerHandler] set [HandlerType] = 'visible' where [HandlerType] = '1'
update [TagTriggerHandler] set [HandlerType] = 'rotation' where [HandlerType] = '2'
update [TagTriggerHandler] set [HandlerType] = 'craft' where [HandlerType] = '3'
update [TagTriggerHandler] set [HandlerType] = 'targetlocation' where [HandlerType] = '4'
");
list.Add(@"【2021.10.14 1447】
数据库改动2021.10.12.0119
1.把仿真面板删掉同时信号视图添加了4列。
2.改了TagID处理的 数据类型 HandlerType int -> String
同时修改HandlerType 的值,脚本在程序里。
update [TagTriggerHandler] set [HandlerType] = 'visible' where [HandlerType] = '1'
update [TagTriggerHandler] set [HandlerType] = 'rotation' where [HandlerType] = '2'
update [TagTriggerHandler] set [HandlerType] = 'craft' where [HandlerType] = '3'
update [TagTriggerHandler] set [HandlerType] = 'targetlocation' where [HandlerType] = '4'
3.信号标签表的ExecValue字段的字符串长度加长。
4.删掉InternalVar_Logical表
5.OperationTree新增俩字段[ScriptText],[ExistScript]
6.信号表新增[IsMonitor]字段, update [SignalViewer] set [IsMonitor] = 'True'
---------------------------------------------------------
1.增加筛选工艺类型生成信号。
2.增加信号的模糊查询。
3.取消所有绑定。《==》添加所有绑定。
4.删除信号时候,删除关联。
5.信号的仿真面板显示值和写入值逻辑不对并且目前只能写bool。
6.启动PLC链接的部分有改动。真实和模拟。
7.从PLC刷新信号值。
8.仿真面板和信号视图,赛选时候的字段不对。
9.修改设备树,把冗余的界面修改掉。
10.测试一根网线访问另一台电脑的两张网卡。
11.把TagID处理那部分挪到网页上。
12.在工艺的工序中能够增加等待信号。
13.【采集程序】关闭整个程序。
14.【采集程序】关闭时候的弹窗。
15.修改操作树节点的属性。
16.强制功能,信号的强制。
17.选择工位号的界面存储值的修改和记录。
18.信号的并集执行(执行脚本)。
19.码垛机的位置信息写入。
20.脚本的初始值错误少
21.信号表行高变小。
22.运行时候添加信号检测不到。也就是OPC重启问题
23.执行脚本的时候不想干信号会执行脚本值为1的脚本逻辑。
24.加信号是否监控的属性。
-----------------------------------------------------------
");
list.Add("【2021.10.16 1053】增加工艺合并功能");
list.Add(@"【2021.10.22 2147】
数据库改动2021.10.12.0119
1.把仿真面板删掉同时信号视图添加了4列。
2.改了TagID处理的 数据类型 HandlerType int -> String
同时修改HandlerType 的值,脚本在程序里。
update [TagTriggerHandler] set [HandlerType] = 'visible' where [HandlerType] = '1'
update [TagTriggerHandler] set [HandlerType] = 'rotation' where [HandlerType] = '2'
update [TagTriggerHandler] set [HandlerType] = 'craft' where [HandlerType] = '3'
update [TagTriggerHandler] set [HandlerType] = 'targetlocation' where [HandlerType] = '4'
3.信号标签表的ExecValue字段的字符串长度加长。
4.删掉InternalVar_Logical表
5.OperationTree新增俩字段[ScriptText],[ExistScript]
6.信号表新增[IsMonitor]字段, update [SignalViewer] set [IsMonitor] = 'True'
7.删掉了表Program_Config在表[ProjectList]增加字段[ParamConfig]。
8.修改操作树工艺名称的长度改成500。
---------------------------------------------------------
1.增加筛选工艺类型生成信号。
2.增加信号的模糊查询。
3.取消所有绑定。《==》添加所有绑定。
4.删除信号时候,删除关联。
5.信号的仿真面板显示值和写入值逻辑不对并且目前只能写bool。
6.启动PLC链接的部分有改动。真实和模拟。
7.从PLC刷新信号值。
8.仿真面板和信号视图,赛选时候的字段不对。
9.修改设备树,把冗余的界面修改掉。
10.测试一根网线访问另一台电脑的两张网卡。
11.把TagID处理那部分挪到网页上。
12.在工艺的工序中能够增加等待信号。
13.【采集程序】关闭整个程序。
14.【采集程序】关闭时候的弹窗。
15.修改操作树节点的属性。
16.强制功能,信号的强制。
17.选择工位号的界面存储值的修改和记录。
18.信号的并集执行(执行脚本)。
19.码垛机的位置信息写入。
20.脚本的初始值错误少 :
21.信号表行高变小。
22.运行时候添加信号检测不到。也就是OPC重启问题
23.执行脚本的时候不想干信号会执行脚本值为1的脚本逻辑。
24.加信号是否监控的属性。
25.修改程序参数配置,把数据存放到项目表里。
26.修改强制勾选框,改变后的下次修改值的字段的状态判断。
27.网页播放帧数据,第一帧里的附加工艺不能播放。
31.变量表排序功能不好用。
33.强制勾选框有时候状态更新不出来!,改到右键按钮执行了。
34.在工序中,可以看见绑定的数量和绑定内容。
36.信号表排序,排序中间会不连续。
37.新增加的信号默认不被强制。
38.把立库位置调整准确。
40.伺服值单位配置。
41.Datatable的多选。
42.立库的位置和模型的删减。
44.克隆工艺不带标签。删除工艺不删除标签。
45.使用Advanced强制回写。
-----------------------------------------------------------
28.做信号分类。传感器信号、I信号、O信号。
29.传感器打开软件的时候,不能初始化!要能初始化。网页加按钮。
30.采集程序把TagID换成GUID。
32.缺少逻辑块这个模块。缺少设备这个模块。缺少7轴机器人这个模块。
35.找TreeTable控件。
39.更新一次当前值到模型。
43.信号表里写名称再写脚本时候只能写TagID极难使用。
");
list.Add("【2021.10.25 2109】修改了克隆工艺时候的克隆标签");
list.Add("【2021.10.25 2120】修改了删除工艺时候的删除标签");
list.Add("【2021.10.25 2337】增加的Adv回写");
list.Add("【2021.11.04 1834】增加机器人控制器增加克隆工艺组增加删除工序同时删除标签");
list.Add("【2021.12.03 0919】增加下载功能并能够打开目录");
list.Add("【2021.12.23 1637】拆出界面");
list.Add("【2022.01.26 1818】上传到Git版本");
list.Add("【2022.01.28 1551】春节前的备份");
list.Add("【2022.02.09 1648】改URDF/1000");
list.Add("【2022.02.09 1648】改URDF/1");
list.Add("【2022.02.12 1037】取消虚拟调试时单独获取K的协议可能没取消完整");
list.Add("【2022.02.17 1013】修改启动生产线仿真模式时候创建2个以上连接报错");
list.Add("【2022.02.17 1613】增加了姿态编辑界面微调");
list.Add("【2022.02.17 2139】修改逻辑块手动创建的BUG");
list.Add("【2022.02.18 1526】修改虚拟调试逻辑块播放机器人工艺");
list.Add("【2022.02.25 1306】修好了增加信号没有序号的问题");
list.Add("【2022.02.25 1559】增加批量修改信号数据类型");
list.Add("【2022.02.28 2045】修改信号编辑长度限制50的bug");
list.Add("【2022.03.01 0013】生成json数据时[TagTriggerHandler]加了Order by");
list.Add("【2022.03.01 0052】修改伺服值以前是关节ID改成模型ID");
list.Add("【2022.03.01 1746】修改机器人或者最后一个关节的代码凑合能用");
list.Add("【2022.03.06 2125】增加机器人工序记录机器人当前关节值。工序可以修改当前关节值。数据库工序表增加字段[CurrJoint]");
list.Add("【2022.03.07 1137】修复机器人路径之间影响");
list.Add("【2022.03.10 0931】修复播放间隔和生成数据间隔为20时生成仿真数据报错的问题");
list.Add("【2022.03.14 0900】添加工艺树随意拖动");
list.Add("【2022.03.16 1335】允许修改时记录 Joint");
list.Add("【2022.03.21 1711】修复播放机器人路径joint");
list.Add("【2022.03.26 0930】Gantt图增加功能");
list.Add("【2022.04.13 1355】虚拟调试检验设备是否在线");
return list;
}
/// <summary>
///
/// </summary>
public static string ProgramVersion = "(内部版本 V : 2022.04.13 1355";
}
}