element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet & Tria Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • About Us
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      • Japan
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Vietnam
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Autodesk EAGLE
  • Products
  • More
Autodesk EAGLE
EAGLE User Support (English) Help with UPL "if plur OR "
  • Blog
  • Forum
  • Documents
  • Events
  • Polls
  • Files
  • Members
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
Join Autodesk EAGLE to participate - click to join for free!
Actions
  • Share
  • More
  • Cancel
Forum Thread Details
  • Replies 6 replies
  • Subscribers 177 subscribers
  • Views 531 views
  • Users 0 members are here
Related

Help with UPL "if plur OR "

autodeskguest
autodeskguest over 15 years ago

I am modifiying an ULP that adapts all drill sizes to Olimex ones but

I want to check if the drill size is already and olimex standard.

 

So I want to check the value of "rval" against the standard values, so

have made that line ( formatting has been los a little )

 

but i get an error when running the ULP, have I made something wrong in

the

 

if.....

 

line

 

 

code fragment starts-------

 

real rval=isdrill// first we check if the drill value is an Olimex

standard, if so we do not modify it

 

if (rval!=3.3 || rval!=2.1 || rval!=1.5 || rval!=1.3 || rval!=1.1 ||

rval!=1.0 || rval!=0.9 || rval!=0.7) {

 

rval = round((isdrill+round_offset) * 10.0) / 10.0; // round value

 

}

 

 

 

 

code fragment end-------

 

Thanks in advance

 

  • Sign in to reply
  • Cancel
Parents
  • autodeskguest
    autodeskguest over 15 years ago

    maybe wrote on Sat, 20 March 2010 07:20

    I am modifiying an ULP that adapts all drill sizes to Olimex ones

     

    There are many board houses out there.  Why waste time with the only one

    that can't multiply by 25.4, with a uppity attitude on top of that?

     

    Around 8 years ago I thought I'd give Olimex a try on some prototype

    boards.  I put together the same package of files that plenty of other

    board houses would have had no problem with.  Instead of boards, I got a

    rather rude and terse email from Svetan about how the hole diameters

    weren't metric, with the attitude that I was a jerk for wasting their time

    with that.  No, I wasn't going to make one set of files for Olimex and one

    for everyone else.  I found another board house that charged the same

    (possibly even less if I recall correctly) and used the files as they were

    without problem.  I never even mentioned Olimex to the customer.  This went

    on to become a significant volume product.  I don't know where the customer

    gets their boards today, but I know they started out with the same place I

    used to get the prototype boards made.  They also used them for assembly

    work later.

     

    I don't know how much business Olimex has lost with their arrogant attitude

    and the fact that their computers can't multiply by 25.4, but I know of

    some for sure.

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Reply
  • autodeskguest
    autodeskguest over 15 years ago

    maybe wrote on Sat, 20 March 2010 07:20

    I am modifiying an ULP that adapts all drill sizes to Olimex ones

     

    There are many board houses out there.  Why waste time with the only one

    that can't multiply by 25.4, with a uppity attitude on top of that?

     

    Around 8 years ago I thought I'd give Olimex a try on some prototype

    boards.  I put together the same package of files that plenty of other

    board houses would have had no problem with.  Instead of boards, I got a

    rather rude and terse email from Svetan about how the hole diameters

    weren't metric, with the attitude that I was a jerk for wasting their time

    with that.  No, I wasn't going to make one set of files for Olimex and one

    for everyone else.  I found another board house that charged the same

    (possibly even less if I recall correctly) and used the files as they were

    without problem.  I never even mentioned Olimex to the customer.  This went

    on to become a significant volume product.  I don't know where the customer

    gets their boards today, but I know they started out with the same place I

    used to get the prototype boards made.  They also used them for assembly

    work later.

     

    I don't know how much business Olimex has lost with their arrogant attitude

    and the fact that their computers can't multiply by 25.4, but I know of

    some for sure.

    --

    Web access to CadSoft support forums at www.eaglecentral.ca.  Where the CadSoft EAGLE community meets.

     

    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Cancel
Children
No Data
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2026 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube