Jump to content

Joel Bond

Members
  • Posts

    35
  • Joined

  • Last visited

  • Days Won

    5

Joel Bond last won the day on March 6

Joel Bond had the most liked content!

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

Joel Bond's Achievements

Contributor

Contributor (5/14)

  • Reacting Well
  • One Year In
  • Dedicated
  • Collaborator
  • First Post

Recent Badges

16

Reputation

  1. Is there a way to set-up Allmoxy so that our company account can enter in Imperial, with the formulas all being in metric? The bulk of our customers order in imperial, so it makes sense to have that as our companies units. However, all of our machines are in metric, so we're having to convert every value from imperial to metric in our exporters (which means a separate width, height and thickness part for every product, just multiplying the respective value by 25.4). Is there a way to simplify this a little? Or possible have a second master company, that can enter for all companies, in metric?
  2. It did surprisingly! That will simplify it quite nicely though - thank-you!
  3. I used the power of AI to generate a formula, but this only handles two of the options that I need to split out - I fear that it will get overly complex! /* Check if hinge drilling is selected */ (hinge_drilling == 0 /* If hinge_drilling is not selected, move to check rustic treatment */ ? (rustic_treatment.id == 0 /* If no rustic treatment is selected, output "No hinge drilling or rustic treatment required." */ ? text("No hinge drilling or rustic treatment required.") /* Otherwise, check which rustic treatment is selected */ : (rustic_treatment.id == 1 /* If wire brushing is selected */ ? text("No hinge drilling required. This door needs rustic treatment: wire brushing") : (rustic_treatment.id == 2 /* If circle sawn is selected */ ? text("No hinge drilling required. This door needs rustic treatment: circle sawn") : (rustic_treatment.id == 3 /* If rough sawn is selected */ ? text("No hinge drilling required. This door needs rustic treatment: rough sawn") /* If circle sawn is selected */ : text("No hinge drilling required. This door needs rustic treatment: circle sawn"))))) /* If hinge_drilling is selected, check which side is selected */ : (hinge_drilling == 1 /* If left side is selected, move to check rustic treatment */ ? (rustic_treatment.id == 0 /* If no rustic treatment is selected */ ? text("This door needs hinge drilled on the left side. No rustic treatment required.") /* Otherwise, check which rustic treatment is selected */ : (rustic_treatment.id == 1 /* If wire brushing is selected */ ? text("This door needs hinge drilled on the left side and rustic treatment: wire brushing") : (rustic_treatment.id == 2 /* If circle sawn is selected */ ? text("This door needs hinge drilled on the left side and rustic treatment: circle sawn") : (rustic_treatment.id == 3 /* If rough sawn is selected */ ? text("This door needs hinge drilled on the left side and rustic treatment: rough sawn") /* If circle sawn is selected */ : text("This door needs hinge drilled on the left side and rustic treatment: circle sawn")))) /* If right side is selected for hinge drilling, move to check rustic treatment */ : (hinge_drilling == 2 /* Check rustic treatment */ ? (rustic_treatment.id == 0 /* If no rustic treatment is selected */ ? text("This door needs hinge drilled on the right side. No rustic treatment required.") /* Otherwise, check which rustic treatment is selected */ : (rustic_treatment.id == 1 /* If wire brushing is selected */ ? text("This door needs hinge drilled on the right side and rustic treatment: wire brushing") : (rustic_treatment.id == 2 /* If circle sawn is selected */ ? text("This door needs hinge drilled on the right side and rustic treatment: circle sawn") : (rustic_treatment.id == 3 /* If rough sawn is selected */ ? text("This door needs hinge drilled on the right side and rustic treatment: rough sawn") /* If circle sawn is selected */ : text("This door needs hinge drilled on the right side and rustic treatment: circle sawn")))) /* If a pair is selected for hinge drilling, move to check rustic treatment */ : (rustic_treatment.id == 0 /* If no rustic treatment is selected */ ? text("This door needs hinge drilled as a pair. No rustic treatment required.") /* Otherwise, check which rustic treatment is selected */ : (rustic_treatment.id == 1 /* If wire brushing is selected */ ? text("This door needs hinge drilled as a pair and rustic treatment: wire brushing") : (rustic_treatment.id == 2 /* If circle sawn is selected */ ? text("This door needs hinge drilled as a pair and rustic treatment: circle sawn") : (rustic_treatment.id == 3 /* If rough sawn is selected */ ? text("This door needs hinge drilled as a pair and rustic treatment: rough sawn") /* If circle sawn is selected */ : text("This door needs hinge drilled as a pair and rustic treatment: circle sawn")))))))
  4. We are looking to generate a "notification" part that we can use in an exporter. We've purchased a measuring table, and there's a spot in the table for a user popup. Our goal is to set this to popup on doors with hinge drilling, custom info, etc. This is what I've attempted: text ( custom_info + ( hinge_drilling.id != 0 ? ( text("This door requires hinge drilling : ") + text(hinge_drilling.name) ) : text("") ) ) However, it just throws a string of errrors when I try to save. Is there a way to combine multiple strings in a part?
  5. I'm looking to generate a unique UUID in a product exporter - is there a way to do this?
  6. I'm looking to export products to a worklist for our CNC machine, but the worklist entries require a UUID for each entry in the worklist. See the example below - is there any way to generate this UUID in Allmoxy? <CadProgramWorklistItem Id="UUIDHERE" Name="OP_Squaring.bSolid" Counter="0" Label="" Quantity="1" Description="" UsingDefaultOrigins="true" LastAccess="07/24/2022 16:34:18" ProgramUri="OP_Squaring.bSolid">
×
×
  • Create New...

Important Information

Terms and conditions of this site