Skip to content

Commit 8d98e96

Browse files
author
Carlos Doro Neto
committed
Fixme
1 parent d394727 commit 8d98e96

File tree

98 files changed

+618
-179
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

98 files changed

+618
-179
lines changed

hardware/Motors/ecmcEL7031-Motor-Faulhaber-2513.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@
1212
#-d */
1313

1414
#- Set max current in mA
15-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,250,2)"
15+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
16+
17+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
18+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
19+
20+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1621

1722
#- Reduced current in mA
18-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,25,2)"
23+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1924

2025

2126
#- Coil resistance in cOhm

hardware/Motors/ecmcEL7031-Motor-OrientalMotor-PK243B1-SG18.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,15 @@
1010
#-d */
1111

1212
#- Set max current in mA)
13-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,950,2)"
13+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
14+
15+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
16+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
17+
18+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1419

1520
#- Reduced current 1000mA
16-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,95,2)"
21+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1722

1823

1924
#- Coil resistance 4.2 cOhm

hardware/Motors/ecmcEL7031-Motor-OrientalMotor-PK244M-01B.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@
1212
#-d */
1313

1414
#- Set max current in mA
15-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,1200,2)"
15+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
16+
17+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
18+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
19+
20+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1621

1722
#- Reduced current in mA
18-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,120,2)"
23+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1924

2025

2126
#- Coil resistance in cOhm

hardware/Motors/ecmcEL7031-Motor-OrientalMotor-PK244M-02B.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@
1212
#-d */
1313

1414
#- Set max current in mA
15-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,800,2)"
15+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
16+
17+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
18+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
19+
20+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1621

1722
#- Reduced current in mA
18-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,80,2)"
23+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1924

2025

2126
#- Coil resistance in cOhm

hardware/Motors/ecmcEL7031-Motor-OrientalMotor-PK245M-02B-C2.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,15 @@
1212
#-d */
1313

1414
#- Set max current in mA
15-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,800,2)"
15+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
16+
17+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
18+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
19+
20+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1621

1722
#- Reduced current in mA
18-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,80,2)"
23+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1924

2025

2126
#- Coil resistance in cOhm

hardware/Motors/ecmcEL7031-Motor-OrientalMotor-PK268M-02B.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@
99
#-d */
1010

1111
#- Set max current to 2000mA (max current is 2A for this motor)
12-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,2000,2)"
12+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
13+
14+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
15+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
16+
17+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1318

1419
#- Reduced current 1000mA
15-
#ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,1000,2)"
20+
#ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1621

1722

1823
#- Coil resistance 2.25 Ohm (unit 10mOhm)

hardware/Motors/ecmcEL7031-Motor-OrientalMotor-PK296M-02B.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,15 @@
99
#-d */
1010

1111
#- Set max current to 2000mA (max current is 2A for this motor)
12-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,2000,2)"
12+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
13+
14+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
15+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
16+
17+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1318

1419
#- Reduced current 1000mA
15-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,1000,2)"
20+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1621

1722

1823
#- Coil resistance 2.25 Ohm (unit 10mOhm)

hardware/Motors/ecmcEL7031-Motor-Trinamic-QMot-QSH4218-41-10-035.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,15 @@
66
#-d */
77

88
#- Set max current to 1000mA (actually max current is 1.8A for this motor)
9-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,1000,2)"
9+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
10+
11+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
12+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
13+
14+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1015

1116
#- Reduced current 500mA
12-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,100,2)"
17+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
1318

1419

1520
#- Coil resistance 4.5 Ohm (unit 10mOhm)

hardware/Motors/ecmcEL7037-Motor-AML-D42.3-1.8.cmd

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,15 @@ ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
3333
${SCRIPTEXEC} ${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd "I_RUN_MA=${I_RUN_MA_LOCAL},I_STDBY_MA=${I_STDBY_MA_LOCAL},I_MAX_MA=${I_MAX_MA_LOCAL}"
3434

3535
#- Set run current
36-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA_LOCAL},2)"
36+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
37+
38+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
39+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
40+
41+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
3742

3843
#- Reduced current
39-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA_LOCAL},2)"
44+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x2,${I_STDBY_MA},2)"
4045

4146

4247
#- Coil resistance 8.5 Ohm (unit 10mOhm)

hardware/Motors/ecmcEL7037-Motor-Leadshine-57HS04-series.cmd

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,5 +8,10 @@
88
${SCRIPTEXEC} ${ECMC_CONFIG_ROOT}ecmcEL7047-Motor-Leadshine-57HS04-series.cmd
99

1010
#- Set max current to 1.5A (unit 1mA)
11-
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,1500,2)"
11+
ecmcEpicsEnvSetCalcTernary I_MAX_MA "min(${I_MAX_MA}, ???)"
12+
13+
ecmcFileExist("${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd",1)
14+
${SCRIPTEXEC} "${ECMC_CONFIG_ROOT}chkValidCurrentSetOrDie.cmd"
15+
16+
ecmcConfigOrDie "Cfg.EcAddSdo(${ECMC_EC_SLAVE_NUM},0x8010,0x1,${I_RUN_MA},2)"
1217

0 commit comments

Comments
 (0)