HakuBase 0.9.35
dotnet add package HakuBase --version 0.9.35
NuGet\Install-Package HakuBase -Version 0.9.35
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="HakuBase" Version="0.9.35" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add HakuBase --version 0.9.35
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: HakuBase, 0.9.35"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install HakuBase as a Cake Addin #addin nuget:?package=HakuBase&version=0.9.35 // Install HakuBase as a Cake Tool #tool nuget:?package=HakuBase&version=0.9.35
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
HakuBase
HakuBase[0.9.35] 2024-12-19 EditBy 陈哲:修复字符串输入框无法输入的 bug
Changed
- 修复字符串输入框无法输入的 bug;
HakuBase[0.9.34] 2024-12-17 EditBy 陈哲:更新 Haku.Zvar
Changed
- 新增 ModbusRTU485 通讯串口配置,格式为 ProtocolConfig.ExtendField1 = {"BaudRate":9600,"DataBits":8,"Parity":0,"StopBits":1,"ReadTimeout":2000,"WriteTimeout":2000}
- 优化 Zvar.Value 赋值时的范围限定,如果变量有加密设定,则范围同等缩放;
HakuBase[0.9.33] 2024-12-06 EditBy 陈哲:修复 bug
Changed
- 修复 OpcServerView 不刷新的 bug;
- 修复 RecipeCreate 中 log 标记的错误;
HakuBase[0.9.32] 2024-12-05 EditBy 陈哲:增加变量加密功能
Changed
- 更新 Haku.Zvar[1.8.44];
- 信息放在 appconfig 文件中,采用字典加列表的方式;
- 增加 ShowObjValue,只读,内置加密方法,get 时生效;
- 新增 MultiSelectWindow 控件,可以选择多个元素;
- MultiSelectWindow 控件增加导入导出功能;
- 修改 Style_Button 按钮模板中的 ZvarInput 按钮的变量值属性,由 Value 改为 ShowObjValue;
- NumberKeyboardVM 给 IZvar 变量赋值时,进行加密处理;
- 报表曲线查询、变量值变化查询的结果,做加密处理;
- 注意:所有软件,在前端显示 IZvar 变量值时,统一使用 ShowObjValue 属性;
- 增加页面 ZvarEncryptConfigView,配置加密;
HakuBase[0.9.31] 2024-11-20 EditBy 陈哲:优化曲线控件
Changed
- 增加曲线控件 Y1 轴可输入范围的功能;
- 优化时间间隔重选时时间不更新的问题;
HakuBase[0.9.30] 2024-11-12 EditBy 陈哲:升级 Haku.Zvar[1.8.43],支持 EM 区
Changed
- 升级 Haku.Zvar[1.8.43],支持 EM 区;
HakuBase[0.9.29] 2024-08-26 EditBy 陈哲:增加软件资源占用记录
Changed
- 增加软件资源占用记录,主要是 CPU 和内存,变量为 Sys.Memory.xx,曲线页面为“内存曲线图”;
HakuBase[0.9.28] 2024-07-22 EditBy 陈哲:修复变量历史数据查询偏移的问题
Changed
- 修复变量历史数据查询偏移的问题;
HakuBase[0.9.27] 2024-07-09 EditBy 陈哲:增加对 Omron-EM 区的支持
Changed
- 增加对 Omron EM 区的支持,地址模板“E01-2.03”;
- 重写 LogView 的日志刷新功能;
HakuBase[0.9.26] 2024-07-02 EditBy 陈哲
Changed
- 修复历史曲线数据源无效切换的 BUG;
HakuBase[0.9.25] 2024-06-27 EditBy 陈哲
Changed
- 更新 Haku.Zvar[1.8.41];
- 更新"OPCFoundation.NetStandard.Opc.Ua" Version="1.5.374.70",旧版本为"1.4.372.106"
HakuBase[0.9.24] 2024-06-27 EditBy 陈哲:优化主窗口覆盖功能
Changed
- 优化锁屏功能,将之前的锁屏弹窗改为主窗口覆盖式,避免窗口冲突;
- HakuWindow 主窗体中增加三页扩展覆盖式容器 ExtendUserControl,可自定义显示内容,如屏保、安全门锁屏等功能;
HakuBase[0.9.23] 2024-06-25 EditBy 陈哲
Changed
- 优化 OpcServerStatusView 的每秒刷新事件;
HakuBase[0.9.22] 2024-06-17 EditBy 陈哲
Changed
- 更新 Haku.Zvar[1.8.40],优化协议的释放方法 Dispose;
HakuBase[0.9.20] 2024-06-12 EditBy 陈哲
Changed
- RecipeModel_ZvarStruct 配方中新增 GetZvars(),并保留历史记录,防止反复反射;
- 主窗体下的日志增加时间戳显示;
- 更新 Haku.Zvar[1.8.38],强化 Zvar 的线程安全;
- 优化历史曲线页面的内存资源释放;
HakuBase[0.9.19] 2024-06-12 EditBy 陈哲:禁用 HakuDataGrid 的排序功能
Changed
- 禁用 HakuDataGrid 的排序功能;
HakuBase[0.9.17] 2024-06-08 EditBy 陈哲
Changed
- 优化 RecipeModel_ZvarStruct 的 Select 配方调用;
- 优化 RecipeModel 的 Select 配方调用;
- 优化 MBox 的日志;
HakuBase[0.9.15] 2024-05-29 EditBy 陈哲
Changed
- 修改时间段选择控件,新增 SelectTimePeriod;
HakuBase[0.9.11] 2024-05-29 EditBy 陈哲
Changed
- 修改主窗体的虚拟键盘;
- 修复实时报警界面报警统计在释放资源时候的报错;
HakuBase[0.9.8] 2024-05-27 EditBy 陈哲
Changed
- 解决历史曲线中表格的内存问题;
- 修复 HakuDataGrid 中切换页面后无法回到最前面的 BUG;
- HakuDataGrid 中,表格的列禁止左右拖动;
- 更新 Haku.Zvar[1.8.36],优化 Fins2 通讯;
- 更新 Haku.Tool[1.5.15],优化 influx 数据库的重启机制;
HakuBase[0.9.7] 2024-05-22 EditBy 陈哲
Changed
- 修复 QueryMomentsZvars.GetZvarReport;
- 修复 QueryMomentsZvars.QueryMomentsZvars;
- 完善 HakuDict;
- 修改 HakuDataGrid,其数据源为 DataTable;
- 删除 HakuDataGridVM;
HakuBase[0.9.6] 2024-05-22 EditBy 陈哲
Changed
- 新增 HakuDict;
- 优化曲线的内存问题;
HakuBase[0.9.5] 2024-05-21 EditBy 陈哲
Changed
- 增加 GPS 的初始化 HakuVMBase._Init();
- 修改 HakuVMBase 的定时刷新的逻辑,增加新线程;
- HakuList.Clear()修改为主线程执行;
- 修复 HakuDataGridVM 源数据表无法清空的 BUG;
- 修复 时间曲线图控件 曲线无法清空的 BUG,执行 LocalPlotModel.InvalidatePlot(true);
HakuBase[0.9.3] 2024-05-21 EditBy 陈哲
Changed
- 修复表格配方初始化的问题;
HakuBase[0.9.2] 2024-05-21 EditBy 陈哲
Changed
- 恢复被删除的 ObjectConvert;
- 修复页面切换时 HakuVMBase 不触发事件的 BUG;
- HakuDataGrid 在数据刷新时,水平滑块归位;
HakuBase[0.9.0] 2024-05-21 EditBy 陈哲:优化列表的内存占用
Changed
- List.Clear,全部换为 ClearAndTrimExcess
- HakuList<T> 代替 ObservableCollection<T>;
- HakuVMBase 代替 IPageEvent,增加数据的自动清空功能;
- 解决所有的编程警告;
HakuBase[0.8.81] 2024-05-16 EditBy 陈哲
Changed
- 软件授权页面增加软件的开始时间和运行时长;
- bool 的历史记录中,只有 ZvarRecordEnum.Report 会定时存;
HakuBase[0.8.80] 2024-05-09 EditBy 陈哲:写值是否记录,改为可选项
Changed
- 写值是否记录,改为可选项,HakuGPS.Config.WriteToProtocol_RecordEnable;
HakuBase[0.8.79] 2024-05-08 EditBy 陈哲:解决虚拟键盘无法输入中文字符串的 bug
Fixed
- 解决虚拟键盘无法输入中文字符串的 bug
HakuBase[0.8.78] 2024-05-07 EditBy 陈哲
Changed
- 修复变量历史记录的变量导入功能,将 First 改为 FirstOrDefault;
HakuBase[0.8.77] 2024-05-06 EditBy 陈哲:更新翻译
Changed
- 修改 HakuBase.Function.StaticCommand.Tr() 翻译,中文模式直接返回原字符串;
HakuBase[0.8.75] 2024-04-24 EditBy 陈哲:更新 HakuZvar
Changed
- 增加串口协议 Protocol_SerialPort;
- 增加重连模型 ReconnectModel;
HakuBase[0.8.74] 2024-04-22 EditBy 陈哲:bool 型变量增加定时存
Changed
- bool 型变量增加定时存(除报警和警告);
HakuBase[0.8.72] 2024-04-17 EditBy 陈哲:优化报警集合
Changed
- 优化报警集合,增加可配置性;
HakuBase[0.8.71] 2024-04-15 EditBy 陈哲
Changed
- 用户管理页面,成功导入用户后,自动保存;
- 优化 NumberKeyboard 和 StrKeyboard 控件的构建函数;
- NumberKeyboardVM 增加录音功能选项;
HakuBase[0.8.70] 2024-04-07 EditBy 陈哲
Changed
- 解决“变量历史记录”页面中没有选择变量时查询全部变量的 BUG;
HakuBase[0.8.69] 2024-04-02 EditBy 陈哲:优化目录结构
Changed
- 增加新的右侧目录结构,并可切换;
- 边框加阴影,有层次感;
- 增加报表的表格控件 HakuDataTable;
HakuBase[0.8.68] 2024-03-22 EditBy 陈哲:优化 Ztime 类中时间的刷新
Changed
- 升级 HakuZvar[1.8.33],优化 Ztime 类中时间的刷新,单独开辟线程,优先级最高;
HakuBase[0.8.67] 2024-03-18 EditBy 陈哲:优化 InfluxBD 数据库的查询
Changed
- 优化 InfluxBD 数据库的长时间查询;
- 优化报表的处理逻辑;
HakuBase[0.8.65] 2024-03-15 EditBy 陈哲
Changed
- StrKeyboard 中虚拟键盘位置调整;
- 修复用户登录中的 bug;
HakuBase[0.8.64] 2024-03-13 EditBy 陈哲:增加虚拟键盘
Changed
- 修复锁屏界面可以通过 alt+f4 关闭的 BUG;
- 增加虚拟键盘 KeyBoard;
- 增加 ExportXlsx 对导出“字符串数组的集合”的支持;
[0.8.63] 2024-03-11 EditBy 陈哲:修复数字虚拟键盘中变量名字偶尔缺少下划线的 BUG
Changed
- NumberKeyboard 页面,修复数字虚拟键盘中变量名字偶尔缺少下划线的 BUG;
[0.8.62] 2024-03-11 EditBy 陈哲:分离变量的初始值
Changed
- 修复报警描述无法编辑的 BUG;
- 分离变量的初始值,增加变量初始值文件的打开和保存;
- 保存变量初始值的方法: GPS.ZvarInitValueSave(GPS.ZvarsManage);
[0.8.61] 2024-02-28 EditBy 陈哲:完善翻译
Changed
- 主窗体的页面收藏;
- 用户管理;
- 页面管理;
- 程序联动;
- OPC 服务器;
- FinsAddrOverview 欧姆龙地址表;
暂时不做翻译的页面
- OpcServerStatusView OPC 服务器状态;
- 设备通讯状态;
- 变量库;
[0.8.60] 2024-02-26 EditBy 陈哲:增加页尾
Changed
- 增加页尾,显示最新日志;
- 增加用户导入时,密码的更新;
[0.8.58] 2024-02-01 EditBy 陈哲:增加表格标题的翻译、用户的导入导出
Changed
- 增加表格标题的翻译;
- 增加用户的导入导出;
[0.8.57] 2024-01-31 EditBy 陈哲:增加英语翻译,并支持语言的切换
Changed
- 增加英语翻译,并支持语言的切换;
[0.8.56] 2024-01-30 EditBy 陈哲:解决 Fins2 打包写失败的问题
Changed
- 更新 Haku.Zvar.1.8.30;
[0.8.55] 2024-01-22 EditBy 陈哲:优化 RecipeModel_ZvarStruct;
Changed
- 优化变量集的顺序;
- 增加 ImportJson(string path) 和 ImportXlsx(string path);
[0.8.53] 2024-01-19 EditBy 陈哲:增加结构体配方模型
Changed
- 增加结构体配方模型 RecipeModel_ZvarStruct;
[0.8.52] 2024-01-16 EditBy 陈哲:解决设备识别码导出失败的 BUG
Changed
- 软件授权.ExportIDHandle,删除复制的指令,解决设备识别码导出失败的 BUG;
[0.8.51] 2024-01-12 EditBy 陈哲:更新 Haku.Zvar,优化 Protocol_Fins2 打包写的顺序问题
Changed
- 优化 Protocol_Fins2 打包写的顺序问题
[0.8.50] 2024-01-05 EditBy 陈哲:优化系统时间偶尔不刷新的问题
Changed
- 升级 Haku.Zvar,优化系统时间偶尔不刷新的问题;
[0.8.49] 2024-01-04 EditBy 陈哲:支持 HakuServer 的变量历史记录
Changed
- 支持 HakuServer 的变量历史记录;
- 修改变量历史查询页面,增加历史事件查询,即变量变化查询;
- 修改 HistoryDataMachine 更新变量的方法;
[0.8.48] 2023-12-29 EditBy 陈哲:配方增加允许不保存的功能;
Changed
- 配方增加允许不保存的功能;
- 修复 OPCUA 客户端打包读时,数量过多的问题;
[0.8.47] 2023-12-20 EditBy 陈哲:取消文件导入时的“为任务新开线程”
Changed
- 取消文件导入时的“为任务新开线程” HakuBase.Function.FileDialogModel.Open()
[0.8.46] 2023-12-20 EditBy 陈哲:增加 OPC 服务器的状态页面
Changed
- Application.Current?.Dispatcher.Invoke 修改为 BeginInvoke,前端异步执行;
- HakuBase.Page.控件.CheckList 增加水平显示;
- 增加 HakuBase.Page.页面.Protocol.OpcServerStatusView 页面,用于显示 opc 服务器的状态;
[0.8.43] 2023-12-20 EditBy 陈哲
Changed
- 用户登录时,密码的大小写
- 更新 Haku.Zvar1.8.22;
[0.8.42] 2023-12-20 EditBy 陈哲:文件读取失败后的相关处理
Changed
- 修改 FileDeal_ZvarConfig.Open(),当默认文件读取失败时,取 bak 文件;
- 修改 RecipeModel.RecipeCreate(),当默认文件读取失败时,取 bak 文件;
[0.8.41] 2023-12-18 EditBy 陈哲:为耗时任务新开线程
Changed
完善 TaskWaitView.ShowDialog()方法,任务未超 200ms,则不显示;
- HakuBase.Function.FileDialogModel.Save()
- HakuBase.Function.FileDialogModel.Open()
- 通讯写值记录 VM.SelectHandle()
- 历史曲线图 VM.SelectHandle()
- 历史日志 VM.SelectHandle()
- 历史报警 VM.SelectHandle()
- 报警统计 VM.SelectHandle()
- 历史事件查询 VM.SelectHandle()
修复曲线文字颜色显示的 BUG;
bool isCancel = TaskWaitView.ShowDialog("查询中", handle);
void handle(CancellationToken token)
{
// 这里放可以在其他线程执行的动作
if (token.IsCancellationRequested) return; // 任务已取消
}
[0.8.40] 2023-12-05 EditBy 陈哲:开放方法
Changed
- 开放 HakuBase.DataDeal.HistoryDataMachine 类中的多个方法,运行外部数据库调用;
[0.8.39] 2023-12-04 EditBy 陈哲:修复 Protocol_Fins2 BUG
Changed
- 修改 Protocol_Fins2 类的批量读取 bug,增加变量的默认排序;
[0.8.38] 2023-11-27 EditBy 陈哲
Changed
- 允许 GPS.AppFile.FileName_ZvarConfig 的修改;
- 增加 HakuTags.Sys.IsDark 的系统亮暗主题切换;
- 增加 HakuTags.Sys.ZvarProp 的变量,和相关逻辑功能;
[0.8.37] 2023-11-15 EditBy 陈哲
Changed
- FileDialogModel 增加对话框是否显示;
- HakuWindow 取消底层按钮;
[0.8.36] 2023-11-10 EditBy 陈哲
Changed
- 变量历史记录页面 添加导入和清空按钮;
[0.8.35] 2023-11-10 EditBy 陈哲
Changed
- HakuConfig: NotifyPropertyBase
[0.8.34] 2023-11-09 EditBy 陈哲
Changed
- 修改 DBInflux 客户端;
[0.8.33] 2023-11-08 EditBy 陈哲
Changed
- 当 DBInflux.InfluxdbPath 为空时,不执行数据库启动;
- HakuBase.FileDeal_ZvarConfig.Save()中,修复字符串过短时索引的 bug;
- Haku.Zvar.Protocol.Protocol_OpcUa.ZvarsAdd 中,添加变量时,opc 的变量名删去第一个点之前的部分,包括第一个点;
[0.8.32] 2023-11-02 EditBy 陈哲
Changed
- 发现 BUG,查询历史数据值时,可能定时存和变化存时间重复,以变化存为主;
[0.8.31] 2023-10-31 EditBy 陈哲
Changed
- 解决字符串的 FINS 地址为.1 时在地址页面不显示的问题;
- fins2 的打包长度允许自定义;
- 表格导出时,如果是 DateTime 类型的,按照 ToStr23 导出;
- Haku.Tool.Log 中,删去 string Time;
[0.8.30] 2023-10-31 EditBy 陈哲
Changed
- Influxdb 数据库增加重复启动;
- 优化曲线图 Y1 轴的最小范围;
[0.8.29] 2023-10-31 EditBy 陈哲
Changed
- 变量增加记录死区属性;
- 变量变化记录增加死区判断;
[0.8.28] 2023-10-31 EditBy 陈哲
Changed
- 优化 OPCUA 服务器,增加日志;
[0.8.27] 2023-10-25 EditBy 陈哲
Changed
- 优化 OPCUA 服务器,增加日志;
[0.8.25] 2023-10-23 EditBy 陈哲
Changed
- 优化 FileDeal_ZvarConfig.Save();
[0.8.24] 2023-10-20 EditBy 陈哲
Changed
- 重排命名空间;
- 修复 OPC Server 的部分问题;
[0.8.23] 2023-10-19 EditBy 陈哲:修复 OpcServer 异常
Fixed
- 修复 OpcServerVM 中添加变量时抛出异常的 bug;
- 历史事件查询中,BOOLEAN_value 改为 Influx_Boolean;
[0.8.21] 2023-10-18 EditBy 陈哲:增加曲线 Y 轴最小范围的限制
Changed
- 启动日志增加版本号;
- 增加曲线 Y 轴最小范围的限制;
[0.8.20] 2023-10-17 EditBy 陈哲:
Changed
- 修改后台用户密码;
- 修改 PageModel 的 TitleKey 属性范围;
[0.8.17] 2023-10-12 EditBy 陈哲:修复历史曲线查询无法显示曲线的 BUG
Fixed
- 修复历史曲线查询无法显示曲线的 BUG,原因是数据类型不对;
- 优化 OPC 服务器的启停;
[0.8.15] 2023-09-28 EditBy 陈哲:修改历史曲线页面导出报表
Changed
- 修改历史曲线页面导出的报表格式,默认保留一位小数,数值为数字格式;
[0.8.14] 2023-09-26 EditBy 陈哲:增加 报警编辑 页面
Added
- 增加 报警编辑 页面;
- 修复 InfluxDB 数据库中变量历史值的插入;
- 升级 Haku.Zvar,修复 FINS2 打包写的 BUG;
[0.8.13] 2023-09-25 EditBy 陈哲
Added
- PE 软件的实时报警增加一列,用于显示 FINS 变量地址;
- 优化配方文件的导出,直接复制;
[0.8.12] 2023-09-20 EditBy 陈哲: 增加图标
Added
- 增加图标库,扩充至 1500;
- 完善 nuget 的基础信息;
[0.8.11] 2023-09-19 EditBy 陈哲: 增加 变量历史记录 页面
Changed
- 增加 变量历史记录 页面;
- 历史曲线的报表,保留 3 位小数;
[0.8.10] 2023-09-14 EditBy 陈哲:防止文件丢失
Changed
- 由于 HakuBase 中,杀进程时配方文件容易丢失,所以保存和导入文件时,先生成".bak"文件,再替换;
[0.8.9] 2023-09-14 EditBy 陈哲
Changed
- 修改设备通讯配置中通讯配置模型的输入;
- 修改 页面权限管理 在暗色模式下的错误;
- 修改 历史曲线页面中时间间隔字体颜色在暗色模式下的错误;
[0.8.8] 2023-09-08 EditBy 陈哲:耗时任务增加“进行中”的提示
Changed
- 优化 OPCUA 协议;
- 增加判断软件唯一运行时,如果重复,延迟 3s 后重试;
[0.8.7] 2023-09-05 EditBy 陈哲:耗时任务增加“进行中”的提示
Fixed
- 设备通讯页面,FINS 增加任务占比;
- 耗时任务增加“进行中”的提示;
[0.8.4] 2023-09-04 EditBy 陈哲
Fixed
- 设备通讯页面,在关闭画面时,删除选中协议;
- FINS2 地址设为 Null 时,无效;
[0.8.0] 2023-09-01 EditBy 陈哲:大规模优化
Fixed
- 添加实时通讯信息等页面;
- 优化欧姆龙地址表;
[0.7.7] 2023-08-29 EditBy 陈哲:修复欧姆龙地址表中协议类型错误的 BUG
Fixed
- 修复欧姆龙地址表页面中协议类型错误的 BUG;
- 修复写值记录中旧值属性错误,以及类型(string)错误的 BUG;
[0.7.6] 2023-08-28 EditBy 陈哲:修复写值记录中旧值属性错误的 BUG
Fixed
- 修复写值记录中旧值属性错误的 BUG;
[0.7.5] 2023-08-28 EditBy 陈哲:优化 FINS 协议
Changed
- 优化 FINS 协议,增加打包写;
[0.7.0] 2023-08-19 EditBy 陈哲:优化 ADS 协议
Changed
- 优化 ADS 协议,修改通讯停止的函数;
[0.6.24] 2023-08-10 EditBy 陈哲:优化硬盘信息的获取
Changed
- 获取硬盘信息时,部分 u 盘回报错,已优化;
[0.6.22] 2023-08-08 EditBy 陈哲
Changed
- 曲线图中,在切换曲线数据源后,曲线颜色不显示,修复此 Bug;
- 修改 influxdb 中,Bucket 的默认存放时间为 365 天;
[0.6.19] 2023-08-02 EditBy 陈哲:修改 influxdb 的表名
Changed
- 修改 influxdb 中,当前软件存放数据的 Bucket,为"HMI_" + HakuFile.AppName;
- 将授权的 dll,改到内部 hakubase 内部;
[0.6.18] 2023-08-02 EditBy 陈哲
Fixed
- 修复配方模型中,配方名为空的 bug;
- 优化 Zvar 中的 FINS 协议;
[0.6.17] 2023-07-27 EditBy 陈哲
Fixed
- 时序数据库查询失败时,增加查询语句日志;
- MBox 类的对话框,限制为主线程;
- Fins 协议中,修复 tcp 重连 bug;
- Fins 协议中,完善执行失败时的日志;
- 修复欧姆龙地址表页面中“更新”按钮的 bug;
- 优化欧姆龙地址表页面中变量名称的显示;
- 增加 数字虚拟键盘的默认聚焦;
- MakeCommand 的判断与执行中增加 try;
- 修改“ZvarInput”为 不限制数字限制格式;
- 增加“ZvarInput_F0”,作用为不显示浮点数的小数部分;
- 增加“ZvarInput2”系列,其按钮边框无阴影;
[0.6.14] 2023-07-19 EditBy 陈哲:Mbox 弹窗 BUG
Fixed
- 修复 Mbox 弹窗时,主窗体背景颜色切换跨线程 的 BUG;
[0.6.11] 2023-07-13 EditBy 陈哲:解决“软件启动后首页权限失效”问题
Fixed
- 解决“软件启动后首页权限失效”问题;
- 修改 ZvarsManage 的记录分组规则;
[0.6.10] 2023-07-11 EditBy 陈哲:报警统计 bug 处理
Fixed
- 修复报警统计的 BUG,原因是 QueryRecordPoint.Content 类型变为 object;
[0.6.8] 2023-05-24 EditBy 陈哲:增加弹窗的拖动
Added
- 增加弹窗的拖动;
- 修改报警的排序;
[0.6.7] 2023-05-15 EditBy 陈哲:增加用户的定时退出
Added
- 增加用户的定时退出,包括时长限定和无操作两种;
- 登录和退出用户时,刷新页面;
Fixed
- 修复页面权限不能编辑的 BUG
- 修复实时报警的背景颜色;
[0.6.5] 2023-05-15 EditBy 陈哲
Fixed
- 修复 OPCUA 客户端的读取 bug;
- 公开 HakuWindow.SetMBoxBackdropVisibility;
[0.6.4] 2023-05-15 EditBy 陈哲:修复 历史报警查询 BUG
- 优化 shadow 弹窗中的细线,增加 GroupBox 的 Background;
- 增加 字符串键盘页面 的默认聚焦;
Fixed
- 修复 历史报警查询 BUG
[0.6.3] 2023-05-12 EditBy 陈哲:修复 HakuFile 中获取当前文件路径
Added
Fixed
- 修复 实时曲线图 的绑定错误;
- 修复 HakuFile 中获取当前文件路径错误的 bug;
- 修复 MBox 中,若 HakuWindow.Local 为 null 报错的 bug;
[0.6.0] 2023-05-11 EditBy 陈哲:增加弹窗背板和抽屉目录
Added
- 在 HakuWindow 中增加灰色透明背板, MBox 弹窗时显示该背板;
- 增加用户登录页面的刷卡登录;
- 增加右侧抽屉式目录;
Changed
- 修改弹窗式页面的模型,将用户控件包含在一个新窗口中,背景透明;
- 修改 实时曲线页面和 实时历史曲线集合 页面;
[0.5.17] 2023-05-10 EditBy 陈哲:增加页面的切换
Added
- 增加页面的直接切换;
- 工艺报表文件中的数据使用数字 double 格式,而非文本格式;
[0.5.16] 2023-05-09 EditBy 陈哲:增加配方的强制写
Added
- 增加配方的强制写;
[0.5.15] 2023-05-06 EditBy 陈哲:修复 ModbusRTU
Fixed
- Zvar 驱动增加强制写;
- 工艺配方使用强制写;
[0.5.10] 2023-04-28 EditBy 陈哲:修复 ModbusRTU
Fixed
- 修改 ModbusRTU 通讯协议中,组包中的 bug;
[0.5.9] 2023-04-27 EditBy 陈哲:修复 FINS
Fixed
- 修复 FINS 通讯协议;
- 修改 实时曲线、历史曲线,运行 VM 更新曲线;
[0.5.8] 2023-04-25 EditBy 陈哲:修复 Zvar、Tool
Fixed
- 更新 Zvar 类库,修复 ads 的通讯 bug;
- 更新 Tool 类库,修复 NPOIExcel 读取文件的 bug;
[0.5.7] 2023-04-24 EditBy 陈哲:修改 ZvarConfig 的保存方法
Changed
- 修改 ZvarConfig 的保存方法,ZvarEdit 属性为默认值的不提取,以节省 ZvarConfig 文件的空间;
- 标题页实时报警,增加变量,时间仅保留 HH:mm:ss;
- 历史报警中默认不显示复位记录;
- 实时警告的颜色改为 Brushes.Magenta;
[0.5.6] EditBy 陈哲:增加 OPC 服务器
Add
- 增加 OPC 服务器功能,及配套画面、配置;
[0.5.5] 2023-04-18 EditBy 陈哲
Add
- 添加 实时历史曲线集合,允许左右轴分开设置;
Changed
- 修改 曲线控件 的亮暗颜色切换;
- 修改 柱状图控件 的亮暗颜色切换;
[0.5.4] 2023-04-17 EditBy 陈哲
Changed
- 修改 IOShow 对点页面的亮暗颜色切换;
[0.5.3] 2023-04-14 EditBy 陈哲
Add
- 增加 时间曲线图控件,使用 OxyPlot 模型,同时删除旧的曲线控件;
[0.5.2] 2023-04-12 EditBy 陈哲
Add
- 增加 MultiValueSelectOneConvert 多绑定转换;
[0.5.1] 2023-04-06 EditBy 陈哲
Add
- 增加 变量还原按钮的弹窗提示;
Fixed
- 修复 FinsAddrViewModel 卡退的 Bug;
[0.5.0] 2023-04-04 EditBy 陈哲
Add
- 增加 HakuGPS 类,用于存放所有静态资源属性方法;
- 大改 静态资源属性方法 的初始化;
[0.4.3] 2023-03-31 EditBy 陈哲
Add
- 增加 亮暗主题切换;
Fixed
- 修复 Zvar 变量值变化时容易卡退 的 Bug;
- 更新图标库;
[0.4.1] 2023-03-29 EditBy 陈哲
Add
- 增加程序加载页面;
Changed
- 修改 ConnectionState.Open 对应的颜色为 Brushes.LawnGreen;
- 修改 IO 对点页面中 false 对应的颜色由红改为灰;
Fixed
- 修复 重启按钮 偶尔失效 的 Bug;
- 修复 删除激活后倒计时不触发 的 Bug;
- 修复 历史曲线页面缺失曲线 的 Bug;
[0.4.0] 2023-03-29 EditBy 陈哲
Add
- 增加 软件权限管控 页面,用于选择当前软件所启用的权限,以及管理级权限;
Changed
- 修改软件配置类 HakuConfig,在 HakuTags 中定义静态对象 TheHakuConfig,便于其他页面调取;
- 对于 TheHakuConfig,下游程序在使用配置前需要对它重新赋值;
- 修改 HakuTitlePageVM 的构造函数,取消 HakuConfig 参数;
- HakuWindow 中增加页面全屏、页面带框、软件重启按钮;
- “历史事件查询 VM” 类改为 internal,直接在 历史事件查询 的构建中使用;
- 用户登录 的构造函数,取消 HakuConfig 参数;
- “用户管理 VM” 类改为 internal,直接在 用户管理 的构建中使用;
- “用户管理 VM” 的构造函数,取消 HakuConfig 参数;
- “设备通讯配置 VM” 类改为 internal,直接在 设备通讯配置 的构建中使用;
- “设备通讯配置 VM” 的构造函数,取消 HakuConfig 参数;
- “软件授权 VM” 的构造函数,取消 HakuConfig 参数;
- “通讯写值记录 VM” 类改为 internal,直接在 通讯写值记录 的构建中使用;
- “页面权限管理 VM” 的构造函数,取消 HakuConfig 参数;
[0.3.7] 2023-03-27 EditBy 陈哲
Changed
- 取消 页面权限管理 的弹窗提示;
Fixed
- 修复 xlsx 表格导出时,单元格中字符串超 32676 时报错的 bug;
- 修复 ModbusRTU 协议的 bug;
- 修复 页面权限、用户权限 页面中权限重复的 bug;
[0.3.5] 2023-03-23 EditBy 陈哲
Fixed
- 更新 Haku.Zvar 库文件,优化 ModbusRTU 协议;
[0.3.4] 2023-03-23 EditBy 陈哲
Added
- 增加 bool 变量与可见性的转换 BoolVisibilityConverter;
[0.3.3] 2023-03-13 EditBy 陈哲
Fixed
- 修复文件复制时,目标文件存在会报错的 bug;
- 修改绿色为 LawnGreen;
- 通讯写值记录,删去多余列;
- 起止事件控件的默认选项由 “1d” 改为 “1h”;
[0.3.2] 2023-03-13 EditBy 陈哲
Added
- 增加颜色转换 BoolConverter_Green_Red;
Changed
- 修改主界面的目录架构;
[0.3.1] 2023-02-27 EditBy 陈哲
Added
- 页眉中增加设备通讯状态的标志;
- 增加报警集合页面,包含实时报警、历史报警、报警统计页面;
- 配方模型增加备注;
- 增加 SingleSelectWindow 排序;
Changed
- 优化用户登录界面的虚拟键盘布局;
- StrKeyboard 弹窗增加虚拟键盘;
- 报警次数统计,修改默认排序,先次数再变量名称;
- 报警次数统计,柱状图的名称,先判断有无描述,再使用变量名;
- 历史报警,默认时间倒序;
- 实时报警、标题页中的实时报警,固定时间倒序;
Fixed
- 修复授权页面 bug,使用异步,增加“删除激活”按钮;
- CheckList 控件,全选时卡 bug,点击全选后的 10ms 内不处理事件;
- CheckList 控件,刚查询完要全选,包含画面:
- 历史报警 VM
- 报警次数统计 VM
- 修复 页面收藏重复的 bug;
[0.3.0] 2023-02-27 EditBy 陈哲
Fixed
- 更新命名空间,更新 nuget 包;
[0.2.12] 2023-02-15 EditBy 陈哲
Added
- 增加 EnumConverter_IntToEnum、EnumConverter_IntToString 两个转换
- 主窗体内容控件的尺寸为 1017 x 841 d:DesignWidth="1017" d:DesignHeight="841">
- 运行主窗口属性
WindowStyle="None" WindowState="Maximized"
- 调试主窗口属性
WindowStartupLocation="CenterOwner" WindowStyle="ThreeDBorderWindow" WindowState="Normal" Width="1300" Height="1067"
- 增加 Haku.MBox 系列,用于替换 MessageBox,添加日志;
- 增加 LedButton 按钮 Style;
- HakuWindow 目录匀速隐藏;
Changed
- 修改主界面的 放大缩小按钮、目录隐藏按钮;
- 修改 设备通讯配置界面;
- 修改 HakuContextLogo 控件弹窗的高度;
- 修改 通讯写值记录 的控件,允许列排序;
- MessageBox 全部替换为 Haku.MBox 系列
[0.2.11] 2023-02-14 EditBy 陈哲
Changed
- DateTimePicker 控件,时间选择页面增加背景文字提示;
[0.2.10] 2023-02-13 EditBy 陈哲
Added
- 增加日期时间选择器 DateTimePicker;
- 增加 历史曲线图控件,专用于查询数据的历史曲线;
- 增加 实时曲线图控件,显示实时曲线;
Changed
- 起止时间选择 页面中的时间修改,改为调用 DateTimePicker;
[0.2.9] 2023-02-07 EditBy 陈哲
Changed
- “Zvar1.2.7”升级到“Zvar1.2.8”
[0.2.8] 2023-01-28 EditBy 陈哲
Added
- 增加转换 StringConverter_TheFirstFive
- 增加用户的属性,设定无操作退出时间、使用时间限定,暂未实现自动退出功能
Security
- 增加软件授权系统,由 Hairtail_V1.2.1 驱动,App 中添加“软件权限”页面,本地文件增加两项;
<例> [0.0.1] 2023-01-13 EditBy 陈哲
Added
- 增加 xxx 功能
- 增加 xxx 功能
Changed
- 修改了 xx 控件的颜色
- 修改了 xx 的文本描述
Removed
- 删除了 xx 页面
- 删除了 xx 功能
Fixed
- 修复了 xx 问题
- 解决了 xx bug
Security
- 修改 xx 页面的权限,允许 xx 用户操作
- 修改 xx 功能的权限,禁止 xx 用户操作
- 修改 xx 用户的默认密码
- 修改 xx 功能的默认密码
注释:
Added
新添加的功能。Changed
对现有功能的变更。Removed
已经移除的功能。Fixed
对 bug 的修复。Security
对安全性的改进。
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net6.0-windows7.0 is compatible. net7.0-windows was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net6.0-windows7.0
- Haku.Tool (>= 1.5.15)
- Haku.Zvar (>= 1.8.45)
- Hardcodet.NotifyIcon.Wpf (>= 1.1.0)
- LiveCharts.Wpf (>= 0.9.7)
- MaterialDesignThemes (>= 4.9.0)
- Osklib.Wpf (>= 1.6.0)
- OxyPlot.Wpf (>= 2.1.2)
- System.Management (>= 8.0.0)
- TextCopy (>= 6.2.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.9.35 | 44 | 12/19/2024 |
0.9.34 | 42 | 12/17/2024 |
0.9.33 | 88 | 12/6/2024 |
0.9.32 | 89 | 12/5/2024 |
0.9.31 | 98 | 11/20/2024 |
0.9.30 | 94 | 11/12/2024 |
0.9.29 | 135 | 8/26/2024 |
0.9.28 | 132 | 7/22/2024 |
0.9.26 | 141 | 7/2/2024 |
0.9.25 | 110 | 6/27/2024 |
0.9.24 | 108 | 6/27/2024 |
0.9.22 | 122 | 6/17/2024 |
0.9.21 | 107 | 6/13/2024 |
0.9.20 | 106 | 6/13/2024 |
0.9.19 | 106 | 6/12/2024 |
0.9.18 | 112 | 6/8/2024 |
0.9.17 | 112 | 6/8/2024 |
0.9.16 | 127 | 5/30/2024 |
0.9.15 | 116 | 5/29/2024 |
0.9.12 | 127 | 5/29/2024 |
0.9.11 | 118 | 5/29/2024 |
0.9.10 | 110 | 5/27/2024 |
0.9.9 | 104 | 5/27/2024 |
0.9.8 | 100 | 5/27/2024 |
0.9.3 | 102 | 5/21/2024 |
0.9.2 | 107 | 5/21/2024 |
0.9.1 | 112 | 5/21/2024 |
0.9.0 | 109 | 5/21/2024 |
0.8.79 | 79 | 5/8/2024 |
0.8.78 | 80 | 5/7/2024 |
0.8.77 | 82 | 5/6/2024 |
0.8.76 | 76 | 4/24/2024 |
0.8.75 | 72 | 4/24/2024 |
0.8.74 | 70 | 4/22/2024 |
0.8.73 | 77 | 4/17/2024 |
0.8.72 | 68 | 4/17/2024 |
0.8.71 | 73 | 4/16/2024 |
0.8.70 | 85 | 4/7/2024 |
0.8.69 | 77 | 4/2/2024 |
0.8.68 | 81 | 3/22/2024 |
0.8.67 | 74 | 3/18/2024 |
0.8.66 | 83 | 3/15/2024 |
0.8.65 | 78 | 3/15/2024 |
0.8.64 | 80 | 3/15/2024 |
0.8.63 | 71 | 3/11/2024 |
0.8.62 | 80 | 3/11/2024 |
0.8.61 | 73 | 2/28/2024 |
0.8.60 | 76 | 2/26/2024 |
0.8.59 | 96 | 2/2/2024 |
0.8.58 | 76 | 2/1/2024 |
0.8.57 | 80 | 1/31/2024 |
0.8.56 | 80 | 1/30/2024 |
0.8.55 | 89 | 1/22/2024 |
0.8.54 | 77 | 1/22/2024 |
0.8.53 | 79 | 1/19/2024 |
0.8.52 | 91 | 1/16/2024 |
0.8.51 | 91 | 1/12/2024 |
0.8.50 | 86 | 1/5/2024 |
0.8.49 | 90 | 1/4/2024 |
0.8.48 | 100 | 12/29/2023 |
0.8.47 | 94 | 12/29/2023 |
0.8.45 | 89 | 12/26/2023 |
0.8.44 | 82 | 12/26/2023 |
0.8.43 | 94 | 12/21/2023 |
0.8.42 | 84 | 12/20/2023 |
0.8.41 | 90 | 12/19/2023 |
0.8.40 | 123 | 12/5/2023 |
0.8.39 | 97 | 12/4/2023 |
0.8.38 | 102 | 11/27/2023 |
0.8.37 | 100 | 11/15/2023 |
0.8.36 | 93 | 11/10/2023 |
0.8.35 | 81 | 11/10/2023 |
0.8.34 | 82 | 11/9/2023 |
0.8.33 | 86 | 11/8/2023 |
0.8.32 | 123 | 11/2/2023 |
0.8.31 | 101 | 11/1/2023 |
0.8.30 | 91 | 11/1/2023 |
0.8.29 | 89 | 11/1/2023 |
0.8.28 | 88 | 10/31/2023 |
0.8.27 | 96 | 10/25/2023 |
0.8.26 | 110 | 10/25/2023 |
0.8.24 | 106 | 10/20/2023 |
0.8.23 | 98 | 10/19/2023 |
0.8.22 | 99 | 10/18/2023 |
0.8.21 | 105 | 10/18/2023 |
0.8.20 | 111 | 10/17/2023 |
0.8.19 | 129 | 10/16/2023 |
0.8.18 | 104 | 10/12/2023 |
0.8.17 | 98 | 10/12/2023 |
0.8.16 | 99 | 10/10/2023 |
0.8.15 | 117 | 9/28/2023 |
0.8.14 | 112 | 9/26/2023 |
0.8.13 | 102 | 9/25/2023 |
0.8.12 | 108 | 9/20/2023 |
0.8.11 | 101 | 9/19/2023 |
0.8.10 | 126 | 9/14/2023 |
0.8.9 | 121 | 9/14/2023 |
0.8.8 | 118 | 9/8/2023 |
0.8.7 | 120 | 9/5/2023 |
0.8.6 | 108 | 9/5/2023 |
0.8.5 | 112 | 9/4/2023 |
0.8.4 | 113 | 9/4/2023 |
0.8.3 | 101 | 9/4/2023 |
0.8.1 | 114 | 9/1/2023 |
0.8.0 | 125 | 9/1/2023 |
0.7.7 | 123 | 8/29/2023 |
0.7.6 | 120 | 8/28/2023 |
0.7.5 | 118 | 8/28/2023 |
0.7.4 | 105 | 8/23/2023 |
0.7.3 | 117 | 8/21/2023 |
0.7.2 | 110 | 8/21/2023 |
0.7.1 | 125 | 8/19/2023 |
0.7.0 | 119 | 8/19/2023 |
0.6.24 | 140 | 8/10/2023 |
0.6.23 | 119 | 8/9/2023 |
0.6.22 | 140 | 8/8/2023 |
0.6.21 | 124 | 8/7/2023 |
0.6.20 | 139 | 8/2/2023 |
0.6.19 | 136 | 8/2/2023 |
0.6.18 | 177 | 8/2/2023 |
0.6.17 | 171 | 7/27/2023 |
0.6.16 | 176 | 7/27/2023 |
0.6.15 | 147 | 7/27/2023 |
0.6.14 | 174 | 7/19/2023 |
0.6.13 | 188 | 7/18/2023 |
0.6.12 | 208 | 7/14/2023 |
0.6.11 | 198 | 7/13/2023 |
0.6.10 | 230 | 7/11/2023 |
0.6.9 | 196 | 5/29/2023 |
0.6.8 | 381 | 5/24/2023 |
0.6.6 | 200 | 5/17/2023 |
0.6.5.2 | 186 | 5/16/2023 |
0.6.5.1 | 176 | 5/16/2023 |
0.6.5 | 181 | 5/16/2023 |
0.6.4.2 | 182 | 5/15/2023 |
0.6.4.1 | 178 | 5/15/2023 |
0.6.4 | 180 | 5/15/2023 |
0.6.3 | 203 | 5/12/2023 |
0.6.2 | 181 | 5/11/2023 |
0.6.1 | 197 | 5/11/2023 |
0.6.0 | 169 | 5/11/2023 |
0.5.17 | 203 | 5/10/2023 |
0.5.16 | 192 | 5/9/2023 |
0.5.14 | 175 | 5/6/2023 |
0.5.13 | 192 | 5/6/2023 |
0.5.12 | 213 | 5/4/2023 |
0.5.11 | 221 | 5/4/2023 |
0.5.10 | 198 | 4/28/2023 |
0.5.9 | 191 | 4/27/2023 |
0.5.8.1 | 186 | 4/27/2023 |
0.5.8 | 216 | 4/25/2023 |
0.5.7.1 | 222 | 4/24/2023 |
0.5.7 | 209 | 4/24/2023 |
0.5.6 | 220 | 4/23/2023 |
0.5.5 | 208 | 4/18/2023 |
0.5.4.2 | 235 | 4/17/2023 |
0.5.4.1 | 211 | 4/17/2023 |
0.5.4 | 228 | 4/17/2023 |
0.5.3 | 218 | 4/14/2023 |
0.5.2 | 252 | 4/11/2023 |
0.5.1.2 | 228 | 4/7/2023 |
0.5.1.1 | 226 | 4/7/2023 |
0.5.1 | 243 | 4/6/2023 |
0.5.0 | 230 | 4/4/2023 |
0.4.5.2 | 263 | 3/31/2023 |
0.4.5 | 249 | 3/31/2023 |
0.4.3 | 232 | 3/31/2023 |
0.4.2 | 237 | 3/30/2023 |
0.4.1.1 | 243 | 3/30/2023 |
0.4.1 | 219 | 3/30/2023 |
0.4.0 | 244 | 3/29/2023 |
0.3.7 | 255 | 3/27/2023 |
0.3.6 | 251 | 3/24/2023 |
0.3.5 | 252 | 3/23/2023 |
0.3.4 | 247 | 3/23/2023 |
0.3.3 | 272 | 3/21/2023 |
0.3.2.1 | 266 | 3/13/2023 |
0.3.2 | 266 | 3/13/2023 |
0.3.1 | 298 | 3/6/2023 |
0.3.0 | 286 | 2/27/2023 |