Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
cdy816
Mars
提交
628dfe72
Mars
项目概览
cdy816
/
Mars
通知
3
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Mars
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
628dfe72
编写于
2月 06, 2020
作者:
cdy816
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
日常更新
上级
5411eafd
变更
14
展开全部
隐藏空白更改
内联
并排
Showing
14 changed file
with
710 addition
and
190 deletion
+710
-190
Cdy.Tag.Common/obj/Debug/netstandard2.0/Cdy.Tag.Common.csproj.FileListAbsolute.txt
...netstandard2.0/Cdy.Tag.Common.csproj.FileListAbsolute.txt
+1
-0
Cdy.Tag.CoreAPI/obj/Debug/netcoreapp3.1/Cdy.Tag.CoreAPI.csproj.FileListAbsolute.txt
...netcoreapp3.1/Cdy.Tag.CoreAPI.csproj.FileListAbsolute.txt
+1
-0
Cdy.Tag/His/HisSettingDoc.cs
Cdy.Tag/His/HisSettingDoc.cs
+8
-2
Cdy.Tag/bin/Debug/netstandard2.0/Cdy.Tag.dll
Cdy.Tag/bin/Debug/netstandard2.0/Cdy.Tag.dll
+0
-0
Cdy.Tag/bin/Debug/netstandard2.0/Cdy.Tag.pdb
Cdy.Tag/bin/Debug/netstandard2.0/Cdy.Tag.pdb
+0
-0
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.csproj.FileListAbsolute.txt
.../Debug/netstandard2.0/Cdy.Tag.csproj.FileListAbsolute.txt
+1
-0
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.dll
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.dll
+0
-0
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.pdb
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.pdb
+0
-0
DataRunner/His/Compress/CompressEnginer.cs
DataRunner/His/Compress/CompressEnginer.cs
+11
-11
DataRunner/His/Serise/SeriseEnginer.cs
DataRunner/His/Serise/SeriseEnginer.cs
+685
-175
DataRunner/Runner.cs
DataRunner/Runner.cs
+3
-2
Mars/.vs/Mars/DesignTimeBuild/.dtbcache
Mars/.vs/Mars/DesignTimeBuild/.dtbcache
+0
-0
Mars/.vs/Mars/v16/.suo
Mars/.vs/Mars/v16/.suo
+0
-0
Mars/.vs/Mars/v16/Server/sqlite3/storage.ide
Mars/.vs/Mars/v16/Server/sqlite3/storage.ide
+0
-0
未找到文件。
Cdy.Tag.Common/obj/Debug/netstandard2.0/Cdy.Tag.Common.csproj.FileListAbsolute.txt
浏览文件 @
628dfe72
...
...
@@ -5,3 +5,4 @@ D:\Project\Galaxy\Cdy.Tag.Common\obj\Debug\netstandard2.0\Cdy.Tag.Common.Assembl
D:\Project\Galaxy\Cdy.Tag.Common\obj\Debug\netstandard2.0\Cdy.Tag.Common.AssemblyInfo.cs
D:\Project\Galaxy\Cdy.Tag.Common\obj\Debug\netstandard2.0\Cdy.Tag.Common.dll
D:\Project\Galaxy\Cdy.Tag.Common\obj\Debug\netstandard2.0\Cdy.Tag.Common.pdb
D:\Project\Galaxy\Cdy.Tag.Common\obj\Debug\netstandard2.0\Cdy.Tag.Common.csprojAssemblyReference.cache
Cdy.Tag.CoreAPI/obj/Debug/netcoreapp3.1/Cdy.Tag.CoreAPI.csproj.FileListAbsolute.txt
浏览文件 @
628dfe72
...
...
@@ -5,3 +5,4 @@ D:\Project\Galaxy\Cdy.Tag.CoreAPI\obj\Debug\netcoreapp3.1\Cdy.Tag.CoreAPI.Assemb
D:\Project\Galaxy\Cdy.Tag.CoreAPI\obj\Debug\netcoreapp3.1\Cdy.Tag.CoreAPI.AssemblyInfo.cs
D:\Project\Galaxy\Cdy.Tag.CoreAPI\obj\Debug\netcoreapp3.1\Cdy.Tag.CoreAPI.dll
D:\Project\Galaxy\Cdy.Tag.CoreAPI\obj\Debug\netcoreapp3.1\Cdy.Tag.CoreAPI.pdb
D:\Project\Galaxy\Cdy.Tag.CoreAPI\obj\Debug\netcoreapp3.1\Cdy.Tag.CoreAPI.csprojAssemblyReference.cache
Cdy.Tag/His/HisSettingDoc.cs
浏览文件 @
628dfe72
...
...
@@ -37,13 +37,19 @@ namespace Cdy.Tag
/// 单个文件保存数据时长
/// 单位小时
/// </summary>
public
int
FileDataDuration
{
get
;
set
;
}
=
24
;
public
int
FileDataDuration
{
get
;
set
;
}
=
4
;
/// <summary>
/// 单个数据块保存数据的时长
/// 单位分钟
/// </summary>
public
int
DataBlockDuration
{
get
;
set
;
}
=
1
;
public
int
DataBlockDuration
{
get
;
set
;
}
=
10
;
/// <summary>
/// 一个文件中变量的个数
/// </summary>
public
int
TagCountOneFile
{
get
;
set
;
}
=
100000
;
/// <summary>
/// 数据序列化类型
...
...
Cdy.Tag/bin/Debug/netstandard2.0/Cdy.Tag.dll
浏览文件 @
628dfe72
无法预览此类型文件
Cdy.Tag/bin/Debug/netstandard2.0/Cdy.Tag.pdb
浏览文件 @
628dfe72
无法预览此类型文件
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.csproj.FileListAbsolute.txt
浏览文件 @
628dfe72
...
...
@@ -5,3 +5,4 @@ D:\Project\Galaxy\Cdy.Tag\obj\Debug\netstandard2.0\Cdy.Tag.AssemblyInfoInputs.ca
D:\Project\Galaxy\Cdy.Tag\obj\Debug\netstandard2.0\Cdy.Tag.AssemblyInfo.cs
D:\Project\Galaxy\Cdy.Tag\obj\Debug\netstandard2.0\Cdy.Tag.dll
D:\Project\Galaxy\Cdy.Tag\obj\Debug\netstandard2.0\Cdy.Tag.pdb
D:\Project\Galaxy\Cdy.Tag\obj\Debug\netstandard2.0\Cdy.Tag.csprojAssemblyReference.cache
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.dll
浏览文件 @
628dfe72
无法预览此类型文件
Cdy.Tag/obj/Debug/netstandard2.0/Cdy.Tag.pdb
浏览文件 @
628dfe72
无法预览此类型文件
DataRunner/His/Compress/CompressEnginer.cs
浏览文件 @
628dfe72
...
...
@@ -75,8 +75,8 @@ namespace Cdy.Tag
public
void
CalMemory
(
long
size
)
{
/* 内存结构:head+数据区指针+数据区
head:数据
起始地址
(4)+变量数量(4)+起始时间(8)
数据区指针:[ID(4) + address(4)
+ datasize(4)
]
head:数据
大小
(4)+变量数量(4)+起始时间(8)
数据区指针:[ID(4) + address(4)]
数据区:[data block]
data block:size+compressType+data
*/
...
...
@@ -192,7 +192,7 @@ namespace Cdy.Tag
int
headoffset
=
16
;
//数据区地址
int
m
TargetPosition
=
count
*
12
+
headoffset
;
int
m
DataPosition
=
count
*
8
+
headoffset
;
for
(
int
i
=
0
;
i
<
count
;
i
++)
{
...
...
@@ -201,23 +201,23 @@ namespace Cdy.Tag
var
len
=
mSourceMemory
.
ReadInt
(
offset
+
8
);
//压缩数据
var
size
=
CompressBlockMemory
(
qaddr
,
m
Target
Position
,
len
);
var
size
=
CompressBlockMemory
(
qaddr
,
m
Data
Position
,
len
);
//更新头部指针区域数据
//写入变量ID
mTargetMemory
.
WriteInt
(
headoffset
,
id
);
//写入数据区地址
mTargetMemory
.
WriteInt
(
headoffset
+
4
,
m
Target
Position
);
mTargetMemory
.
WriteInt
(
headoffset
+
4
,
m
Data
Position
);
//写入数据区大小
mTargetMemory
.
WriteInt
(
headoffset
+
8
,
size
);
//
//
写入数据区大小
//
mTargetMemory.WriteInt(headoffset + 8, size);
offset
+=
12
;
headoffset
+=
12
;
m
Target
Position
+=
size
;
headoffset
+=
8
;
//
headoffset += 12;
m
Data
Position
+=
size
;
}
mTargetMemory
.
WriteInt
(
0
,
m
TargetPosition
);
//写入数据起始地址
mTargetMemory
.
WriteInt
(
0
,
m
DataPosition
);
//写入数据的大小
mTargetMemory
.
WriteInt
(
4
,
count
);
//写入变量数量
mTargetMemory
.
WriteDatetime
(
8
,
mCurrentTime
);
//写入时间
}
...
...
DataRunner/His/Serise/SeriseEnginer.cs
浏览文件 @
628dfe72
此差异已折叠。
点击以展开。
DataRunner/Runner.cs
浏览文件 @
628dfe72
...
...
@@ -148,10 +148,11 @@ namespace Cdy.Tag
compressEnginer
=
new
CompressEnginer
(
hisEnginer
.
CurrentMemory
.
Length
);
var
sf
=
DataFileSeriserManager
.
manager
.
GetSeriser
(
mHisDatabase
.
Setting
.
DataSeriser
);
seriseEnginer
=
new
SeriseEnginer
(
sf
)
{
DatabaseName
=
database
};
seriseEnginer
=
new
SeriseEnginer
()
{
DatabaseName
=
database
};
seriseEnginer
.
FileDuration
=
mHisDatabase
.
Setting
.
FileDataDuration
;
seriseEnginer
.
BlockDuration
=
mHisDatabase
.
Setting
.
DataBlockDuration
;
seriseEnginer
.
TagCountOneFile
=
mHisDatabase
.
Setting
.
TagCountOneFile
;
seriseEnginer
.
DataSeriser
=
mHisDatabase
.
Setting
.
DataSeriser
;
querySerivce
=
new
QuerySerivce
(
this
.
mDatabaseName
);
...
...
Mars/.vs/Mars/DesignTimeBuild/.dtbcache
浏览文件 @
628dfe72
无法预览此类型文件
Mars/.vs/Mars/v16/.suo
浏览文件 @
628dfe72
无法预览此类型文件
Mars/.vs/Mars/v16/Server/sqlite3/storage.ide
浏览文件 @
628dfe72
无法预览此类型文件
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录