NI 7390 Timing Information

NI-Motion Functions

NI 7390 Timing Information

The following table lists the execution time for selected functions, as well as for the different attributes of those functions, if applicable. Also included is timing information for axes or vector spaces, if both are supported with a given function.

Note  The times listed are benchmark times and are not a guarantee of function execution times on your system. Times do not take into account other operations, onboard programs, or other factors that slow performance.
Function Function Return Time (ms) using 1.47 GHz Processor Function Return Time (ms) using 700 MHz Processor
Load Target Position 1.1 1.2
Read Position 0.1 0.2
Read Axis Data

Position

Velocity

Following Error



0.1

0.1

0.1




0.2

0.2

0.2

Read Axis Status

Axis Active

Move Complete

Profile Complete

Blend Complete

Following Error

Velocity Threshold Reached

Moving

Direction Forward




0.1

0.1

0.1

0.1

0.1

0.1

0.1

0.1




0.2

0.2

0.2

0.2

0.2

0.2

0.2

0.2

Read All Axis Data 0.2 0.3
Read All Axis Status 0.1 0.2
Read Coordinate Data

Velocity

Following Error




0.2

0.3




0.3

0.4

Read Coordinate Position 0.2 0.3
Read Encoder Data

Position

Index Position

Index Capture




0.1

1.5

0.1




0.2

1.6

0.2

Read Motion I/O Data

Forward Limit Active

Reverse Limit Active

Forward Software Limit Active

Reverse Software Limit Active

Home Input Active

Inhibit-In Active

In-Position Active

Drive Ready Active

Inhibit-Out Active




0.1

0.1

0.1

0.1

0.1

1.3

1.3

1.3

1.3




0.2

0.2

0.2

0.2

0.2

1.4

1.4

1.4

1.4

Read Capture Compare Data

Captured Position

Capture Status

Compare Status




1.5

0.1

0.1




1.6

0.2

0.2

Read I/O Port 0.2 0.3
Set I/O Port MOMO 1.0 1.1
Load Vector Space Position 1.1 1.2
Read Velocity

axis

vector




0.1

0.2




0.2

0.3

Read Velocity in RPM

axis

vector




0.1

0.2




0.2

0.3

Load Velocity

axis

vector




1.2

1.1




1.3

1.2

Load Velocity in RPM

axis

vector




2.7

1.5




2.7

1.6

Read Move Complete Status 0.1 0.1
Configure Vector Space 1.4 1.5
Check Move Complete Status 1.5 1.6
Check Blend Complete Status 1.4 1.4
Read Communication Status 0.1 0.1
Initialize Controller 565.5 608.5
Read Coordinate Status

Move Complete

Profile Complete

Blend Complete

Following Error Exceeded




0.2

0.2

0.2

0.2




0.3

0.3

0.3

0.3

Read Digital I/O Data

Output Active State

Input Active State

Output Active

Input Active




1.3

1.3

0.2

0.2




1.4

1.4

0.3

0.3

Read Following Error 2.1 2.1

  An AMD Athlon 1.47 GHz PC with 256 MB of RAM was used for timing tests. Tests run in "above normal priority" execution to achieve the most accurate results.

  An Intel Pentium 3 700 MHz PC with 386 MB of RAM was used for timing tests. Tests run in "above normal priority" execution to achieve the most accurate results.