AVL: PUMA¶
Vendor information
Vendor |
Web page |
Product name |
Version |
|---|---|---|---|
AVL List GmbH |
PUMA |
1.5.3 - 2 |
Categories
MDL 🛈 |
APL 🛈 |
BAN 🛈 |
BMA 🛈 |
SVC 🛈 |
DGN 🛈 |
FIU 🛈 |
EES 🛈 |
FCT 🛈 |
DBG 🛈 |
IMG 🛈 |
AUDIO 🛈 |
ENVSIM 🛈 |
ENVCOM 🛈 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
✓ |
Platform
Operating system |
Support |
|---|---|
Windows |
✓ |
Linux |
Ports¶
Specifics¶
Software requirements
AVL PUMA 2.0 or higher
The “PUMA Remote Operation Interface PRO” has to be installed. It can be installed by changing the installation of the “AVL Modular Installer for PUMA” in the control panel.
You have to provide the path to the PumaBridge in the test bench configuration. You can request the PumaBridge from our support team support@tracetronic.com
Properties 🛈¶
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
Directory of the dll |
‘C:\’ |
string |
The directory that contains ProInterfaceClient.dll, ProInterfaceClient.ini as well as ProInterfaceClient.exe. Path can be absolute or relative to the tool host base path. |
||
Directory path to 32 bit PumaBridge. |
‘C:\pumabridge’ |
string |
Path to 32 bit PumaBridge directory. The folder must contain the file PumaBridge.py. You can request the PumaBridge from our support team at support@tracetronic.com |
||
IP address |
‘127.0.0.1’ |
string |
The IP address of the PUMA Server |
||
TCP port |
27015 |
int |
|||
UDP port |
32111 |
int |
|||
Check “Automatic Mode” |
☑ |
bool |
If “True” is selected, it is checked whether the system is in “Automatic Mode” when connecting to PUMA and before every package execution. Otherwise these interactions are disabled. |
||
Check PUMA Alive signal |
☐ |
bool |
If “True” is selected, ecu.test will frequently check the value of the signal “ECUTEST_WD_OUT”. If the signal’s value is 0, any interaction with PUMA will be aborted. |
||
Send ecu.test Alive-Signal |
☐ |
bool |
If “True”, ecu.test overwrites the signal “ECUTEST_STATUS” with the value 1 and alternately switches the signal “ECUTEST_WD_IN” between the values 0 and 1 |
||
Timeout for tool call ❲in sec.❳ |
‘600’ |
string |
Timeout after which a tool call is aborted. |
Jobs 🛈¶
ExecuteScript¶
Executes the given script
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
ScriptCall |
string |
Call of the script including arguments |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
[False, True] |
bool |
ReadNormName¶
Reads the value of the variable with the given NormName
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
NormName |
string |
NormName |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
float |
RunMethod¶
Executes a method
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
BlockingCall |
False |
[False, True] |
bool |
Dummy property with no effect. Only serves interface compatibility with ASAM: ACI. |
|
MethodName |
string |
Name of the method to call |
TriggerSystemStateUpdate¶
Triggers the update of the internal state that checks “Automatic Mode”.
WriteNormName¶
Writes the value of the variable with the given NormName
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
NormName |
string |
NormName |
|||
Value |
0 |
float |
Value |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
float |
WriteNormNameByScript¶
Writes the value of the variable with the given NormName and therefore uses a script call (necessary if PUMA is in AUTOMATIC MODE)
Parameterization
Parameter
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
NormName |
string |
NormName |
|||
Value |
0 |
float |
Value |
Return value
Name |
Available if |
Default value |
Valid values |
Type |
Description |
|---|---|---|---|---|---|
result |
float |