CADsite

  • do 21 02 2019, 01:44:50
  • Welkom, gast
Log in of registreer jezelf.

Login met gebruikersnaam, wachtwoord en sessielengte
Geavanceerd zoeken  

Nieuws:

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.

Berichten - roy_043

Pagina's: [1] 2 3 ... 95
1
AutoCAD probleem / Re: PC3 bestand niet bruikbaar op alle computers
« Gepost op: wo 13 02 2019, 14:43:19 »
Misschien is dit in feite hetzelfde probleem?:
https://www.cadsite.be/smf/index.php?topic=6822.msg36297#msg36297

2
(defun c:Test ( / enm pt)
  (if
    (and
      (setq enm (car (entsel)))
      (setq pt (getpoint "\nSelect point: "))
    )
    (progn
      ;; (vlax-curve-getClosestPointToProjection curveObj givenPt normal [extend])
      (princ "\nMet projection: ")
      (print (vlax-curve-getclosestpointtoprojection enm pt '(0.0 0.0 1.0) T))
      ;; (vlax-curve-getClosestPointTo curveObj givenPt [extend])
      (princ "\nZonder projection: ")
      (print (vlax-curve-getclosestpointto enm pt T))
    )
  )
  (princ)
)

3
Iets met inters en polar moet mogelijk zijn. Of anders met vlax-curve-getclosestpointtoprojection.

4
AutoCAD probleem / Re: Niet alle CTB's zichtbaar in "Plot" window
« Gepost op: za 02 02 2019, 09:23:12 »
Eventueel kan het ook met lees- en schrijfrechten te maken hebben.

5
AutoCAD probleem / Re: Process Acad.exe blijft lopen.
« Gepost op: vr 14 12 2018, 22:58:56 »
Is er sprake van afdrukken op de achtergrond?

6
AutoCAD probleem / Re: Toolpalettes met relatieve paden
« Gepost op: za 17 11 2018, 12:31:56 »
Misschien helpt het DOS-commando SUBST. Hiermee kun je een map koppelen aan een virtuele harde schijf.

7
Autolisp / Re: vla-activate
« Gepost op: do 25 10 2018, 22:08:56 »
In theorie kun je op het activeren van een document met een reactor reageren. Maar die code moet dan in alle tekeningen al geladen zijn. De reactor werkt permanent maar zal alleen in bepaalde situaties taken opstarten. Dit kun je bijvoorbeeld regelen met vl-bb-set/vl-bb-ref. Al met al niet gemakkelijk, maar waarschijnlijk te doen.

Problematisch is wel dat het script, dat dan nog slechts documenten activeert, niet wacht op het einde van de door de reactor gestarte taken. Er kunnen dus meerdere (te veel?) processen tegelijk gaan plaatsvinden.

Ik raad sterk aan om naar een Visual Lisp oplossing te streven.

8
Autolisp / Re: vla-activate
« Gepost op: do 25 10 2018, 09:43:31 »
In BricsCAD werkt de voorgestelde code wel. Maar soms zijn in BC dingen mogelijk die in AutoCAD niet werken.

Wellicht kun je de bewerking helemaal uitvoeren zonder script met Visual Lisp functies. Dan hoef je vla-activate niet eens te gebruiken.

Andere suggesties:
1.
Gebruik in het script het commando _Open om de al geopende tekeningen te activeren (werkt niet in BC i.v.m. alert-dialoog die niet te onderdrukken lijkt).
2.
Laat het script de tekeningen één voor één sluiten (waarschijnlijk ongewenst).
3.
Heel misschien werkt zoiets:
(vla-sendcommand (vla-get-activedocument (vlax-get-acad-object)) "(vla-activate (vla-item (vla-get-documents (vlax-get-acad-object)) \"262841.dwg\")) ")

9
Autolisp / Re: vla-activate
« Gepost op: wo 24 10 2018, 11:46:04 »
Op het eerste gezicht lijkt het vreemd om deze code in een SCR-bestand te gebruiken. Kun je de inhoud van dat bestand geven?

10
Autolisp / Re: lijst met geopende tekeningen
« Gepost op: do 18 10 2018, 15:14:14 »
@Gery: Je stapelt reverse op reverse:

(setq lst (reverse (cons 1 lst))) => (1)
(setq lst (reverse (cons 2 lst))) => (1 2)
(setq lst (reverse (cons 3 lst))) => (2 1 3)
...

Probeer dit:
(reverse (vlax-for doc (vla-get-documents (vlax-get-acad-object)) (setq lst (cons (vla-get-name doc) lst))))

11
Autolisp / Re: lijst met geopende tekeningen
« Gepost op: do 18 10 2018, 09:57:10 »
Reverse werkt naar behoren...

12
Autolisp / Re: lijst met geopende tekeningen
« Gepost op: do 18 10 2018, 09:09:50 »
In de lambda gebruik je reverse. Dus jouw code gooit e.e.a. door elkaar.

13
Autolisp / Re: Decimalen in coördinatenlijst
« Gepost op: vr 21 09 2018, 10:23:33 »
Hier een verbeterde versie van de code. N.B. Ik kan geen reden vinden voor de door jouw gesignaleerde grens van max. 30 punten.

14
Autolisp / Re: Decimalen in coördinatenlijst
« Gepost op: do 20 09 2018, 14:49:45 »
Kun je een voorbeeld dwg posten? Ik heb de code zojuist getest met een polyline met 37 punten en alle punten werden correct geëxporteerd.

15
AutoCAD probleem / Re: ongewenst insert ipv copy
« Gepost op: di 18 09 2018, 13:43:30 »
Een andere mogelijkheid:
Het block zit in een group en wordt daarom meegeselecteerd en -gekopieerd.

Overigens: Jammer, om niet te zeggen ambetant, dat de OP zijn eigen topic de rug toe heeft gekeerd.

Pagina's: [1] 2 3 ... 95