Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
T
Thick-Common
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
潘栩锋
Thick-Common
Commits
9f2fb05b
Commit
9f2fb05b
authored
Jun 05, 2020
by
潘栩锋
🚴
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
添加 系统参数添加主轴位置同步参数
parent
d5673a98
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
476 additions
and
0 deletions
+476
-0
PgInitparamSync.xaml
...ect.FLY.Thick.Base/FLY.Thick.Base.UI/PgInitparamSync.xaml
+365
-0
PgInitparamSync.xaml.cs
....FLY.Thick.Base/FLY.Thick.Base.UI/PgInitparamSync.xaml.cs
+111
-0
No files found.
Project.FLY.Thick.Base/FLY.Thick.Base.UI/PgInitparamSync.xaml
0 → 100644
View file @
9f2fb05b
This diff is collapsed.
Click to expand it.
Project.FLY.Thick.Base/FLY.Thick.Base.UI/PgInitparamSync.xaml.cs
0 → 100644
View file @
9f2fb05b
using
System
;
using
System.Collections.Generic
;
using
System.Linq
;
using
System.Text
;
using
System.Windows
;
using
System.Windows.Controls
;
using
System.Windows.Data
;
using
System.Windows.Documents
;
using
System.Windows.Input
;
using
System.Windows.Media
;
using
System.Windows.Media.Imaging
;
using
System.Windows.Navigation
;
using
System.Windows.Shapes
;
using
FLY.Thick.Base.UI.Converter
;
using
System.Net
;
using
FLY.Thick.Base.Common
;
using
FLY.Thick.Base.Client
;
using
FLY.Thick.Base.IService
;
using
Unity
;
using
System.ComponentModel
;
using
GalaSoft.MvvmLight.Command
;
namespace
FLY.Thick.Base.UI
{
/// <summary>
/// Page_Initparam.xaml 的交互逻辑
/// </summary>
public
partial
class
PgInitparamSync
:
Page
{
PgInitParamSyncVm
viewModel
;
public
PgInitparamSync
()
{
InitializeComponent
();
}
[
InjectionMethod
]
public
void
Init
(
IInitParamService
initParamService
)
{
viewModel
=
new
PgInitParamSyncVm
();
viewModel
.
Init
(
initParamService
);
this
.
DataContext
=
viewModel
;
}
}
public
class
PgInitParamSyncVm
:
PgInitParamVm
{
/// <summary>
/// 本测厚仪探头与机头测厚仪探头距离单位m
/// </summary>
public
double
VDistanceWithHeader
{
get
;
set
;
}
/// <summary>
/// 纵向光纤传感器与本测厚仪探头距离 单位m;
/// 修改此值,会改变纵向偏移
/// </summary>
public
double
VSensorOffset
{
get
;
set
;
}
public
override
void
Init
(
IInitParamService
initParamService
)
{
base
.
Init
(
initParamService
);
Misc
.
BindingOperations
.
SetBinding
(
initParamService
,
"VSensorOffset"
,
this
,
"VSensorOffset"
);
Misc
.
BindingOperations
.
SetBinding
(
initParamService
,
"VDistanceWithHeader"
,
this
,
"VDistanceWithHeader"
);
}
protected
override
void
Apply
()
{
if
(!
WdPassword
.
Authorize
(
"InitParam"
))
return
;
initParamService
.
PosLength
=
this
.
PosLength
;
initParamService
.
IsTimeGridAdvEnabled
=
this
.
IsTimeGridAdvEnabled
;
initParamService
.
ADLag
=
this
.
ADLag
;
initParamService
.
FilmVSrc
=
this
.
FilmVSrc
;
initParamService
.
FilmVThreshold
=
this
.
FilmVThreshold
;
initParamService
.
Encoder2_mmpp
=
this
.
Encoder2_mmpp
;
initParamService
.
Encoder2_comp
=
this
.
Encoder2_comp
;
initParamService
.
MmOfR
=
this
.
MmOfR
;
initParamService
.
VSensorOffset
=
this
.
VSensorOffset
;
initParamService
.
VDistanceWithHeader
=
this
.
VDistanceWithHeader
;
initParamService
.
VScan
=
this
.
VScan
;
initParamService
.
VJOG
=
this
.
VJOG
;
initParamService
.
VAccuracy
=
this
.
VAccuracy
;
initParamService
.
SVelocity
=
this
.
SVelocity
;
initParamService
.
ATime
=
this
.
ATime
;
initParamService
.
DTime
=
this
.
DTime
;
initParamService
.
HVelocity1
=
this
.
HVelocity1
;
initParamService
.
HVelocity2
=
this
.
HVelocity2
;
initParamService
.
AutoOrgInterval
=
this
.
AutoOrgInterval
;
initParamService
.
Encoder1_mmpp
=
this
.
Encoder1_mmpp
;
initParamService
.
DataValidSrc
=
this
.
DataValidSrc
;
initParamService
.
AutoF1F3
=
this
.
AutoF1F3
;
initParamService
.
ReStartDelay
=
this
.
ReStartDelay
;
initParamService
.
HasProfileSample
=
this
.
HasProfileSample
;
initParamService
.
HasHold
=
this
.
HasHold
;
initParamService
.
DBKeepMonth
=
this
.
DBKeepMonth
;
initParamService
.
DbPath
=
this
.
DbPath
;
initParamService
.
Apply
();
FLY
.
ControlLibrary
.
Window_Tip
.
Show
(
"应用成功"
,
null
,
TimeSpan
.
FromSeconds
(
2
));
}
}
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment