FastFiber

Berekeningen in attributen.

Gestart door Bassiemeer, wo 02 03 2011, 13:27:11

Vorige topic - Volgende topic

Bassiemeer

Hallo,

Ik heb een tabel die ik invoeg als block, deze tabel is opgebouwd door middel van lijnen en attributen.
Er wordt dus geen gebruik gemaakt van de command _table.

Nu moet ik de attributen "TOTAAL" en "PERCENTAGE" iedere keer handmatig uitrekenen en invullen.
Is het mogelijk om deze door middel van een berekening uit te laten rekenen aan de hand van andere attributen?

Bij voorbaat dank.

Bassiemeer


hulpje

Ja dat kan.
De optie FIELD is hier geschikt voor.

Probeer maar eens, als je niet verder komt dan hoor ik het wel.

Richard
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

Bassiemeer

Ik heb het Boek van AutoCAD 2011 van Boeklagen erbij. Hier staat een klein stukje in over velden.
Wat gebeurt als ik gebruik maak van een tabel dat ik niet weet wat ik moet kiezen hier in. Ik dacht SystemVariable, maar hier staat geen ATTDEF bij.

hulpje

Zal je ff op weg helpen.
Zie printscreen.

TIPS:
* Field activeer je met de rechter muis knop --> Insert Field... (Als je in de Enhanced Attribute Editor zit)
* De grijze waarde van 35 wordt verkregen door de Field waardes van Gewicht 1 + 2 bij elkaar op te tellen. (Is de grijze 10 waarde + grijze 25 waarde)
* Fields worden pas doorgerekend na een regen / regenall.

Ik hoop dat je er zo een beetje uitkomt.
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

Bassiemeer

Heb je er eerst een tabel van gemaakt? Want als ik bij de editor met rechts in het valueveld klik kan ik wel een field inserten.. maar als ik bij formule ben kan ik verder niets meer.. behalve cellen slecteren.
Als je dit doet met de tabelfunctie zou ik je willen vragen hoe jij attributen in de cellen hebt gekregen.

hulpje

#6
Nee hoor, niks met tabellen, gewoon in jouw block!
Weet je wat, ik stuur je wel jouw block terug met deze aanpassing erin.

P.s. ik heb wel even de volgorde van je attributen gewijzigd.
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

Bassiemeer

#7
Citaat van: hulpje op wo 02 03 2011, 15:43:52
Nee hoor, niks met tabellen, gewoon in jouw block!
Weet je wat, ik stuur je wel jouw block terug met deze aanpassing erin.

P.s. ik heb wel even de volgorde van je attributen gewijzigd.

Hey ik ben zelf ook aan het prutsen geweest, en heb zelf ook de formule erin staan, maar als ik nu het block ergens wil invoegen neemt hij deze niet mee.

En als ik het block explode en vervolgens bij het attribuut deze formule plaats en er vervolgens een block van maak dan update AutoCAD deze niet met REGEN.

PS Dit gebeurt ook met jouw block.. ik had inmiddels precies hetzelfde gemaakt.

hulpje

En als je die van mij gebruikt?
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

Bassiemeer

Citaat van: hulpje op wo 02 03 2011, 15:52:56
En als je die van mij gebruikt?

Waarschijnlijk mijn bericht tegelijk met jouw reactie ge-edit, bij jouw block gebeurt hetzelfde.

hulpje

Hmmmm, ben hier even over aan het nadenken en testen.
Kom er nog niet helemaal uit.....
Ik ga morgen verder met denken... :?
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

Bassiemeer

Citaat van: hulpje op wo 02 03 2011, 16:17:46
Hmmmm, ben hier even over aan het nadenken en testen.
Kom er nog niet helemaal uit.....
Ik ga morgen verder met denken... :?

Haha :P ik ga er ook morgen mee verder, zodra ik eruit ben laat ik het weten.

bart

probeer het eerst eens uit in een lege tekening waar het block nog niet in zit
attributen moet je synchroniseren als je een block opnieuw definieert
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

hulpje

Ik denk dat ik tot de conclusie moet komen, dat het zo niet gaat werken.
(Uiteraard hoop ik, dat ik er naast zit!  :mrgreen:)
Waar ligt het probleem?
Als je in je block met fields gaat werken voor het opvragen van een waarde die je in de toekomst moet gaan invullen, dan lukt dat dus niet.
De Field kijkt alleen naar de huidige value en die is 00.
Toen dacht ik, wat als je een losse field gebruikt?
Zelfde probleem, ook dat werkt dus niet.
Als laatste geprobeerd om via ddedit een field toe te voegen, maar dan zit ie niet in je block en moet je dat dus in elke nieuwe tekening opnieuw invullen.

Het enige dat ik op dit moment kan bedenken is, is dat je toch een standaard AutoCAD tabel gebruikt.

Misschien heeft iemand anders nog een wereld idee!

Richard
HELAAS BESTAAT CADToppers.com niet meer
ACP-er (AutoDesk Certified Professional)

Bassiemeer

Hey,

Ik ben er ook nog even mee aan het prutsen geweest samen met een collega, het werkt wel, maar niet in alle blocken :S.

2 bijna gelijke blocks, zelfde berekening, de een doet wel en de ander doet niet.

* Prutst verder *

FastFiber