I still guess that the problem is in the BETWEEN keyword process, maybe some bug of ProtelDXP. I had not seen anything fatal error in my original query expression "IsTrack and ((ABS(X1-X2)-ABS(Y1-Y2)) between -1 and 1)". Yes, it has the mistakes of query out small piece track, but if it works properly, it should have queried out other 45-degree tracks. But, I tested this query and the result is some long tracks with 0 degree(parallel to x axis).
Roboy of BUAA [EMAIL PROTECTED] >Then it's completely changed the definition of oblique... >I hadn't actually looked at the help or the documentation for DXP (or tried >it myself) however an oblique angle is simply an angle with isn't a multiple >of 90degrees... > >So it doesn't select any 60degree tracks or any other tracks than just the >45degree multiples?? > >wow... I guess the programmers from protel really didn't study any maths or >geometry. > >----- Original Message ----- >From: "Ian Wilson" <[EMAIL PROTECTED]> >To: "Protel EDA Forum" <[EMAIL PROTECTED]> >Sent: Thursday, February 12, 2004 5:43 PM >X-Scanned: By Symantec Anti-Virus Scan Engine >Subject: Re: [PEDA] What's wrong with my query language program > > >> On 03:32 PM 12/02/2004, Bevan Weiss said: >> >IsOblique will get all tracks whose angle is not a multiple of 90degrees. >> >Hence if you have a 60degree track it will also be picked up... >> >> Bevan, >> >> I ran some tests and looked in the help - it only selected 45deg tracks. >> >> From the help: >> >> "Returns tracks of a diagonal nature if these are on either a rising 45 >> degrees angle or a falling 45 degrees angle, i.e. those tracks for which >> the absolute value of the difference between their Y1 and Y2 properties is >> equal to the absolute value of the difference between their X1 and X2 >> properties." >> >> I s'pose there may be a difference between DXP versions but I didn't think >so. >> >> Bye for now, >> Ian Wilson > > >. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * To post a message: mailto:[EMAIL PROTECTED] * * To leave this list visit: * http://www.techservinc.com/protelusers/leave.html * * Contact the list manager: * mailto:[EMAIL PROTECTED] * * Forum Guidelines Rules: * http://www.techservinc.com/protelusers/forumrules.html * * Browse or Search previous postings: * http://www.mail-archive.com/[EMAIL PROTECTED] * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
