Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
FactoryCalib
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
fischertechnik examples
Training models
FactoryCalib
Commits
c3dd0f39
Commit
c3dd0f39
authored
2 years ago
by
ft-Demo
Browse files
Options
Downloads
Patches
Plain Diff
commit by robo pro coding
parent
66141573
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
FactoryCalib.blockly
+1
-1
1 addition, 1 deletion
FactoryCalib.blockly
FactoryCalib.py
+1
-1
1 addition, 1 deletion
FactoryCalib.py
lib/File.blockly
+79
-127
79 additions, 127 deletions
lib/File.blockly
lib/File.py
+21
-20
21 additions, 20 deletions
lib/File.py
with
102 additions
and
149 deletions
FactoryCalib.blockly
+
1
−
1
View file @
c3dd0f39
...
...
@@ -8,7 +8,7 @@
<field name="instance_name">txt_label_version</field>
<value name="value">
<shadow type="text" id="T9nyAyJIRL7l_Nn(S-rd">
<field name="TEXT">Version 2022/12/07</field>
<field name="TEXT">Version 2022/12/07
b
</field>
</shadow>
</value>
<next>
...
...
This diff is collapsed.
Click to expand it.
FactoryCalib.py
+
1
−
1
View file @
c3dd0f39
...
...
@@ -27,7 +27,7 @@ from lib.VGR_NodeRED import *
controller_name
=
None
display
.
set_attr
(
"
txt_label_version.text
"
,
str
(
'
Version 2022/12/07
'
))
display
.
set_attr
(
"
txt_label_version.text
"
,
str
(
'
Version 2022/12/07
b
'
))
controller_name
=
os
.
uname
()[
1
]
display
.
set_attr
(
"
txt_label_message2.text
"
,
str
(
'
<b>http://{}.local:1880/ui</b>
'
.
format
(
controller_name
)))
initlib_log
(
5
)
...
...
This diff is collapsed.
Click to expand it.
lib/File.blockly
+
79
−
127
View file @
c3dd0f39
This diff is collapsed.
Click to expand it.
lib/File.py
+
21
−
20
View file @
c3dd0f39
...
...
@@ -17,10 +17,11 @@ _vgr = None
_dps
=
None
_sld
=
None
fileCalib
=
None
usbpath
=
None
calib_json
=
None
ts
=
None
calib_data_SSC
=
None
calib_map
=
None
calib_data_SSC
=
None
calib_data_HBW
=
None
calib_data_VGR
=
None
calib_data_DPS
=
None
...
...
@@ -28,14 +29,11 @@ calib_data_SLD = None
def
loadFileFactoryCalib
():
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
calib_json
,
ts
,
calib_
data_SSC
,
calib_map
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
usbpath
,
calib_json
,
ts
,
calib_
map
,
calib_data_SSC
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
logging
.
log
(
logging
.
TRACE
,
'
-
'
)
if
exists
(
'
/opt/ft/workspaces/FactoryCalib.json
'
):
logging
.
log
(
logging
.
DEBUG
,
'
load calibration values
'
)
readFileFactoryCalib
()
#write copy to usb stick .../sda/FactoryCalib.json
print
(
'
cp /opt/ft/workspaces/FactoryCalib.json /opt/ft/workspaces/ext_usb/sda/FactoryCalib.json
'
)
subprocess
.
Popen
([
'
cp
'
,
'
/opt/ft/workspaces/FactoryCalib.json
'
,
'
/opt/ft/workspaces/ext_usb/sda/FactoryCalib.json
'
])
else
:
logging
.
log
(
logging
.
DEBUG
,
'
use default calibration values
'
)
writeFileFactoryCalib_defaults
()
...
...
@@ -44,7 +42,7 @@ def loadFileFactoryCalib():
def
readFileFactoryCalib
():
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
calib_json
,
ts
,
calib_
data_SSC
,
calib_map
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
usbpath
,
calib_json
,
ts
,
calib_
map
,
calib_data_SSC
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
logging
.
log
(
logging
.
TRACE
,
'
-
'
)
fileCalib
=
open
(
'
/opt/ft/workspaces/FactoryCalib.json
'
,
'
r
'
,
encoding
=
'
utf8
'
)
calib_json
=
fileCalib
.
read
()
...
...
@@ -65,8 +63,9 @@ def readFileFactoryCalib():
def
writeFileFactoryCalib
(
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
):
global
fileCalib
,
calib_json
,
ts
,
calib_
data_SSC
,
calib_map
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
global
fileCalib
,
usbpath
,
calib_json
,
ts
,
calib_
map
,
calib_data_SSC
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
logging
.
log
(
logging
.
TRACE
,
'
-
'
)
usbpath
=
'
ext_usb/sda1
'
controller_name
=
os
.
uname
()[
1
]
ts
=
timestamp_utcnow
()
calib_data_SSC
=
_ssc
...
...
@@ -104,22 +103,24 @@ def writeFileFactoryCalib(_ssc, _hbw, _vgr, _dps, _sld):
fileCalib
.
close
()
#try to write a backup to usb stick
try
:
fileUSB
=
open
(
'
/opt/ft/workspaces/ext_usb/sda/
'
+
controller_name
,
'
w
'
,
encoding
=
'
utf8
'
)
fileUSB
.
close
()
fileCalib
=
open
(
'
/opt/ft/workspaces/ext_usb/sda/FactoryCalib.json
'
,
'
w
'
,
encoding
=
'
utf8
'
)
fileCalib
.
write
(
calib_json
)
fileCalib
.
close
()
except
IOError
as
e
:
print
(
e
)
#write backup if usb stick available
if
exists
(
'
/opt/ft/workspaces/ext_usb/sda/FactoryCalib.json
'
):
fileCalib
=
open
(
'
/opt/ft/workspaces/FactoryCalib_backup.json
'
,
'
w
'
,
encoding
=
'
utf8
'
)
fileUSB
=
open
(
'
/opt/ft/workspaces/
'
+
usbpath
+
'
/
'
+
controller_name
,
'
w
'
,
encoding
=
'
utf8
'
)
fileUSB
.
close
()
fileCalib
=
open
(
'
/opt/ft/workspaces/ext_usb/sda/FactoryCalib.json
'
,
'
w
'
,
encoding
=
'
utf8
'
)
fileCalib
.
write
(
calib_json
)
fileCalib
.
close
()
#write backup if usb stick available
if
exists
(
'
/opt/ft/workspaces/
'
+
usbpath
+
'
/FactoryCalib.json
'
):
fileCalib
=
open
(
'
/opt/ft/workspaces/FactoryCalib_backup.json
'
,
'
w
'
,
encoding
=
'
utf8
'
)
fileCalib
.
write
(
calib_json
)
fileCalib
.
close
()
except
IOError
as
e
:
print
(
e
)
def
printData
():
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
calib_json
,
ts
,
calib_
data_SSC
,
calib_map
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
usbpath
,
calib_json
,
ts
,
calib_
map
,
calib_data_SSC
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
logging
.
log
(
logging
.
TRACE
,
'
-
'
)
print
(
"
SSC:
"
,
calib_data_SSC
)
print
(
"
HBW:
"
,
calib_data_HBW
)
...
...
@@ -129,13 +130,13 @@ def printData():
def
writeFileFactoryCalib_current
():
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
calib_json
,
ts
,
calib_
data_SSC
,
calib_map
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
usbpath
,
calib_json
,
ts
,
calib_
map
,
calib_data_SSC
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
logging
.
log
(
logging
.
TRACE
,
'
-
'
)
writeFileFactoryCalib
(
get_calib_data_SSC
(),
get_calib_data_HBW
(),
get_calib_data_VGR
(),
get_calib_data_DPS
(),
get_calib_data_SLD
())
def
writeFileFactoryCalib_defaults
():
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
calib_json
,
ts
,
calib_
data_SSC
,
calib_map
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
global
_ssc
,
_hbw
,
_vgr
,
_dps
,
_sld
,
fileCalib
,
usbpath
,
calib_json
,
ts
,
calib_
map
,
calib_data_SSC
,
calib_data_HBW
,
calib_data_VGR
,
calib_data_DPS
,
calib_data_SLD
logging
.
log
(
logging
.
TRACE
,
'
-
'
)
if
exists
(
'
/opt/ft/workspaces/FactoryCalib.json
'
):
fileCalib
=
open
(
'
/opt/ft/workspaces/FactoryCalib.json
'
,
'
r
'
,
encoding
=
'
utf8
'
)
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment