Hi There Is there anyone who can tell me how to get the number inside the bom baloon to a letter I used the repeat region > #relation method from Andrew Deighton, this method changed my index in the bom from numbers to letters e.g 1 beacame A and so on, nut my bom baloons still show 1,2,3,4,5 ect. how can I get them to show A,B,C,D,E ect.. Thanks in advance Andrew Deighton's method for chaning bom index to alpha: i1=itos(rpt_index) letters = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" i2=extract(letters,rpt_index,1) index=i2 I don't know why they declare i1 and don't use it.
Hendrik, Now that the BOM has the alpha characters you have to set that parameter as the one that bom balloons display. Table->BOM Balloons->Set Param Select the repeat region then Select the column with the alpha character index parameter. Hope this helps! Regards, Gavin
I have an old (release 2000i I think) zip file with repeat region relations, a BOM table and a custom symbol that used the letters. I think it's set up to generate up to 4 levels deep of letters (A, AA, AAA, AAAA) I can email it to anyone, send me an email at 'd.schaefer at design-central dot com'. One thing to be aware of using this method: Back when I was investigating this about 7 years ago, this wouldn't work if you used another table order but the default. Pro|E, at least at that time, stored two values for rpt.idx, the default value and the value assigned using fix index. When evaluating relations, Pro|E uses the default value. I logged a call on this 'bug' and was told it was supposed to be that way. Maybe it's not anymore, I don't know, I gave up on Alpha BOMs after learning that.
Hi sir, I am Harikrishnan working as a design support engineer in HCL TECH, i have to retrieve balloons as alphabets instead of numbers ,sir I adopt your method now it is working smoothly let me know the meaning of following relation. Especially this syntax i1=itos(rpt_intex)
Hi Harikrishnan I think the relation should look something like this: i1=(rpt_index) letters="ANY LETTERS YOU WISH TO CHANGE THE INDEX NUMBERS TO" i2=extract(letters,i1,1) index=i2 I Andrew Deighton just forgot that he declared i1 as the rpt_index value and instead of using i1 in the i2 line he used rpt_index. i1 - is a variable you are assigning the repeat regoin index to. letters - is a variable you are assigning to the characters you wish to be replacing the index numbers with i2 - is a variable declaring what the character of the list "letters" you wish to assign to the specific index number index is the new repeat region inex numbers. what I forgot to mention is in order to use the new index you have to click on the cell in the table, select add parameter > rpt > rel > userdefined > index hope this answers your question[/quote]