思伽达软件升级日志

V1.2.1.3-12/05/25

定时任务控件

修复了多次编辑任务后执行逻辑错误的问题。
修复了任务状态改为暂停后仍然继续执行的问题。

画面编辑器

修复了日期控件每周显示8天的问题。
修复了复杂表格的MIN公式函数计算错误的问题。
修复了复制元素后已绑定的变量表达式被清空的问题。
修复了多选元素后点击动态属性弹框,所有控件动态属性都被强制修改的问题。

设备协议驱动

修复了部分场景下丰炜协议读写的问题。
修复了部分场景下bacnet设备扫描失败的问题。

其他

优化了工程加密-输入密码的操作体验。
优化了数据源上传excel的格式校验和提示。
优化了软件小版本回退后不再频繁提示版本过高的问题。

V1.2.2.0-05/06/25

1. 重要变动

  • 1.1. 回退版本需要谨慎

    老版本可以通过增量包升级到1.2.2.0版本,但是升级后不能再安装低版本增量包了

    由于1.2.2.0删除了Windows服务,换成了进程模式,安装增量包进行版本回退会导致后台服务无法正常启动

    如果真的需要回退版本,必须先卸载软件后再重新安装低版本的完整安装包即可

  • 1.2. 旧工程将提示转换

    打开旧工程将提示升级转换,升级后可正常使用(会自动备份旧工程文件夹到同级目录)

    由于新版本的内部结构发生变化,升级后的工程文件无法再被老版本软件打开(即使手动改版本号也会出严重问题)

  • 1.3. 部分功能已废弃

    自定义表/数据集的PG表结构发生变化,列名由用户可见名称变成了随机id
    全局脚本执行内置SQL的方法已废弃,使用SQL助手中的新方式代替
    画面管理中的设置起始页(旗子)按钮已废弃,使用画面编辑器内部的TAB页右键菜单功能代替

  • 1.4. 删除工程时会删除数据
    开始页删除工程时将会同时删除该工程的所有历史数据
    在删除前有警告提示弹框,该操作确认删除后无法撤销

2. 新增功能

  • 2.1. 趋势曲线控件

    新增了实时趋势曲线控件、历史趋势曲线控件,在画面编辑器-图表中可以找到
    支持散点、折线、步进、柱状等不同的显示方式
    支持多X轴、多Y轴、XY反转等功能
    支持对数化轴、Y轴百分比相对值等功能
    支持曲线的高低限绑定变量、Y轴的最大最小值绑定变量、辅助线的值绑定变量,运行时可以动态调整
    支持运行态显示隐藏指定曲线、切换百分比模式、导出等功能
    实时趋势曲线支持重启后记忆之前已缓存数据的功能
    历史趋势曲线支持在运行态时重新选择变量、选择时间范围、选择抽样间隔、前后翻页等功能
    注:新曲线控件不支持和原有时间选择控件做数据联动,所有的交互功能都在内置的工具栏按钮中体现

  • 2.2. XY曲线控件
    新增了实时XY曲线控件、历史XY曲线控件,在画面编辑器-图表中可以找到
    支持以两个变量数据作为X轴和Y轴去渲染函数曲线
    支持X轴、Y轴的自定义表达式计算功能

  • 2.3. 配方管理
    新增了工程编辑窗口的配方管理菜单
    新增了画面编辑器的配方控件,在画面编辑器-其他中可以找到
    支持配方的导入导出、权限控制等功能
    支持运行态控件新增、编辑、上传、下载配方的功能
    运行态修改配方数据后,编辑态的配方数据也会同步更新
    提供相关API,允许用户自己组装配方界面

  • 2.4. 字体图标库
    新增了字体图标库,在画面编辑器-图库中可以找到
    图标商城中提供了1000+个图标供用户选择
    拖动到画布中即可使用,支持选择矢量颜色、动态绑定颜色属性
    2.5. 3D模型查看器
    新增了3D模型查看器控件,在画面编辑器-其他中可以找到
    支持选择FBX、GLB等格式的模型文件
    支持配置环境光、聚光灯、摄像机等基本参数配置

  • 2.6. SQL助手
    新增了SQL助手,在全局脚本和画面脚本中可以找到
    支持读取和展示系统中的Excel、第三方库、自定义表、数据集的表结构支持显示上述表的常用的增删改查等ORM操作脚本和原始SQL语句脚本

  • 2.7. 自定义登录
    新增了自定义登录(默认账号登录)功能,在工程配置-登录策略中可以找到(需要开启登录策略后才可以看到)
    支持运行态初始画面自动使用访客账号默认登录,而不是让用户输入账号密码,退出登录也不会返回到登录页
    配合权限配置,可以实现免登录即可看到简单数据、调起登录弹框可看到更高权限的数据等场景

  • 2.8. 报警语音播报
    新增了报警语音播报功能,在画面编辑器-实时报警-属性中可以找到
    支持配置报警语音播报的播放音量、语速、音调等参数
    提供画面脚本api,支持用户自己组装语音播报的内容

  • 2.9. 推送企业微信/钉钉
    新增了推送企业微信/钉钉api,在全局脚本和画面脚本中可以找到
    支持推送企业微信/钉钉机器人的文本、MARKDOWN、图片等消息

  • 2.10. 二维码
    新增了二维码控件,在画面编辑器-显示中可以找到
    支持配置二维码的内容、颜色、纠错率等参数

3. 修复优化

  • 3.1. 重要优化
    优化了运行态画面之间的切换速度
    优化了多条历史数据曲线的查询速度
    优化了全局脚本占用cpu过高的问题
    优化了大点数工程的初次打开加载非常慢的问题
    优化了系统稳定性,Windows下全面取消服务,解决了很多特殊电脑环境下遇到的服务异常等相关问题
  • 3.2. 画面编辑器
    优化了本地资源-管道图片的样式,解决了连接起来不协调的问题
    修复了棒图修改字体大小,刻度隐藏设置无效的问题
    优化了变量选择弹框大小和左右布局方式,支持点击分组进行筛选
    右键菜单增加了查找替换,支持替换选中元素的变量点位
    动态属性-数据集-选择指标的添加弹框添加一个全选按钮
  • 3.3. 复杂表格
    新增了背景色透明、允许隐藏上下左右滚动条等属性
    修复了编辑态表格自定义时间格式显示异常的问题
    修复了表格公式函数计算错误的问题
    初次加载增加了转圈等待样式,避免加载过程中白屏
  • 3.4. 数据分析
    允许在全局脚本和画面脚本中直接执行数据源-第三方数据库的原始SQL
    数据源上传excel时允许用户选择指定sheet页,之前是固定使用第一个sheet页的数据
    数据集优化了备注设置之后能够直接显示出来的问题
    数据集优化了鼠标右击菜单、双击改名等功能
    数据集新建后允许看到之前创建后的配置界面
  • 3.5. 画面管理
    新增了画面的批量选择操作功能,选中一个画面后,再按住shift键可以批量选择这一段的所有项
  • 3.6. 变量管理
    变量增加属性【总报警状态】、【高高报状态】、【高报状态】等信息。脚本,画面都可以获取到值
    变量管理-报警配置-报警详情, 允许使用${}代表当前变量的值
  • 3.7. 报警管理
    修复了报警管理的位监控逻辑问题、监控的值不对应的问题
    修复了存储、报警过多没有滑动下拉框的问题
  • 3.8. 设备协议驱动
    修复了OPC DA的变量可以扫描到,点确定一直卡住的问题
    bacnet_ip协议增加ip端口通讯
    修复了西门子1500的设备必须选择S7-1200才能采集到数据的问题

V1.2.2.1-06/07/25

发布时间: 2025年6月7日
修复优化

修复了配方管理无法添加配方组的问题
修复了全量包安装后第一次启动软件后打开工程失败的问题
修复了特殊情况下控件初始化失败的问题

V1.2.2.2-06/18/25

发布时间: 2025年6月18日
修复优化

数据库

修复了频繁启停项目导致数据库出现严重故障的问题
新增了启动工程时自动向PG数据库同步变量配置表的功能

画面

优化了多行文本控件的编辑体验
优化了变量选择弹框的高度布局
优化了趋势曲线的坐标轴样式,增加了"轴宽""标签倾斜"配置
修复了图标在运行时不显示的问题
修复了反复切换画面后弹框无法打开的问题
修复了特殊情况下的下拉框不显示下拉内容的问题

其他

修复了数据源上传excel带英文单引号时导入失败的问题
修复了全局脚本获取字符串类型变量失败的问题
修复了数据集组装相关问题
修复了其他已知问题

V1.2.2.3-06/27/25

发布时间: 2025年6月27日
修复优化

重要更新

大幅优化了手机端初始加载速度(需要重新打包下载apk)
增加了线段和管道的常用角度吸附功能(按住ctrl暂时禁用吸附)
首页增加"功能更新"板块,显示最新发布版本和更新日志
优化了管道流速计算方式,注意之前工程的管道流速可能发生变化,需要手动调整"动画时间"

稳定性

修复了进程PID被占用导致Nginx、Server等服务异常的问题
修复了MnCollection等服务异常的问题(优化了数据库启动等待时间)
修复了版本升级时,兼容同步项目一直卡在转圈界面的问题

脚本

修复了变量值获取时间字符串时只显示了年份的问题
优化了配方api帮助文档
趋势曲线、XY曲线控件增加了画面脚本api支持
增加全局脚本发送消息的结果反馈机制

画面

修复了弹出页面动态属性失效的问题
修复了资源菜单列表展示错位的问题
修复了手机端旋转相关体验性问题
历史数据的事件联动和画面脚本api分别支持了变量的过滤条件
支持运行态输入框允许调起软键盘(脚本调起osk进程)

数据分析

数据源增加状态标识,数据库连接异常时显示状态
修复了数据源服务崩溃,前端不显示列表以及无法新建数据集的问题
修复了数据集添加增长数据源时,设置时间范围编辑后保存会提示错误的问题
修复了数据集预览数据顺序紊乱的问题

其他

修复了日志文件过大的问题
修复和优化了其他已知问题

V1.2.2.4-07/09/25

发布时间: 2025年7月9日
重要更新

版本改为邮箱登录方式(去掉手机登录、微信扫码登录)
增加了内置数据源(报警表、日志表)的数据集组装
优化了抽样数据差值计算规则:最后一周期的结束值为0的问题(仅对新增的存储变量有效,旧变量依旧为0)
基础图表增加"文本标签"属性,开启后可显示节点值
饼图、环图增加了百分比、数值和指标的切换

画面

修复了线段、管道动态属性无效以及运行态位置偏移的问题
修复了设置起始页导致页面管理菜单的起始页标识丢失的问题
修复了复杂曲线图例点击隐藏后立刻又显示的问题
修复了复杂表格切换数据集行列时可能会有残留数据的问题
修复了复杂表格冻结首行时配置未正常保存的问题
修复了部分场景下趋势曲线控件刷新页面时无法获取历史数据的问题
修复了棒图的最小值绑定变量不生效的问题
修复了横向菜单字多时不自适应的问题,需要手动开启"自适应宽度"配置优化了定时任务组件的交互:不再可以选中行;可以按照标题和序号排序
优化了图表-柱状图绑定实时数据时的颜色显示问题,现在可以按配置的颜色进行显示
复杂表格增加minif函数,参数可以参照excel的参数格式
基础组件增加悬浮提示属性

配方

修复了新增第二个配方时不会新建的问题
导入时校验单元格的数据类型

其他

修复了存储管理-死区值不填时也可以点击确定的问题
修复了设备变量的表头打开之后,再去内部变量打开表头,设备变量的表头设置不生效的问题
修复了全局脚本商城的access数据库模板的下载问题
优化了系统设置的提示和输入值校验
优化了变量通讯间隔时间
修复和优化了其他已知问题

V1.2.3.1-08/22/25

旧工程升级

优化了升级的逻辑,减少不必要的升级提示
优化了报警转换的逻辑,将尝试转换旧版本的复杂报警和历史报警

画面

修复了报警跑马灯显示init的问题
修复了进入画面脚本中无法写入变量值的问题
修复了模型切换显示的时候会闪一下的问题
修复了趋势曲线、定时任务、配方控件的背景色和工具栏背景冲突的问题
修复了树形控件、下拉控件、列表框等初次不触发事件的问题(树形控件+动态面板,不显示
初始画面)

数据分析

修复了数据集中扩展字段为空的问题

其他

修复了报警管理中部分导入失败的问题
修复了全局脚本中相关报警api的问题
优化了其他已知问题

V1.2.5.0-10/11/25

1. 新增功能

1.1. 用户管理

工程配置-登录策略:移除了登录过期时间相关设置(旧工程此处设置不再兼容,需要手动在用
户管理修改)
用户管理:新增自动退出登录机制:不退出、固定时长退出、空闲时长退出(在运行态窗口上
空闲时间达到指定时长后自动退出登录)
用户管理:新增用户类型:普通用户、部门管理员(在运行态只有部门管理员才有权限修改其
他用户的信息)
编辑态:新增了用户管理控件,位于控件-其他(支持在运行态编辑用户、部门、角色等)
编辑态:新增了修改密码动态组件,位于动态组件-界面事件-修改密码弹框(支持在运行态修
改当前登录用户的密码)

1.2. MQTT接入
新增了MQTT接入功能,位于变量管理-MQTT接入
使用方法: 添加MQTT设备后,会自动生成对应的PLC设备,配置变量仍然在变量管理中进行配

协议管理内置了平台默认转发协议、name-value、key-value、昆仑等常用协议
支持自定义协议,用户可以根据自己的需求定义协议脚本
支持配置MQTT设备的用户名、密码、客户端ID、订阅主题、发布主题、QOS
支持查看MQTT设备的上下线记录
支持开启MQTT设备通讯日志,用于调试设备连接、数据收发等问题
支持MQTTS加密传输,可以配置相关证书信息
注意1:添加变量时必须正确填写“变量地址”字段,该字段代表了MQTT的对接名称(通讯协议
层面上的tag名)
注意2:MQTT服务器端口可以在“工程配置-端口配置-MQTT TCP”处获取
1.3. 数据库备份还原工具
新增了数据库备份还原工具,位于存储管理-数据备份
支持在线全量备份、增量备份、还原、导出
在线备份支持按计划日期执行全量备份、设置空间使用策略
在线备份支持局域网间远程备份
支持停服全量备份、还原
注意1:在本机备份时,备份存储位置不建议设置在和数据存储目录相同的硬盘(如果在同一块
硬盘可能导致数据库性能下降)
注意2:配置在线备份-全量备份计划时,如果开启了增量备份,建议小项目每周全量备份一次,大项目每两天全量备份一次(如果大项目备份间隔太长可能导致增量备份文件过多,导致整体备份文件变大、恢复效率变低)

1.4. 存储清理计划

新增了存储清理计划,位于存储管理-存储清理
清理计划可以防止变量存储占满硬盘空间,当硬盘空间不足以支撑每天增长的数据存储时,系
统会自动清理指定变量的历史数据
清理计划支持设置执行时间、执行频率、保留容量、清理步长、指定清理变量

1.5. 全局画面功能
新增了全局画面功能,以系统画面的形式存在:global_pc、global_mobile
全局画面固定运行在所有画面之上,相当于置顶的母版功能
画面上支持新增动态组件,可以在全局画面中添加动作事件类组件、画面脚本组件等可以在全局画面中添加普通元素、关联动态属性等,全局画面内的元素将渲染在最顶层
1.6. 报警事件
新增了报警事件类型,可以作用于任意动态组件的动作事件类组件上
比如弹出页面组件,选择事件类型为“报警触发”,即可实现当报警触发时弹出该页面
可以结合全局画面功能来实现报警事件的全局通知、全局弹窗等功能
1.7. 图表控件运行时支持导出、刷新、修改抽样
支持运行态修改抽样间隔、时间格式化、显示隐藏维度指标、调整字段排序规则等
取消之前的鼠标悬浮出现几个导出图标的方式,改为鼠标点击右上角的三个点会出现弹出菜
单:图表配置、导出数据、刷新数据
控件范围包括所有图表类型控件、基本表格控件、电子表格控件
允许运行态修改抽样的必要条件:关联了数据集或历史数据、开启了聚合模式、维度中包含时间
字段
1.8. 硬件锁支持重新烧写
硬件锁支持在不寄回的情况下重新烧写授权信息
操作步骤:用户端导出硬件锁的机器码、把机器码发送到厂家以获取新的授权文件、用户端拿到
授权文件后本地烧写授权
1.9. modbus多从站设备TCP通道
Modbus_TCP驱动在连接参数上添加了通讯模式:并行多通道、串行单通道
并行多通道:连接多个从站时,每个从站都会占用一个TCP/SOCKET通道(速度快,要求
Modbus Server支持多连接并发)
串行单通道:连接多个从站时,多个从站共同占用一个TCP/SOCKET通道(速度慢,适合传统
单连接模式的Modbus Server)
2. 修复优化
2.1. 浮点数精度
解决了float32的精度误差问题(小数点和PLC原值不一致,原值由12.34变成了12.33999999或者
12.34000001等)
修复范围包括运行态画面、变量实时数据预览、数据集等场景(只能处理原始数据相关场景,数据经过聚合后仍然会存在多余的小数点)
2.2. 画面
修复了环形进度条百分比超过100%后仍显示100%的问题
修复了涨跌数字百分比存在负值时出现计算错误的问题
图片控件支持设置自动刷新图片(需要用户在工程文件夹image路径下定时覆盖图片文件)
2.3. 其他
优化了数据分析中数据类型名称和变量数据类型保持一致的问题
旧工程升级时会自动兼容大写字母开头的变量
修复和优化了其他已知问题

V1.2.5.1-2025/10/27

版本名称: 1.2.5.1

1. 新增功能
1.1. 画⾯
新增变量最⼩值和最⼤值范围的控制,位置控件-变量表达式-允许控制
注:允许控制的变量只是数值类型,例如int类型 float类型等
2. 修复优化
2.1. 画⾯
解决了画⾯脚本中API中对应的提⽰文本不能进⾏换⾏的问题
解决了下拉框和多选列表等控件的搜索功能,只能检索第⼀个文字或者数字,后续的不⽣效的问题
解决了表格-右上⾓下拉刷新数据功能异常的问题
运⾏⼯程后运⾏画⾯进入登录⻚⾯,登录完成之后画⾯突然重新跳转回登录⻚,输入正确的账号密码⽆
法登录的问题
解决了图表中选择数据集时,存在多个变量的情况下,图例应该显⽰为多个变量的名称,⽽不是显⽰指
标名称的问题
2.2. 变量管理
解决了添加设备中,品牌和型号中,未在查询层过滤掉MQTT的问题

V1.2.6.0-2025/11/03

1. 新增功能
1.1. GIS系统
新增了地图管理菜单,位于工程编辑页-地图管理
支持离线地图资源的添加、删除、预览
目前支持的格式:瓦片地图(常规瓦片、百度瓦片、bigemap瓦片)和矢量地图(geojson、kml)
地图获取方式:
开源软件:类似MapDownload等免费工具,使用可能不稳定(通过网络爬虫抓取各大地图
服务商的在线地图到本地来)
付费软件:如bigemap工具等专业地图管理工具,下载更稳定、功能更完善、支持自定义
样式
其他工具:地图格式是标准的,只要有软件能导出符合上述格式的地图,都可以正常使用
新增了GIS地图控件,位于画面编辑器-控件-GIS扩展
使用说明: 首先确认地图管理中已添加地图,然后选择地图源,双击进入GIS编辑界面
支持插入矢量覆盖物,包括点、线、管道、圆、矩形、多边形
支持插入地图标注元素,包括:工程图片、字体图标、文字等
支持动态属性机制,所有元素的属性可以绑定变量(例如使用变量控制多边形区域的颜色)
支持添加动态组件,包括事件类、动画类、地图动作类组件
1.2. OPCUA数据转发
新增了OPCUA协议的数据转发功能
支持多层级结构、添加变量、批量删除、导入/导入以及导出模板
支持通讯日志的实时查看、日志过滤等
支持服务端证书的生成、客户端证书颁发等
注:数据转发的其他转发类型都应用了最新的界面布局,旧工程自动兼容,无需重新配置
1.3. 搜索变量跳转到对应控件
新增了搜索跳转功能,位于画面编辑器-查找替换(右上角)
查找到变量相关的控件后,可以点击跳转到该控件所属的画面并自动选中该控件
查找对话框改为默认无遮罩,可以在打开查找框的情况下直接操作画布、支持多次跳转和编辑
画布
2. 修复优化
2.1. 用户相关
修复了删除用户导致运行态一直循环刷新页面的问题
此处存在兼容性问题:旧工程的默认登录账号需要重新选择,否则该设置不生效
2.2. 授权相关改动
修复了软件卸载后,授权文件失效导致需要重新导入的问题
修复了机器重装系统后,机器码变化导致需要重新授权的问题
新增了windows和信创版本的授权隔离,加密狗授权不能互相使用
新增了授权相关的内部日志记录,包括用户导入授权、用户变更授权方式、运行过程中加密狗
授权突然失效/生效等
2.3. 画面
优化了变量很多时,选择变量弹框卡顿的问题
优化了弹框组件的默认颜色、开启遮罩层等默认样式
优化了实时趋势控件的相关操作体验
2.4. 其他
优化了打开项目、运行项目、停止项目非常慢的问题
修复了变量管理中采集周期相关问题
更改windows开启自启项“autorun”为”数据库备份”
优化了其他已知问题和体验

作者:admin  创建时间:2025-07-18 09:19
最后编辑:admin  更新时间:2025-11-04 09:28