NI 7350 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.1 |
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.2 |
0.3 0.3 |
Read Coordinate Position | 0.3 | 0.3 |
Read Encoder Data
Position Index Position Index Capture |
0.1 1.6 0.1 |
0.2 1.7 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.5 1.5 1.5 1.5 |
0.2 0.2 0.2 0.2 0.2 1.6 1.6 1.6 1.6 |
Read Capture Compare Data
Captured Position Capture Status Compare Status |
1.6 0.1 0.1 |
1.7 0.2 0.2 |
Read I/O Port | 0.2 | 0.3 |
Set I/O Port MOMO | 1.1 | 1.2 |
Load Vector Space Position | 1.2 | 1.3 |
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.3 1.1 |
1.4 1.2 |
Load Velocity in RPM
axis vector |
3.1 1.8 |
3.2 1.8 |
Read Move Complete Status | 0.1 | 0.1 |
Configure Vector Space | 1.8 | 1.8 |
Check Move Complete Status | 1.5 | 1.6 |
Check Blend Complete Status | 1.5 | 1.6 |
Read Communication Status | 0.1 | 0.1 |
Initialize Controller | 1218.0 | 1218.0 |
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 Configure As Input |
1.3 1.3 0.2 0.2 1.3 |
1.3 1.3 0.2 0.2 1.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.