CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: zone2000 op ma 28 09 2009, 16:08:53

Titel: Hoe Welding symbols aanpassen
Bericht door: zone2000 op ma 28 09 2009, 16:08:53
Hallo,

Als ik een lassymbool via AutoCAD Mechanical 2009 plaats dan gaat opzich alles goed op twee punten na.
-Ten eerste is printen een probleem omdat het lassymbool Altijd in kleur is ongeacht de layer (dus alleen het symbool is in kleur, de lijnen en tekst niet).
-Ten tweede is de tekstgrootte een probleem.

Ik wil het dus voor elkaar zien te krijgen om het lassymbool zwart/wit te krijgen en ik wil de tekstgrootte aan kunnen passen aan de hand van de schaal van mijn viewport.

Kan iemand me helpen?

Met vriendelijke groeten en alvast bedankt,
Lars

Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op wo 06 04 2016, 13:58:43
Zijn er hier mechanical gebruikers onder jullie? Hebben jullie ervaring met het weld symbol?

Ik heb problemen met de identification line (dashed line) onder het lassymbool. Deze staat zowel in model als paperspace bijna continuous. Hij haalt deze op van de ACISOWELD

Ik wens deze zoals de paarse gestreepte lijn in bijlage.
LTSCALE staat bij mij op 5. Wanneer ik deze op 1 zet komt de groene beter gestreept door, maar dan is de paarse lijn weer niet goed.

Iemand een idee?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op wo 06 04 2016, 14:04:18
In de linetype manager kan ik de global scale factor ook van 5 naar 1 zetten,
maar (=ltscale) en dan zijn al mijn andere dashed lijnen uit proportie
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op wo 06 04 2016, 14:31:40
Wat is jouw instelling voor MEASUREMENT? Als de waarde "off" (0) is, dan gebruik je voor de 'standaard' lijntypes het verkeeerde .lin bestand, hetgeen het schaalprobleem kan verklaren.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op wo 06 04 2016, 15:09:37
MEASUREMENT staat op 1.
Dit slaagt toch op inches (0) of mm (1). Ik weet dat het vroeger op 0 stond waardoor ik mijn hatches etc schaal 25.4 moest aanpassen.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op do 07 04 2016, 12:35:14
Wat je als 2e zou kunnen proberen is om alle lijntypes opnieuw te laden (uit het juiste 'iso' bestand). Hiermee kun je uitsluiten dat het probleem wordt veroorzaakt door verkeerde lijntypes uit bijv. een template of een block.

Als het probleem nog steeds bestaat zou je de 'weld' symbolen kunnen aanpassen of de daarin gebruikte lijntypes kunnen verschalen door een custom .lin bestand te maken en in te laden.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 13:37:30
Via -LINETYPE heb ik acadiso.lin opnieuw ingeladen. Juist? Nog nooit gedaan ervoor.
Geen verandering.
Kan ik in dit standaard .lin bestand van autocad wijzigingen aanbrengen? Lukt zeker niet via een menu? Dan moet ik een user defined linetype via kladblok erbij zetten zeker? Daar heb ik geen kaas van gegeten.

Heb jij ook mechanical? Het is geen block waarin ik type lijn kan aanpassen, maar het is een onderdeel van het programma.
https://knowledge.autodesk.com/support/autocad-mechanical/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-Mechanical/files/GUID-57EB4FAD-A384-4023-AC33-AC0D78143F84-htm.html (https://knowledge.autodesk.com/support/autocad-mechanical/learn-explore/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-Mechanical/files/GUID-57EB4FAD-A384-4023-AC33-AC0D78143F84-htm.html)
In mijn vorige screenshot zag je ook dat het 'veldje' van linetype in het grijs staat, waardoor ik deze dus ook niet kan wijzigen.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op do 07 04 2016, 14:14:23
staat het lijntype wel in dat bestand ? (standaard niet)

je kan het openen met notepad of een ander teskstverwerken
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 14:36:43
Als ik deze open met notepad vind ik deze niet terug. (zie acadiso.lin --> acadiso.txt in bijlage)
Nieuwe install van Autocad mechanical dus nog standaard file + standaard pad
C:\Users\j.jenne\AppData\Roaming\Autodesk\AutoCAD Mechanical 2016\R20.1\enu\Support

In vorig screenshot van linetypemanager staat ACISOWELD toch, van waar haalt hij deze dan op?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op do 07 04 2016, 15:13:22
zoek even op je computer (incl. systeemmappen) op ACISOWELD.lin (gokje)
of op *.lin
je kan ook lijnen uit meerdere lin bestanden laden volgens mij zolang de namen maar uniek zijn
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 15:29:02
in bijlage zoekopdracht
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op do 07 04 2016, 15:35:20
ik denk dat je amgdt.lin moet hebben
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op do 07 04 2016, 15:48:42
Staan alle object scales op 1?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 15:49:36
Baseer je je op de datum?
Nieuwe computer + nieuwe mechanical is 15/03 geïnstalleerd. Waarschijnlijk diende de datum nog juist ingesteld te worden van de nieuwe windows aangezien 2005 -->2016 is.

amgdt.lin is wrs aangemaakt bij eerste keer openen autocad
(via account elmadm = IT administrator en via mijn account = j.jenne)
Autocad geïnstalleerd via cd/dvd. Files van 2014 komen dus wrs van dvd gekopieerd.


Heb linetype ingeladen zonder succes, als ik deze open met notepad vind ik ACISOWELD ook niet terug.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 15:51:54
Citaat van: gery op do 07 04 2016, 15:48:42
Staan alle object scales op 1?

Je bedoelt toch?
paarse lijn --> object = line : linetype scale = 1
groene lijn --> object welding: linetype scale = 1
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op do 07 04 2016, 16:05:34
Citaat van: Jon Tampon op do 07 04 2016, 15:51:54
Je bedoelt toch?
paarse lijn --> object = line : linetype scale = 1
groene lijn --> object welding: linetype scale = 1
object "welding" is een block?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 16:13:41
In bijlage .dwg
WELDING is een onderdeel van Mechanical, ik vermoed dat als je .dwg opent in vanilla dat je dan een afbeelding of iets gaat krijgen.

LTscale stond/staat op 5 = paarse lijn correct, groene lijn dashed te groot
LTscale op 1 = groene lijn correct, paarse lijn dashed te klein


Staat jullie LTSCALE altijd op 1 ?

Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op do 07 04 2016, 16:18:22
Is een onderdeel in de ribbon
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op do 07 04 2016, 17:19:51
Citaat van: Jon Tampon op do 07 04 2016, 16:13:41Staat jullie LTSCALE altijd op 1 ?
Ja
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op do 07 04 2016, 17:24:51
Is het uiteindelijke symbool in de tekning een block?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op do 07 04 2016, 17:30:22
Citaat van: Jon Tampon op wo 06 04 2016, 13:58:43Wanneer ik deze op 1 zet komt de groene beter gestreept door, maar dan is de paarse lijn weer niet goed.
Die paarse lijn hebt u gewoon getekend met het commando "line"? Welk lijntype is dat? Is dit lijntype geladen vanuit het Europees lijntypebestand?
De groene en de paarse lijn hebben hetzelfde lijntype?

Kan je de dwg uit je allereerste afbeelding hier uploaden, gesaved in 2010 formaat aub?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op do 07 04 2016, 20:30:13
In de voorbeeldtekening is sprake van een verkeerde definitie voor het 'DASHED2' lijntype. Ik raad je aan om de test uit mijn vorige bijdrage te herhalen. Controleer daarbij ook of het acadiso.lin bestand wel origineel is.

Vergelijk deze definities:

Uit BricsCAD default.lin (= vergelijkbaar met acad.lin):
*DASHED2,_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
A,0.250,-0.1250

Uit BricsCAD iso.lin (= vergelijkbaar met acadiso.lin):
*DASHED2,Dashed (0.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
A, 6.350, -3.175

In de voorbeeldtekening:
(entget (tblobjname "ltype" "dashed2")) =>
(
  (-1 . <Entity name: 1b33c540>)
  (0 . "LTYPE")
  (5 . "1EC6")
  (330 . <Entity name: 1b32e2b0>)
  (100 . "AcDbSymbolTableRecord")
  (100 . "AcDbLinetypeTableRecord")
  (2 . "DASHED2")
  (70 . 0)
  (3 . "_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _")
  (72 . 65)
  (73 . 2)
  (40 . 0.375)
  (49 . 0.25)
  (74 . 0)
  (49 . -0.125)
  (74 . 0)
)

In een 'iso' tekening:
(entget (tblobjname "ltype" "dashed2")) =>
(
  (-1 . <Entity name: 1b348960>)
  (0 . "LTYPE")
  (5 . "AD")
  (330 . <Entity name: cad5c08>)
  (100 . "AcDbSymbolTableRecord")
  (100 . "AcDbLinetypeTableRecord")
  (2 . "DASHED2")
  (70 . 0)
  (3 . "Dashed (0.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _")
  (72 . 65)
  (73 . 2)
  (40 . 9.525)
  (49 . 6.35)
  (74 . 0)
  (49 . -3.175)
  (74 . 0)
)
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op vr 08 04 2016, 08:07:17
Zit precies 25,4 tussen de laatste komen uit acad.lin en niet uit acadiso.lin

De instellingen van je ltscale hangt af van je manier van werken.
"als je nieuw bent in acad is 1 de juiste instelling"
De rest van de verschaling regel je met andere variabele/instellingen

De basis is dat de uiteindelijke verschaling voor de afdruk ongeveer gelijk is aan de schaal van de tekening
maar dit kan je op verschillende manieren bereiken

Als er vanuit het model wordt geplot is 1 geen goede instelling dan houd je de schaal van de tekening aan.






Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 08:39:58
Citaat van: gery op do 07 04 2016, 17:24:51
Is het uiteindelijke symbool in de tekning een block?

Neen, dit is geen block, kan die ook niet aanpassen via block editor.
Dit is een ingebakken onderdeel in het programma van AutoCAD Mechanical. Daarmee wij ook voor deze versie hebben gekozen omdat ze alle lassymbolen bij ons via de norm willen.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 08:46:30
Citaat van: gery op do 07 04 2016, 17:30:22
Die paarse lijn hebt u gewoon getekend met het commando "line"? Welk lijntype is dat? Is dit lijntype geladen vanuit het Europees lijntypebestand?
De groene en de paarse lijn hebben hetzelfde lijntype?

Kan je de dwg uit je allereerste afbeelding hier uploaden, gesaved in 2010 formaat aub?

Zie .dwg in bijlage. Heb het proberen saven als 2010
- paarse lijn staat op layer 013HIDDEN uit std template
- groene lijn staat vermoed ik op ACISOWELD gekozen door Mechanical.

(Mechanical plaats nieuwe objecten in vaste layer)
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 08:50:03
Citaat van: bart op vr 08 04 2016, 08:07:17
Zit precies 25,4 tussen de laatste komen uit acad.lin en niet uit acadiso.lin

De instellingen van je ltscale hangt af van je manier van werken.
"als je nieuw bent in acad is 1 de juiste instelling"
De rest van de verschaling regel je met andere variabele/instellingen

De basis is dat de uiteindelijke verschaling voor de afdruk ongeveer gelijk is aan de schaal van de tekening
maar dit kan je op verschillende manieren bereiken

Als er vanuit het model wordt geplot is 1 geen goede instelling dan houd je de schaal van de tekening aan.

Ik plot steeds in layout, in model teken ik alles 1 op 1 en dan met viewports in layout aanzichten schalen.
met ltscale op 1 is mijn center/hidden/tracks lijn bij een plot te klein zichtbaar dus quasi continous.
in std template staat ltscale op 5 waardoor al die lijnen wel een mooi uitzichtbaar geheel hebben bij het plotten
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 08:54:00
Citaat van: roy_043 op do 07 04 2016, 20:30:13
In de voorbeeldtekening is sprake van een verkeerde definitie voor het 'DASHED2' lijntype. Ik raad je aan om de test uit mijn vorige bijdrage te herhalen. Controleer daarbij ook of het acadiso.lin bestand wel origineel is.

Ik ga dit nakijken, maar moet je bericht een paar keer lezen om wat te kunnen begrijpen ;-)
Ja normaal zijn files origineel, nog maar een maand deze nieuwe install


EDIT
acad.lin
*DASHED2,Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
A,.25,-.125

acadiso.lin
*DASHED2,Dashed (.5x) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
A, 6.35, -3.175

Dus de originele files zijn correct?
Dus als ik het goed begrijp zijn al onze lijntypes in mijn template uit ANSI gegroeid waar ik nu mee werk?

Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 09:06:33
Als ik het zo allemaal lees, gebruikt u voor de "normale" lijnen die u tekent een ander lijntypebestand dan "Mechanical" doet. Ik krijg de dwg's niet open in AutoCAD 2012, dus ik kan niet bepalen hoe het nu precies zit, maar Bart en roy_043 kunnen dat wel.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op vr 08 04 2016, 09:39:13
groene lijn
LTYPE
  2
ACISOWELD
70
     0
  3
_ _ _ _ _
72
    65
73
     2
40
2.0
49
2.0
49
-1.0
  0

paarse lijn

LTYPE
  2
DASHED2
70
     0
  3
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
72
    65
73
     2
40
0.375
49
0.25
49
-0.125
  0

uit jouw tekening
je normale linetype komt dus uit acad.lin


Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 09:44:09
Aangezien wij al 10jaar gewerkt hebben uit acad.lin dan en ik wil nu weld symbols toevoegen aan deze tekeningen.
Dien ik dan ACISOWELD toe te voegen aan acad.lin mits schaalfactor van 25.4 ?
Of hoe moet ik dit oplossen?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 10:21:31
Als je de standaard lijntypes uit acad.lin gebruikt hebt (en dus geen zelf-gedefinieerde types), kan je gewoon deze laden uit acadiso.lin en de bestaande zodoende overschrijven.

Ik gebruik daarvoor volgende script achter een button:

(setvar "expert" 3)
(command "_.-linetype" "_Load" "*" "acadiso.lin" "")
(setvar "expert" 0)
(command "_.-purge" "_ltypes" "*" "_no")
(command "_.regenall")

Hiermee worden àlle gebruikte lijntypes vervangen door de Europese versies.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op vr 08 04 2016, 10:23:36
Citaat van: Jon Tampon op vr 08 04 2016, 09:44:09
Aangezien wij al 10jaar gewerkt hebben uit acad.lin dan en ik wil nu weld symbols toevoegen aan deze tekeningen.
Dien ik dan ACISOWELD toe te voegen aan acad.lin mits schaalfactor van 25.4 ?
Of hoe moet ik dit oplossen?

dat kan je proberen.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op vr 08 04 2016, 10:30:09
Eigenlijk is er nu nog een 2e probleem: Als je een nieuw lijntype laadt in een tekening wordt dit gehaald uit acadiso.lin en zal het een factor 25.4 te groot zijn. Ik vermoed dat voorheen acadiso.lin bij jullie een kopie was van acad.lin.

Wat ik nu zou doen:
1. Maak een backup van acadiso.lin.
3. Kopieer acad.lin naar acadiso.lin.
2. Voeg aan acadiso.lin verschaalde ljntype definities toe voor de 'weld' symbolen.
4. Voeg de 'weld' lijntypes toe aan de templates.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 11:07:57
Persoonlijk zou ik eerst proberen om in elke tekening de Amerikaanse lijntypes te vervangen door de Europese zoals ik hiervoor reeds aanhaalde, dat kan zelfs met een simpele script die achter een menu-item of achter een button zit. Daardoor zit je direct op dezelfde scale voor de lijnen die je zelf tekent én voor de lijnen die Mechanical tekent.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 11:31:21
Ik denk dat ik best niet aan template kom of bestaande lijnen steeds overschrijf. Per oude tekening die je inlaad of wijzigt moet dit dan gebeuren. En dit niet alleen voor mij maar ook bij mijn collega's.

Ik voeg nu enkel het nieuwe weld symbol steeds in, ik moet er gewoon voor zorgen dat dit weld symbol implementeert in onze standaard. Ook al is onze standaard zogezegd fout...


Persoonlijk denk ik ook niet dat acadiso.lin en kopie was van acad.lin
Ik heb autocad 2010 en 2012 gehad en daar hebben wij nooit in de systeemmappen aan de .lin bestanden geprutst. Net zoals nu zijn deze origineel.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 12:02:07
Citaat van: Jon Tampon op vr 08 04 2016, 11:31:21Ik voeg nu enkel het nieuwe weld symbol steeds in, ik moet er gewoon voor zorgen dat dit weld symbol implementeert in onze standaard. Ook al is onze standaard zogezegd fout...
U gaat "Mechanical" dus aanpassen aan uw foute tekeningen? Is het enkel dat ene symbool uit Mechanical dat u gebruikt?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 12:19:07
alle extra opties van mechanical moet ik nog exploiteren. In de loop der tijd zal er wel steeds meer eigen worden.

bv. Elke nieuwe dimensie voegt hij toe met een nieuw type 'mechanical' layer en schaal.
Vind jij dan dat ik deze layer en schaal moet gaan gebruiken ipv wat ons bedrijf + alle tekenaars gewoon zijn?


bv. In mijn template heb ik een algemene printernaam gekozen, telkens hier een nieuwe plotter komt hernoem ik deze naar de algemene naam. En zo blijven alle tekeningen + templates gelinkt, eender welke plotter je plaatst.
Dus als jij een nieuwe plotter plaatst vind jij dat de nieuwe naam geld, en pas je dit aan in je template en elke file die je van vorig jaar opent dien je steeds de plotterconfiguratie aan te passen naar de nieuwe printer?

Of denk ik nu helemaal verkeerd
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 12:52:16
Zucht ...
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op vr 08 04 2016, 13:07:37
Beste Jon

De ervaring leert dat je op den duur toch om moet.
De invoering van nieuwe software is een mooie gelegenheid om eens schoon schip te maken.
dat geeft een paar weken gezeur maar dan is men het weer gewend en wil het gros niet meer terug.

importeren van nieuwe instellingen in oude tekeningen is over het algemeen prima te automatiseren.
het is dan een kwestie van 2 keer klikken af zo je wilt automatische bij openen van een oude tekening

Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 13:27:55
Dus jullie gebruiken enkel de standaard layers die mee komen met mechanical? Je hebt dan geen bedrijfsgekozen lijntypes?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 13:46:43
Citaat van: Jon Tampon op vr 08 04 2016, 12:19:07
...
Vind jij dan dat ik deze layer en schaal moet gaan gebruiken ipv wat ons bedrijf + alle tekenaars gewoon zijn?
...
Dus als jij een nieuwe plotter plaatst vind jij dat de nieuwe naam geld, en pas je dit aan in je template en elke file die je van vorig jaar opent dien je steeds de plotterconfiguratie aan te passen naar de nieuwe printer?

Citaat van: Jon Tampon op vr 08 04 2016, 13:27:55
Dus jullie gebruiken enkel de standaard layers die mee komen met mechanical? Je hebt dan geen bedrijfsgekozen lijntypes?

U leest blijkbaar veel dingen die er niet staan.

Wat ik niet begrijp is dat u een pakket als "Mechanical" koopt, en dat u al direct vanalles aan dat pakket begint aan te passen om toch maar compatibel te zijn met uw eigen (foute) tekeningen. Wat is het nut dan van zulk voorgekauwd pakket?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op vr 08 04 2016, 14:11:40
Dat zeg ik niet.
Maar ik zorg wel dat het goed gescheiden blijft zodat
Zodat ik blijf begrijpen hoe het werkt.


Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op vr 08 04 2016, 14:49:00
Citaat van: roy_043 op do 07 04 2016, 12:35:14
Wat je als 2e zou kunnen proberen is om alle lijntypes opnieuw te laden (uit het juiste 'iso' bestand). Hiermee kun je uitsluiten dat het probleem wordt veroorzaakt door verkeerde lijntypes uit bijv. een template of een block.

Als het probleem nog steeds bestaat zou je de 'weld' symbolen kunnen aanpassen of de daarin gebruikte lijntypes kunnen verschalen door een custom .lin bestand te maken en in te laden.
@ Jon:
Nu vaststaat dat jullie een correct acadiso.lin bestand gebruiken moet ik concluderen dat de test in het geciteerde bericht niet goed is uitgevoerd. Wellicht ben je vergeten te regenereren?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op vr 08 04 2016, 16:39:37
je bedoelt toch -LINETYPE en dan load acad.lin en acadiso.lin en daarna REGENALL.

een costum.lin heb/kan ik niet aanmaken
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op vr 08 04 2016, 18:49:52
Command history:
: -LINETYPE
Linetype:  ? to list/Create/Load/Set: load
Enter linetype to load: *
Selecteer acadiso.lin in dialoog
Linetype "CENTER2" is already loaded. Reload it? <Y>: y
Linetype loaded:  BORDER
Linetype loaded:  BORDER2
Linetype loaded:  BORDERX2
Linetype loaded:  CENTER
Linetype reloaded:  CENTER2
...
Linetype:  ? to list/Create/Load/Set:
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op vr 08 04 2016, 20:42:33
Citaat van: Jon Tampon op vr 08 04 2016, 11:31:21
Ik denk dat ik best niet aan template kom of bestaande lijnen steeds overschrijf.
Je moet de bestaande Amerikaanse lijnen niet "steeds" overschrijven door Europese, maar slechts éénmalig per tekening en per template.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op ma 11 04 2016, 09:17:23
@roy: Als ik in mijn tekening acadiso.lin laad krijg ik soms volgende foutmelding
No matching linetypes found in file C:\Users\j.jenne\AppData\Roaming\Autodesk\AutoCAD Mechanical 2016\R20.1\enu\Support\acadiso.lin.
Na een regen lijkt de dashed spacing ook niet te wijzigen.

Ik heb standaard acadiso.dwt geopend en dan mijn lijn + weld symbol hierin geplakt.
Dan -LINETYPE geopend waarop ik ook linetype moest reloaden <Y>
In deze template veranderde de dashed spacing wel. (zie bijlage)
Nog niet dezelfde spacing maar al wel dichter in de buurt.

Ik doe iets verkeerd in mijn template. Krijg jij in mijn tekening wel de linetype's gewijzigd of ook niet?

@gery: kan je jouw script dan via appload en dan in het valiesje zetten, zodat bij opstart dit automatisch gebeurt?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op ma 11 04 2016, 09:52:45
In mijn template krijg ik het wel voor mekaar via
LINETYPE > LOAD > ctrl-A > OK > Reload all selected linetypes > OK

Als ik dan REGENALL doe + LTSCALE op 1 zet dan verkrijg ik de dashed line, maar er zit nog steeds een verschil tussen de 2, zie vorig bijlage. Iemand een idee dit op te lossen?

ACISOWELD gebruikt een ander type HIDDEN zeker dan?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op ma 11 04 2016, 12:33:42
Op de vorige bladzijde heb ik de definitie van het lijntye acisoweld geplaatst
er zit een factor 3,175 tussen.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op ma 11 04 2016, 12:38:03
Citaat van: Jon Tampon op ma 11 04 2016, 09:17:23@gery: kan je jouw script dan via appload en dan in het valiesje zetten, zodat bij opstart dit automatisch gebeurt?
Dat is niet de bedoeling. Neen, per "foute" tekening voer je die script éénmalig uit en bewaar je de tekening. Vanaf dat moment zijn de "correcte" lijntypes bewaard in je tekening of template. Het is ook niet de bedoeling om steeds àlle lijntypes uit een lijntypebestand (te laden en) te bewaren in een tekening of template.

Met alle respect, maar ik heb zo de indruk dat u niet helemaal mee bent de concepten van AutoCAD.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op ma 11 04 2016, 12:42:20
Citaat van: bart op ma 11 04 2016, 12:33:42Op de vorige bladzijde heb ik de definitie van het lijntye acisoweld geplaatst er zit een factor 3,175 tussen.
= 1/8 inch
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: gery op ma 11 04 2016, 23:30:01
Citaat van: Jon Tampon op ma 11 04 2016, 09:52:45
In mijn template krijg ik het wel voor mekaar via
LINETYPE > LOAD > ctrl-A > OK > Reload all selected linetypes > OK

Als ik dan REGENALL doe + LTSCALE op 1 zet dan verkrijg ik de dashed line, maar er zit nog steeds een verschil tussen de 2, zie vorig bijlage. Iemand een idee dit op te lossen?

ACISOWELD gebruikt een ander type HIDDEN zeker dan?
ACISOWELD "gebruikt" geen lijntype, ACISOWELD "is" een lijntype, en blijkbaar op 1/8 schaal tov de Europese lijntypes uit ACADISO.LIN.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op di 12 04 2016, 23:07:11
Citaat van: roy_043 op vr 08 04 2016, 10:30:09
Eigenlijk is er nu nog een 2e probleem: Als je een nieuw lijntype laadt in een tekening wordt dit gehaald uit acadiso.lin en zal het een factor 25.4 te groot zijn. Ik vermoed dat voorheen acadiso.lin bij jullie een kopie was van acad.lin.

Wat ik nu zou doen:
1. Maak een backup van acadiso.lin.
3. Kopieer acad.lin naar acadiso.lin.
2. Voeg aan acadiso.lin verschaalde ljntype definities toe voor de 'weld' symbolen.
4. Voeg de 'weld' lijntypes toe aan de templates.
In de voorbeeld tekening 'weld symbol.dwg' is al sprake van dit probleem. Het DASHED2 lijntype is conform acad.lin en het HIDDEN lijntype is conform acadiso.lin. Kortom, zoals Gery en Bart ook al adviseerden, omschakelen op definities die allemaal afkomstig zijn uit acadiso.lin is waarschijnlijk de beste oplossing. En als je wilt blijven vasthouden aan de acad.lin definities dan zou ik de stappen 1 t/m 4 uit het geciteerde bericht uitvoeren.

Als je wilt dat ACISOWELD er uitziet als DASHED2 (is gelijk aan HIDDEN) uit acad.lin gebruik dan deze definitie:
*ACISOWELD,_ _ _ _ _
A, 0.250, -0.1250

Verschaald naar acadiso.lin wordt dit:
*ACISOWELD,_ _ _ _ _
A, 6.350, -3.175
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op di 12 04 2016, 23:11:17
Voor de nerds onder ons:
De definitie van ACISOWELD in 'weld symbol.dwg' bevat een rare fout. Het getal bij groupcode 40 (Total pattern length) is 2.0, maar dit moet eigenlijk 3.0 zijn. Levert klaarblijkelijk geen probleem op (ook niet in BricsCAD).
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: Jon Tampon op wo 13 04 2016, 16:24:32
Neen gery, ik ben inderdaad niet mee met de concepten van AutoCAD.
Maar ik denk wel dat ik hier juist zit om er iets over bij te leren en om een oplossing te zoeken.

ACISOWELD staat niet in acad.lin of acadiso.lin
Dus ik snap ook niet waar dat lijntype zijn definities vandaan haalt. Waar hij de waarde vandaan haalt om deze op 1/8e schaal weer te geven?

Ik moet deze extra als costum linetype via .txt bijtypen in acadiso.lin om de definitie (vanwaar hij die ook haalt) te overschrijven?
*ACISOWELD,_ _ _ _ _
A, 6.350, -3.175
Staan deze .lin bestanden bij jullie lokaal of op de server? Is er een pad verwijzing (in de opties), zodanig dat alle tekenaars ineens juiste .lin inlezen?

Als ik mijn template probeer over te zetten naar "europees";
- de linetype's uit acadiso.lin inlaad.
- LTSCALE, PSLTSCALE, CELTSCALE en MSLTSCALE allemaal op 1 zet.
Dan verkrijg ik in mijn layout helemaal uit proporties dashed/center/tracked linetypes.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op wo 13 04 2016, 18:08:04
Citaat van: Jon Tampon op wo 13 04 2016, 16:24:32
ACISOWELD staat niet in acad.lin of acadiso.lin
Dus ik snap ook niet waar dat lijntype zijn definities vandaan haalt.
Het lijkt erop dat dit lijntype programmatisch wordt gegenereerd. Mogelijk houdt het programma rekening met de MEASUREMENT variabele, maar duidelijk niet met de LTSCALE.

Citaat van: Jon Tampon op wo 13 04 2016, 16:24:32
Waar hij de waarde vandaan haalt om deze op 1/8e schaal weer te geven?
Het getal 1/8 kun je beter vergeten. Het is niet relevant.

Citaat van: Jon Tampon op wo 13 04 2016, 16:24:32
Ik moet deze extra als costum linetype via .txt bijtypen in acadiso.lin om de definitie (vanwaar hij die ook haalt) te overschrijven?
*ACISOWELD,_ _ _ _ _
A, 6.350, -3.175
Ja, als je inderdaad acadiso.lin gaat gebruiken. Maar ik vermoed dat het programma niet eerst in het .lin bestand gaat zoeken naar ACISOWELD. Je kunt het beste ervoor zorgen dat de goede definitie ook beschikbaar is in al jullie tekeningen en templates.

Citaat van: Jon Tampon op wo 13 04 2016, 16:24:32
Staan deze .lin bestanden bij jullie lokaal of op de server?
Kan allebei.

Citaat van: Jon Tampon op wo 13 04 2016, 16:24:32
Is er een pad verwijzing (in de opties), zodanig dat alle tekenaars ineens juiste .lin inlezen?
Ja. Waar dat precies moet worden ingesteld in AutoCAD weet ik niet. Ik gebruik BricsCAD.

Citaat van: Jon Tampon op wo 13 04 2016, 16:24:32
Als ik mijn template probeer over te zetten naar "europees";
- de linetype's uit acadiso.lin inlaad.
- LTSCALE, PSLTSCALE, CELTSCALE en MSLTSCALE allemaal op 1 zet.
Dan verkrijg ik in mijn layout helemaal uit proporties dashed/center/tracked linetypes.
Dat is logisch:
De definities in acadiso.lin zijn 25.4 keer groter dan die in acad.lin.
Je gebruikt nu acad.lin lintypes met LTSCALE=5.
Als je definities uit acadiso.lin gaat gebruiken en je wilt de proporties van de lijntypes in de tekening gelijkhouden dan moet je als LTSCALE ca. 0.2 gebruiken (5/25.4=0.197).
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op do 14 04 2016, 09:04:06
volgens mij is er geen standaard pad op te geven.
met de instelling MEASUREMENT op 1 word automatisch het iso bestand geselecteerd.
dat in support staat.
Maar je kan door een bestand handmatig op te zoeken elke lin file gebruiken die je wilt om een definitie uit te halen.

autocad laad overigens nooit lijntype uit zichzelf.
voor nieuwe tekeningen is het voldoende als je de tekenaars van een goed template voorziet.
bestaande tekeningen kan je het beste met een lisp of script aanpassen
In dit script kan je gewoon de complete locatie van het lin bestand (op de servers) opnemen

bijgaande de lisp die ik al jaren gebruik
uiteraadt moet je de naam en locatie nog even goed zetten

(DEFUN C:load-line ()
(setq ouddia (getvar "filedia"))
(setq oudexp (getvar "expert"))
(setvar "filedia" 0)
(setvar "expert" 3)
(command "-linetype" "l" "*" "C:/eigen/bartiso.lin" "")
(command "regen")
(setvar "filedia" ouddia)
(setvar "expert" oudexp))
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op do 14 04 2016, 10:00:06
Citaat van: bart op do 14 04 2016, 09:04:06
volgens mij is er geen standaard pad op te geven.
met de instelling MEASUREMENT op 1 word automatisch het iso bestand geselecteerd.
dat in support staat.
Door (de volgorde van) het zoekpad te wijzigen kun je beïnvloeden welk .lin bestand wordt gebruikt.

Edit: De namen acad.lin en acadiso.lin liggen wel vast (afhankelijk van de AC versie komen ook de namen acadlt.lin, acadltiso.lin, aclt.lin en acltiso.lin voor).
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op do 14 04 2016, 15:32:26
Roy de zoekpaden hebben in autocad geen invloed op dit commando
de eerste keer dat je lintype wilt laden via linetype gebruikt hij gewoon het bestand in gebruikers ----appdata-------\support
Ook als je acadiso.lin naar een plek hoger in je zoekpad kopieert
als je het commando de tweede keer uitvoert in 1 sessie komt hij wel met het vorige pad.
dus waarschijnlijk is er wel een ongedocumenteerde variabel waar de locatie tijdelijk wordt opgeslagen
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op do 14 04 2016, 16:36:52
Je moet opnieuw opstarten om het effect van de wijzigingen te zien. Het zoekpad heeft toch echt effect op welk .lin bestand wordt gebruikt.
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op di 19 04 2016, 09:37:41
Citaat van: roy_043 op do 14 04 2016, 16:36:52
Je moet opnieuw opstarten om het effect van de wijzigingen te zien. Het zoekpad heeft toch echt effect op welk .lin bestand wordt gebruikt.
@ bart: Kun je dit bevestigen a.u.b.?
Titel: Re: Hoe Welding symbols aanpassen
Bericht door: bart op di 19 04 2016, 17:05:45
ik heb het volgende gedaan.
een Lin bestand met een extra definitie boven in het zoek pad geplaats.

Als je de lijntype gewoon laad zonder het bestand te selecteren gebruikt autocad deze.
klik je echter op file
dan komt hij standaard de eerste keer met de map waarin het lin bestand door autodek bij installatie zijn geplaatst (ook als daar helemaal geen lin bestanden meer staan)
Als je een lin bestand in een andere map selecteert wordt deze binnen 1 sessie wel onthouden.

conclusie het zoek pad wordt gebruikt
maar je wordt grafisch naar een ander bestand geleid.
het kan dus zijn dat je toch een andere definitie laad dan je denkt.


Titel: Re: Hoe Welding symbols aanpassen
Bericht door: roy_043 op di 19 04 2016, 22:22:42
@ bart: Duidelijk, dank je wel.