• Industries
  • Products
  • Buy
  • Services & Support
  • Communities
  • Discussion Groups

    Autodesk Inventor Customization

    Reply
    Active Member
    Posts: 8
    Registered: ‎09-17-2012
    Accepted Solution

    Ilogic : Perform a CODE using iproperty information

    161 Views, 3 Replies
    09-17-2012 05:39 AM

    Hi

    I want to use Ilogic to construct a code part name.

    My question is perform a code of about 12 characters. For example the parameter "Lenght" is 600mm but in the expressione result It must be "000000000600" (a string of 12 characters)

     

    Thank you in advance

    Fabio

    Please use plain text.
    Valued Mentor
    Posts: 423
    Registered: ‎06-14-2005

    Re: Ilogic : Perform a CODE using iproperty information

    09-18-2012 07:29 AM in reply to: fabio.chiesa

    I'm kinda bored waiting for a reply to my own thread, hence spamming what might not be replies to peoples questions, anyway:

     

    Private Sub TestFormat()
        Dim length As Integer
        length = 600
        Dim code As String
        code = Format(600, "000000000000")
    End Sub

     

    -------------------------------------------------------------------------
    Inventor Professional 2012 SP1 (25 seats with subscription)
    Windows 7 64 bit
    Lenovo D20, 12 GB RAM, Intel Xeon X5687 3.6 GHz, SSD
    Quadro 4000, driver 8.17.12.9573, dual monitors
    SpacePilot, driver version 6.15.3 Firmware 3.12
    Please use plain text.
    Active Member
    Posts: 8
    Registered: ‎09-17-2012

    Re: Ilogic : Perform a CODE using iproperty information

    09-25-2012 09:18 AM in reply to: JohanLarsson

    Thank you very much and sorry if I read your response delay

    Tomorrow I'll test it

    Regards

    Fabio

    Please use plain text.
    Active Member
    Posts: 8
    Registered: ‎09-17-2012

    Re: Ilogic : Perform a CODE using iproperty information

    09-27-2012 03:45 AM in reply to: JohanLarsson

    Yes it work so fine but if my "lengt" is not a number.

    For ex: "A600" and i wont to convert it in "00000000A600"

    Regards

    Fabio

    Please use plain text.