LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW 8 PDA String functions

So what happened to the "Match Pattern" string function in the LabVIEW 8 PDA module.

LV8 PDA String   LV71 PDA String

I use this function a lot when parsing strings. I was just starting to work on a GPS application when I noticed it missing. A quick look through the PDA documents doesn't explain anything.

So I'm wondering why did it go away, is it just me and I have a bad installation, what other basic functions are gone and why.

I can copy the Match Pattern from a Windows VI to the PDA VI and it builds and runs on the PDA, but doesn't seem to actually work. Smiley Sad

Ed

Message Edited by Ed Dickens on 12-27-2005 03:42 PM



Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.
Download All
Message 1 of 6
(5,232 Views)

Hi Ed,

Good eye. Match Pattern is not on the palette. I know that Match Regular Expression was taken off because changes were made in LabVIEW 8 that couldn't be supported on the PDA side of things. I'm not quite as sure about the Match Pattern function. I created a new VI in 8 and just copied the function from a Windows target and everything seemed to work fine. My tests weren't too extensive, but it seems to work on both the device and the emulator (screenshot below). Can you tell us a little more about what functionality isn't working for you?

Regards,
Chris J

0 Kudos
Message 2 of 6
(5,204 Views)
Thanks Chris,

I built a simple test VI to run on my PDA and it worked fine with the Match Pattern. I was trying to parse GPS sentences from a receiver in the CF slot of my PDA, so maybe something else was going on.

So this was not intentionally left off the PDA string palette?

Ed

Message Edited by Ed Dickens on 12-28-2005 05:45 PM



Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.
0 Kudos
Message 3 of 6
(5,197 Views)
I think that the Match Regular Expression function is actually and XNode and might call a shared library to do the full RegEx handling.  This is probably why that function does not work on PDA.  Not that this solves Ed's problem, but maybe it adds some useful info to the mix.
Message 4 of 6
(5,192 Views)

Hi Jim and Ed,

 

To unfold the story a bit more, you are both correct. Match Regular Expression is an XNode in 8 and does not work on the PDA. When Match Regular Expression was removed from the palette, Match Pattern was inadvertently removed as well. R&D has been informed of the problem. For now the work around is to borrow the function from a Windows target or modify the palette to include that function. I’m sorry for the inconvenience. Thank you both for keeping us on our toes! J

 

Happy New Year

Chris J

 

Message 5 of 6
(5,166 Views)
Thanks Chris


Ed Dickens - Certified LabVIEW Architect
Lockheed Martin Space
Using the Abort button to stop your VI is like using a tree to stop your car. It works, but there may be consequences.
0 Kudos
Message 6 of 6
(5,135 Views)