• Dieses Forum ist die maschinengenerierte Übersetzung von www.cad3d.it/forum1 - der italienischen Design-Community. Einige Begriffe sind nicht korrekt übersetzt.

Automatische progressive Zählung mit Blockeinschub

mlm81

Guest
ich würde eine automatische nummerierung benötigen, die den blöcken zugeordnet ist, die in die blöcke der nummerierungsindizes einfügen kann, die beim einfügen der blöcke in das modell aktualisiert werden. d.h. ich muss ein photovoltaikfeld zeichnen, bestehend aus einer anzahl von y-strings (blocks) mit je x-panels und ich will, dass, einfügen der strings in das modell, automatisch, die panels werden schrittweise von 1 bis x*y... gibt es so etwas?
dank an alle!
 
Zuletzt bearbeitet von einem Moderator:
vielleicht fand ich, was er für sie tut...
der block "pannello.dwg" enthält ein beispiel von 10 attributen, die die panels darstellen, aber kann noch mehr sein.
vor dem einfügen des plattenblocks übernimmt das programm eine steuerung und prüft, was das panel mit der höchsten progressiven zahl in der zeichnung ist. sobald sie die zahl finden, wird der block mit den attributen eingefügt, die von der höchsten gefundenen zahl beginnen und fügt 1 und unter den anderen hinzu.
 

Anhänge

ich habe die moderatoren dieses forums nicht verletzt, wenn ich post-consecutive war, aber ich erkannte, dass es einen fehler in meinem programm gab, der nicht lief, wenn es nicht mindestens ein panel fand. so wandte ich die routine neu, indem ich die anfangswerte der attribute als vorzuordnen und dann mit der vla-put-textstring funktion modifizierte.
 

Anhänge

ich habe es versucht und es ist genau das, was ich brauchte! ich versuche, den block anzupassen und die tags auszunutzen, die sie eingegeben haben (ich dränge, dass ich sie nie in der realität benutzt habe, ich bin nur in diesen tagen der suche dokumentiert), d.h. sie in dem block kopieren, den ich wirklich brauche, ist das einzige, dass, wenn ich neue hinzufüge, der befehl nicht mehr funktioniert, während wenn ich kopieren und abnehmen sie ihre nummerierung ist nicht mehr in ordnung, aber sie haben die zahlen, die, die, die, die, die ich verkleben, dass. leider kenne ich ihn nicht, aber wenn sie erklären, was und wo ich mich ändern kann. vielen dank für ihre verfügbarkeit, sie haben mir praktisch ein maßgeschneidertes programm erstellt!
 
das programm macht eine überprüfung und überprüfen, was das panel mit der höchsten progressiven zahl in der zeichnung vorhanden ist.
vielleicht war es genug, um panel-blöcke zu zählen, dies, um einige ressourcen zu speichern, zählen n blöcke ist eine sprache, lesen sie jeden block, überprüfen sie den wert usw. braucht definitiv mehr zeit.

natürlich kann auf diesem beispiel der unterschied nicht gehört werden, aber wenn wir über große zahlen sprechen, dann ändert sich die rede.

cmq komplimente für die vorgeschlagene lösung.
 
in der tat müssen die blöcke ein wenig "zu zähmen" sein, in dem sinne, dass der entscheidende faktor ist, die tags als vorbezeichnet anzuzeigen, sonst funktioniert das programm nicht.
was das problem der inversion von zahlen betrifft, können sie, sobald sie den block eingeben, den battman-befehl verwenden, um tags in der gewünschten reihenfolge zu fixieren. eindeutig ist diese operation nur für den eingesetzten block gültig, nicht für den als standdesign gespeicherten. in diesem fall ist es besser, von grund auf zu starten und einen neuen block mit allen tags zu erstellen, die sortiert sind, wie sie erstellt werden. dann hängt davon ab, wie viele arten von blöcken sie verwenden. eine weitere verbesserung könnte ein dialogfeld mit der wahl des zu verwendenden blocks sein. ich habe bereits eine .dcl-datei ähnlich dem umbenennen der blöcke erstellt, es wäre genug, um es zu recyceln und anzupassen.
 

Statistik des Forums

Themen
58.521
Beiträge
499.056
Mitglieder
104.110
Neuestes Mitglied
ChristianR

Zurzeit aktive Besucher

Keine Mitglieder online.
Zurück
Oben