Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

Response of 7390 motion card is speed slow after initialization by c code

         I'm working on a program for a motion control system. I init PCI7390 motion control card via C code by flex_initialize_controller function, with a customerized 7390 setting xml file. It is found that, after reboot system PC, if directly run my program, the response speed of 7390 card is very slow. For example, flex_read_axis_status_rtn function, will take about 5ms. While no error is detected by reading error code. While if run NI measurement & automation explorer once, even if just run it and close it, the 7390 response speed becomes normal, the flex_read_axis_status_rtn function completes within 1 ms. (The slow response speed is not only  flex_read_axis_status_rtn function, but all flex motion functions. )

        For the system software, I installed Instrument Control, NI-motion 8.2, NI spy 2.7.2, NI measurement & automation explorer 4.7.0, NI system configration from NI labview 2010 Device Driver CD. The firmware of the PCI7390 card : 68331 Firmware 7.40.3003, DSP firmware 7.32.3003, FPGA1 firmware 7.00.3014.

        I tried to re-install NI motion driver, then 7390 card, after format C:\ disk, the issue is still there.

        On another PC (B), which has installed many NI software, including Labview, motion assistant, etc, the test program can run normally without run NI measurement & automation explorer.

        Please help to suggest on this issue. Thank you.

0 Kudos
Message 1 of 1
(5,221 Views)