Menu

Toon bijdragen

Deze sectie stelt je in staat om alle bijdragen van dit lid te bekijken. Je kunt alleen de bijdragen zien waar je op dit moment toegang toe hebt.

Toon bijdragen Menu

Topics - Jacob

#1
Dag,

Systeem: Autocad architecture 23 en 24
Daarop draait HSB-cad

We hebben hier op verschillende systemen een probleem.
De sneltoetsen werken niet goed
Bijv. M van move kent hij niet meer
Type te verder MO dat kent hij het wel weer.

Mijn gevoel zegt dat hierdoor onderstaande code in een toolpalletknop ook niet meer werkt?
^C^C_osnapz;1;vs;2;-v;t;qsave;
Weet iemand wat hier aan de hand kan zijn?
#2
Autolisp / Dynamic blocks kopiëren (opgelost)
di 22 04 2025, 15:55:47
Als wij wat aanpassingen in een blok doen in de huidige tekening en we laden datzelfde blok weer uit onze bibliotheek dan voegt hij hetzelfde blok in zoals die al in de huidige tekening zit.

We maken dan in de bibliotheek even een kopie met een andere naam en die voegen we in.
Dat willen we eigenlijk in een lisp zetten met de naam "KopieBlock"

Via Chat GTP ben ik druk bezig geweest om een Dynamic block te kopiëren en met een andere naam te plakken.
Dat loopt op verschillende manier steeds vast bijv:
- Het block is daarna niet dynamisch meer
- Je krijg allemaal losse lijnstukken
- Diverse errors in de commandline

Is hetgeen ik wil wel mogelijk?

Onderstaand 1 van de codes die heen en weer zijn gegaan.
(defun c:KopieerBlokSel ( / ent entname oldName newName ss)
  (prompt "\nSelecteer een blok om te kopiëren: ")
  (setq ent (car (entsel)))

  (if (and ent (= (cdr (assoc 0 (entget ent))) "INSERT"))
    (progn
      (setq entname (cdr (assoc 2 (entget ent))))
      (setq oldName entname)
      (setq newName (strcat oldName "_01"))

      ;; Controleer of de nieuwe bloknaam al bestaat
      (if (tblsearch "block" newName)
        (princ (strcat "\nBlok '" newName "' bestaat al."))
        (progn
          ;; Verzamel alle entiteiten in originele blok
          (setq ss (ssadd))
          (vlax-for obj (vla-item (vla-get-blocks (vla-get-activedocument (vlax-get-acad-object))) oldName)
            (ssadd (vlax-vla-object->ename obj) ss)
          )

          ;; Maak nieuwe blokdefinitie met nieuwe naam
          (command "_-BLOCK" newName '(0 0 0) ss "")

          (princ (strcat "\nBlok '" oldName "' gekopieerd als '" newName "'."))
        )
      )
    )
    (princ "\nSelectie is geen blok.")
  )
  (princ)
)
#3
Beste,

Of mijn vraag hier helemaal juist staat weet ik niet....

Wij tekenen hier met Autocad Architecture, hierop is een applicatie (HSB-cad) gebouwd die commando's heeft die niet van Autocad komen.
Er zijn diverse commando's die we via de "Command string" van een knop in de toolpallet starten/activeren.
Bijvoorbeeld:
^C^C_-PURGE;A;*;N;-PURGE;R;*;N;QSAVE (dit is wel van Autocad), dit purgen en opslaan gaat goed omdat alles achter elkaar afgewerkt kan worden, dus 2 commando's achter elkaar.

De volgende 2 regels zijn 2 commando's van de applicatie:
^c^c(DEFUN c:palettecommand()(hsb_scriptinsert "WV_T-Langsbewerking" "")) palettecommand
^C^C_HSB_DB_ANALYSE
Bij deze commando's moet er een selectie gedaan worden van onderdelen waar vervolgens wat mee gebeurt.
Nu wil ik verschillende/meerdere commando's achter elkaar maken zoals in het Autocad voorbeeld.

Dat heb ik dus ook gedaan:
^c^c(DEFUN c:palettecommand()(hsb_scriptinsert "WV_T-Langsbewerking" "")) palettecommand;^C^C_HSB_DB_ANALYSE
Maar nu stopt hij na het eerste commando niet om een selectie te kunnen maken en gaat gelijk door naar het tweede commando.

De vraag is nu; kan ik tussen de twee commando's iets (code) neerzetten zodat hij wel wacht tot het eerste commando is afgewerkt?
Bijvoorbeeld:
^c^c(DEFUN c:palettecommand()(hsb_scriptinsert "WV_T-Langsbewerking" "")) palettecommand;pauze;^C^C_HSB_DB_ANALYSE

Vast bedankt voor alle tips.
#4
AutoCAD probleem / Onderlegger grippoint
wo 21 07 2021, 12:10:31
Dag,

Ik ben al ruim een uur met een onderlegger aan het stoeien.
Als die onderlegger is ingeladen blijft hij bij alle actie hangen op de grippoints
Ga ik daar met de cursor overheen dan blijft die even hangen en schiet dan weer door.

De onderlegger op alle mogelijke manieren uitgekleed, totaal is die maar 650 kb.
Op diverse manieren (ook met tips uit dit forum) gepurged.
Alles geëxplodeerd en er ook nog een Wblock van gemaakt.

Wat kan ik hier nu nog aan doen?
Bijgaand de betreffende onderlegger.
#5
AutoCAD probleem / Model / lay-out
vr 26 07 2019, 11:09:29
Is er al een manier om een model en lay-out tegelijk open te hebben?
Net zoiets als in het model het scherm splitsen naast elkaar

De meeste berichten geven aan dat het niet kan, maar omdat hier de echte specialisten zitten... :D
#6
Beste Forumleden,

De link https://www.youtube.com/watch?v=ZX_Apdm3sao&feature=youtu.be kreeg ik in een "nieuwsbrief" van Rodema.

De tekstkeuzes worden gerealiseerd via "Visibility states"
Visibility states is mij bekend.

Maar.....
Hoe maak ik een sub-tekst die ik dan als 2e kan selecteren?

Of......
Vergis ik mij en is het gemaakt via "Lookup"?
Dat is bij mij (nog) niet bekend.

Vast bedankt.

Grt Jacob
#7
Beste forumleden,

Op dit forum zie ik wel eens de kreet:
"Domme vragen bestaan niet.
Domme antwoorden wel."

Maar nu heb ik het gevoel dat ik toch een domme vraag heb.

Bij het tekenen van een haakse lijn zet je de orthomode aan met de F8-toets.
Bij het pannen kan je ook in de lijn van de X-as en de Y-as blijven door de shift-toets ingedrukt te houden tijdens het pannen.
Dus dacht ik (al heel lang) dan kan dat met een lijn toch ook...
Niet dus.

Met collega 's gebrainstormd en geprobeerd.
Bij 1 collega werkt het wel.

Nu de ..... vraag:
Kan ik ergens iets aan of uitvinken om dit te activeren?

Vast bedankt.
#8
AutoCAD probleem / Spiegelen in DB (opgelost)
wo 18 07 2018, 08:53:30
Goedemorgen,

Heb je het ene voor elkaar duikt er een ander probleempje op.

Met behulp van https://www.cadsite.be/smf/index.php?topic=6753.0 heb ik diverse Dinamic blocks in een tekening (Tek 1) gemaakt. Met deze tekening beginnen we een project zodat we van de DB  gelijk gebruik kunnen maken.
In die blocks hebben we tevens 2 spiegelfuncties om de tekst terug te kunnen spiegelen. Zie ook https://www.cadsite.be/smf/index.php?topic=6752.0.

Daarnaast hebben we een tekening (tek 2) met een scala aan DB die we per keer in een project gebruiken. Enkele van deze DB hebben ook een spiegelfunctie in zich.

Maar......
Kopieren we het DB uit "Tek 1" in een bestaand project dan werkt de spiegelfunctie niet goed meer, het pijltje zie je wel omspringen maar de tekst spiegelt niet

Kopieren we een DB met speigelfunctie uit "Tek 2" in een bestaand project dan werkt de spiegelfunctie wel

Wat kan hier aan de hand zijn?

Bijgaan het voorbeeld (omdat ik het bestand niet klein genoeg kon krijgen in 7z en vervolgens in zip ingepakt)

#9
Dag Allemaal,

Is het mogelijk om bij het stretchen van een dinamic block de tekst die er in staat automatisch aan te passen?
En tegelijk die tekst centreren in het block?

Voor meer uitleg zie bijgaande DWG.
Bedankt vast

Mvg Jacob
#10
Beste forumleden,

Bij het spiegelen van een block (niet verwarren met spiegelfunctie van een block) wordt de tekst ook gespiegeld.
Kan een tekst zo worden ingesteld dat die toch leesbaar blijft?

Een en ander verduidelijkt in bijgaande DWG.

Mvg Jacob
#11
Hallo,

Na het suc6 met de schaal van de viewpoort wil je gelijk verder met het verbeteren....

Kan het Bladnr. in de onderhoek gehaald worden uit tab waar je in zit?
Ik denk dan weer om dat via atribute te doen, maar weet niet wat en welke keuze ik moet maken.
Heb de hele lijst al door zitten kijken, maar kom er niet uit.

Ook weet ik niet of een tab wel een nummer in zich heeft.

Ben benieuwd of dit mogelijk is.

Mvg Jacob
#12
Beste Forumleden,

Gister heb ik de naam van het tabblad van een lay-out gekoppeld aan een tekst via atribute.
Dus als ik de naam van de lay-out verander werkt dat door in de tekst in de onderhoek.

Nu de vraag:
Kan ik op soortgelijke manier de schaal van de viewpoort aan een tekst koppelen?
Dan klopt de schaal die staat vermeld altijd.

Mvg Jacob

#13
Is er een mogelijkheid om de kleuren van de (strech)pijltjes in een dinamic block te veranderen?
Nu is alles blauw en het zou in diverse blocks handig zijn om een deel van de pijltjes een andere kleur te geven.

Bijvoorbeeld: in alle wanden de pijltjes van de folie in het geel te maken.
#14
Goedemorgen,

Met een tekening waar veel details in voorkomen maken we ook veel lay-outs aan.
In eerdere versies stonden er knopjes naast waarmee je naar het volgende tabblad kon bladeren.
Nu staat er aan het eind een pul-down knop om een onderliggende lay-out te kiezen.

1. Weet iemand een mogelijkheid om de "oude" bladerknopjes weer aan te zetten?
of
2. Is er een bepaalde sneltoets waarmee je naar het volgende tabblad kan gaan als die onder het pul-down menu zit?

Vast bedankt
Jacob
FastFiber