Motion Control and Motor Drives

cancel
Showing results for 
Search instead for 
Did you mean: 

motion with windows xp embedded

I am trying to get some motion code to run under the Windows XP embedded Op system.

Has anyone any new knowledge from that existing in the forum?
If so can anyone possibly give me a blow by blow account of how to get some sample CVi motion code running on an embedded system?

Also how do I configure Write Filter to allow the minimal system to run from Flash or Solid State Disk?

Many Thanks

All comments and experiences from my development will be shared back to the forum.

Mike..
0 Kudos
Message 1 of 11
(5,065 Views)
Mike,

From NI side we don't have any knowledge of someone doing this, and we did not design the software nor the hardware for this purpose. I hope that if somebody has try this out before and make it work will hopefully answer your question.

We do support two embedded systems. One is the onboard embedded programming feature of the motion controller, which you can program from LV, CVI, etc. The controller will run independently from the PC. The second is Motion RT, which runs on an embedded system type of PXI chassis. You can contact us directly at www.ni.com/ask if you have any questions about this subject.

Good luck!

Best regards,

Nestor Sanchez
IMAQ/Motion Support
National Instruments
Nestor
0 Kudos
Message 2 of 11
(5,063 Views)
I am a little suprised with the NI response to this.
I would have thought that a lot of users would want to run their motion application as an embedded system.

From the microsoft info it should be possible.

I will keep you informed with our progress.

The labview RT did not support motion when I last looked. The problem is that we are mandated by the customer to running Labwindows CVi.

Thanks for any help

Mike
0 Kudos
Message 3 of 11
(5,063 Views)
Mike,

I understand your concern and I'm passing this request to R&D to evaluate their future development.

LabVIEW RT now supports also Motion and Vision, this have been added in the near past to the RT product line.

Since you are mandated to use LabWindows/CVI, my suggestion will be to either have a PC, but running onboard programs in the motion controller, in this way you are running your program on an RT-OS, and as long as your computer is turned on it will be working.

The other suggestion is to have a firewire controller, the FW-7344, together with the onboard program feature, with LW/CVI you can program your application, download it to the controller, and just disconnect it from your computer, you can leave the "box" working as a stand-al
one instrument.

I hope this helps, if not hopefully you will find an answer from someone else here on the forum. Good luck!

Regards,

Nestor Sanchez
IMAQ/Motion Support
National Instruments
Nestor
0 Kudos
Message 4 of 11
(5,063 Views)
Update on progress.

We are running CVi and Flexmotion with MAX on our Industrial PC under Windows XP embedded.
The answer is to ensure you have the latest XP released drivers.
The system is 200MB in size with lots of components still installed.
The next step is to convert to run from Flash with Write Filtering Enabled to convert it to a power fail tolerant system.

I will keep this forum posted with further progress.

Mike.
0 Kudos
Message 5 of 11
(5,063 Views)
Folks-

I've got my EWF RAM overlay FLASH based system running Labview 6.1 and the NI-VISA 6.2. Creating *.SLD files was difficult- I used the freeware InCntrl5 utility to track files and registry entries. With the eXP development tools, it was painstaking (8hrs) to import the over 1070 registry entries into the Target Designer one branch at a time.

Anyhow, for NI: the embedded XP binaries are identical to those in XP pro, so any technical support issue that comes up as eXP can most likely be treated as regular XP related.

FOr the users in this group, I'll be posting the SLD files I generated sometime for the 6.1 Labview Runtime Engine and 2.6 VISA COM and Ethernet Drivers on xpefiles.com, which is shaping up to be a real nif
ty resource for us embedded developers...
0 Kudos
Message 6 of 11
(5,063 Views)
I am actually building a custom OS image (on Windows XP Embedde) to run a LabVIEW executable program and I don't know how to install the Labview Runtime Engine in the OS image. I will be very glad if you can send me your SLD files, so i can try to see if it work with my program.

Thank you very much

derek
0 Kudos
Message 7 of 11
(5,063 Views)
Further update

The system is now complete and running from compact flash on our customers premises.
The whole system (apps + OS) is resident in a 256M CF (about 170 Meg used).

The next job is to convert an existing DAQ application to run under XPe. I will keep you informed.

Mike
0 Kudos
Message 8 of 11
(5,063 Views)
Has anyone successfully created a GPIB component for XPe? If so, any information would be greatly appreciated.
0 Kudos
Message 9 of 11
(5,020 Views)
Hi Link:

We have not tested our GPIB boards in XP Embedded. It should work, but we do not guarantee it.

Thank you,

Emilie S.
Applications Engineer
National Instruments
0 Kudos
Message 10 of 11
(5,005 Views)