Dagens irritationsobjekt är snarare fredags irritation, men fredagen försvann i en dimma av tandläkar-besök och textskrivande.
Jag fick en fråga från en kund i fredags om att den lilla noterings-bubblan som ska komma upp när en Data Shortcut eller en X-ref har ändrats inte dök upp för henne. Det fungerade för hennes kollega och de kunde inte se någon skillnad mellan sina datorer.
Det blev ännu mera intressant när jag märkte att jag inte heller fick upp noterings-bubblan på min dator!
Efter mycket letande och testande hittade jag lösningen, och lärde mig ett antal nya variabler på köpet. (spoiler: variablerna var inte lösningen)
Kommandot TRAYSETTINGS öppnar en dialogruta där man kan välja hur den notis-ballongen ska bete sig, om den ska auto-stänga sig och hur länge den ska visas. Dialogen styr variablerna TRAYICONS, TRAYTIMEOUT och TRAYNOTIFY alltså.
Men, spoiler spoiler, allt var ibockat hos mig och jag såg fortfarande inte notis-ballongen.
Nästa steg var att undersöka grafikkort och hardware acceleration, men inget där påverkade ballongen.
Det är nu jag läser djupt ner i alla forum-trådar jag kan hitta om det här och till slut fanns en kommentar om att ballongen dyker inte upp om man har programmet på den skärmen som inte är den primära skärmen. Och ja, när jag startade om programmet, och hade den på den primära skärmen istället, så får jag upp ballongen - och idag bekräftade min kund att det samma lösning fungerade hos henne.
Irriterande javisst, men nu vet jag vad det är iaf.
(Detta problem påminde mig om ett annat problem som jag har haft ibland. Vissa dialogrutor visas ibland som blanka om man har ett program igång som kan ta över ens skärm, t.ex. Teamviewer eller Skype. Jag hade det konstant för några år sen, och jag tycker jag märker det ibland numera också. Ytterligare ett irriterande problem)
Visar inlägg med etikett Xref. Visa alla inlägg
Visar inlägg med etikett Xref. Visa alla inlägg
måndag 25 mars 2019
Dagens Irritation eller Bubbles! Bubbles! Bubbles!
Etiketter:
ballong,
bubbla,
bugg,
Civil 3D,
Data Shortcuts,
notification,
notifikation,
notis,
skärm,
traysettings,
Variabel,
Xref
torsdag 3 september 2015
Vikten av att använda en DWT
En av de vanligare frågorna jag får som CAD-support handlar om filer som är långsamma, hackiga, allmänt knasiga. Det tillhör också de frågor som är ofta är väldigt svåra att lösa. Jag tror stenhårt på att om man startar sin fil på rätt sätt och lägger lite tid i början för att sätta upp projektet på rätt sätt och lägger tid på att rensa alla filer innan man börjar använda dem så får man bättre fungerande filer.
Så grundtesen är att alltid starta en ny fil från din mallfil. Alltid.
Innan du tar in några objekt i din ritning rekommenderar jag starkt att du städar den filen! Annars är risken att du tar med onödiga inställningar och styles till din nya fina fil! Hur jag rekommenderar att du gör finns HÄR.
Alla objekt som du behöver använda ska du sedan ta in i din fil. Hur du gör det beror på vad du ska göra med de objekten. Grovt delat finns det två grupper av objekt: objekt du vill ha som bakgrund medan du projekterar och objekt du vill fortsätta arbeta med.
För Civil 3D objekt som du vill ha som bakgrund rekommenderar jag att du använder Data Shortcuts. Längst ner i Tool Space finns en avdelning för Data shortcuts. Genom att högerklicka på Data Shortcuts-headingen så hittar du de kommandon du behöver för att använda Data Shortcuts. Du får då in dina objekt i din ritning, med en aktiv länk till den ursprungliga ritningen så om nånting ändras i den ursprungliga filen så kommer de ändringarna slå igenom i din fil.
A-2) AutoCAD objekt
För filer som enbart innehåller AutoCAD-objekt så använder ni Externa Referenser (X-ref) för att ta in dem. Då får ni en aktiv länk till ursprungsfilen så om den ändras så slår ändringarna igenom i din ritning också.
Den enklaste metoden i mitt tycke är att använda kommandona LANDXMLOUT och LANDXMLIN. I den filen du har objekten använder du LANDXMLOUT (finns på Output-fliken), bockar för de objekt du vill använda och väljer var du ska spara XML-filen. Sedan kör du LANDXMLIN i din egen fil och tar in dina objekt.
B-2) AutoCAD objekt
I filen där du har dina objekt, använd WBLOCK för att ta med dig enbart de objekt du vill ha till en ny DWG. Använd sedan INSERT för att sätta in den filen i din egen fil.
När du sätter in objekt i din fil behöver du ha lite koll på koordinaterna så att allt hamnar på rätt ställe. Titta på statusraden i den ursprungliga filen så ser du koordinaterna för dina objekt, försäkra din om att de hamnar på samma ställe när du tar in dem i din fil!
Så grundtesen är att alltid starta en ny fil från din mallfil. Alltid.
Innan du tar in några objekt i din ritning rekommenderar jag starkt att du städar den filen! Annars är risken att du tar med onödiga inställningar och styles till din nya fina fil! Hur jag rekommenderar att du gör finns HÄR.
Alla objekt som du behöver använda ska du sedan ta in i din fil. Hur du gör det beror på vad du ska göra med de objekten. Grovt delat finns det två grupper av objekt: objekt du vill ha som bakgrund medan du projekterar och objekt du vill fortsätta arbeta med.
A) Objekt du vill ha som bakgrund
A-1) Civil 3D objekt.För Civil 3D objekt som du vill ha som bakgrund rekommenderar jag att du använder Data Shortcuts. Längst ner i Tool Space finns en avdelning för Data shortcuts. Genom att högerklicka på Data Shortcuts-headingen så hittar du de kommandon du behöver för att använda Data Shortcuts. Du får då in dina objekt i din ritning, med en aktiv länk till den ursprungliga ritningen så om nånting ändras i den ursprungliga filen så kommer de ändringarna slå igenom i din fil.
A-2) AutoCAD objekt
För filer som enbart innehåller AutoCAD-objekt så använder ni Externa Referenser (X-ref) för att ta in dem. Då får ni en aktiv länk till ursprungsfilen så om den ändras så slår ändringarna igenom i din ritning också.
B) Objekt du vill arbeta med
B-1) Civil 3D objektDen enklaste metoden i mitt tycke är att använda kommandona LANDXMLOUT och LANDXMLIN. I den filen du har objekten använder du LANDXMLOUT (finns på Output-fliken), bockar för de objekt du vill använda och väljer var du ska spara XML-filen. Sedan kör du LANDXMLIN i din egen fil och tar in dina objekt.
B-2) AutoCAD objekt
I filen där du har dina objekt, använd WBLOCK för att ta med dig enbart de objekt du vill ha till en ny DWG. Använd sedan INSERT för att sätta in den filen i din egen fil.
När du sätter in objekt i din fil behöver du ha lite koll på koordinaterna så att allt hamnar på rätt ställe. Titta på statusraden i den ursprungliga filen så ser du koordinaterna för dina objekt, försäkra din om att de hamnar på samma ställe när du tar in dem i din fil!
Etiketter:
Block,
Civil 3D,
Data Shortcuts,
Externa Referenser,
Insert,
LandXML,
Styles,
XML,
XMLIN,
XMLOUT,
Xref
tisdag 5 maj 2015
Drawing Settings - meter och millimeter
Dagens huvudvärk kom från en kund med ett skalproblem som visade sig vara både krångligare och lättare än jag förväntade mig, men det ledde till en djupdykning i Drawing Settings!
Problemet i sig var inget unikt, kunden har en modellfil med några ledningsnät med labels på. Den modellfilen x-reffas in i en ritdefinitionsfil, men på Layouten syns det inte labels.
Det visade sig att labels fanns där, men de var väldigt väldigt små, vilket betydde att det var ett skalproblem.
Efter mycket om och men så klickade det att något var fel när jag kollade i Scale List. Längst ner står själva skalan, den stod som 1 paper Millimeter = 1 drawing Millimeter.
Alltså tror programmet att du har din modell i millimeter och hanterar skalan därefter. Så har man sin modell i millimeter så fungerar dessa inställningar alldeles utmärkt - tyvärr har min kund sin modell i meter.
Denna enhetsinställningen ställs in i Drawing Settings. (Toolspace > Settings-fliken > högerklick på ritningsnamnet > Drawing Settings )
Längst upp till vänster kan man välja Drawing units. Denna enhet påverkar Civils objekt och labels, så om man ritar i meter så ska denna vara inställd på meter. Normalt sätt kan man enbart välja mellan meter eller Feet, och jag rekommenderar inte att man ska ha något annat än meter inställt här.
Det finns en liten kryssruta i mitten som heter Set AutoCAD variables to match. De variabler som kommer att ställas in automatiskt är då AUNITS (vinkelenhet), DIMAUNIT (format för vinkelenhet), INSUNITS (enhet för skalning av block och x-reffar) och MEASUREMENT (imperial eller metric linjetyper och hatch-mönster)
Problemet i sig var inget unikt, kunden har en modellfil med några ledningsnät med labels på. Den modellfilen x-reffas in i en ritdefinitionsfil, men på Layouten syns det inte labels.
Det visade sig att labels fanns där, men de var väldigt väldigt små, vilket betydde att det var ett skalproblem.
Efter mycket om och men så klickade det att något var fel när jag kollade i Scale List. Längst ner står själva skalan, den stod som 1 paper Millimeter = 1 drawing Millimeter.
Alltså tror programmet att du har din modell i millimeter och hanterar skalan därefter. Så har man sin modell i millimeter så fungerar dessa inställningar alldeles utmärkt - tyvärr har min kund sin modell i meter.
Denna enhetsinställningen ställs in i Drawing Settings. (Toolspace > Settings-fliken > högerklick på ritningsnamnet > Drawing Settings )
Längst upp till vänster kan man välja Drawing units. Denna enhet påverkar Civils objekt och labels, så om man ritar i meter så ska denna vara inställd på meter. Normalt sätt kan man enbart välja mellan meter eller Feet, och jag rekommenderar inte att man ska ha något annat än meter inställt här.
Det finns en liten kryssruta i mitten som heter Set AutoCAD variables to match. De variabler som kommer att ställas in automatiskt är då AUNITS (vinkelenhet), DIMAUNIT (format för vinkelenhet), INSUNITS (enhet för skalning av block och x-reffar) och MEASUREMENT (imperial eller metric linjetyper och hatch-mönster)
Om man har ställt in enheten rätt i Drawing Units då ser Scale-listan ut så här. Det som händer då är att vi har sagt till programmet att 1 enhet i modelläget är 1 meter. Men eftersom Layouten är i millimeter som får den lite problem med skalorna - som vi kan se på bilden till höger. Där tolkar den alltså 1 millimeter på pappret som 1 meter i ritningen. Vi behöver alltså ställa in skalor som stämmer med att vi har meter, på motsvarande sätt som på bilden till höger. Där är skalan satt till 1000 millimeter (alltså 1 meter) på pappret är 400 meter i modellen.
Etiketter:
Civil 3D,
Drawing Scale,
Drawing Settings,
Externa Referenser,
Labels,
Scale,
Skala,
Xref
tisdag 10 februari 2015
VISRETAIN - eller helvetets variabel
Det finns vissa inställningar i AutoCAD som ställer till mer problem än andra. VISRETAIN är en sådan inställning.
Först, här är var AutoCAD Help har att säga om vad VISRETAIN är:
Först, här är var AutoCAD Help har att säga om vad VISRETAIN är:
Controls the properties of xref-dependent layers.
| Type: | Integer |
| Saved in: | Drawing |
| Initial value: | 1 |
Controls visibility, color, linetype, lineweight, and plot styles.
0
|
The layer table, as stored in the reference drawing (xref), takes precedence. Changes made to xref-dependent layers in the current drawing are valid in the current session only and are not saved with the drawing. When the current drawing is reopened, the layer table is reloaded from the reference drawing, and the current drawing reflects all of those layer property settings.
|
1
|
Xref-dependent layer changes made in the current drawing take precedence. Layer settings are saved with the current drawing's layer table and persist from session to session.
|
Fullständing glasklart right?
Först ska man veta att VISRETAIN sparas i ritningen. Alltså måste du sätta VISRETAIN i varje ritning, men det innebär också att du kan sätta det i din mall-ritning om du alltid vill ha ett visst värde.
VISRETAIN påverkar synlighet, färg, linjetyp, linjetjocklek och plot stilar - alltså i princip det vi kan ändra i lagerlistan eller i Properties-paletten. VISRETAIN påverkar inte objekt, enbart utseendet på objekten.
VISRETAIN påverkar objekt och lager som ligger i en xreffad fil. Den påverkar inte objekt som är ritade direkt i din fil. Den har heller ingen påverkan framåt i x-ref-trädet. Vad VISRETAIN har för inställning i din fil har ingen påverkan om du xreffar in din fil i en annan fil. VISRETAIN-inställningen i en fil påverkar enbart x-reffar som är inreffade i den filen.
Det var grunderna. Nu till vad 1 och 0 står för.
Om VISRETAIN är satt till 0 så kommer AutoCAD alltid att läsa in alla lager från den xreffade filen när du öppnar din fil. Utseendet i din fil kommer alltså alltid att se ut precis som det ser ut om du skulle öppna den xreffade filen direkt. Om du gör någon ändring på ett lager på en xref i din fil så kommer den ändringen inte att sparas till nästa gång du öppnar filen.
Om VISRETAIN är satt till 1 så kommer AutoCAD att spara alla ändringar du gör i din fil. Din fil kommer alltså att se likadan ut när du öppnar den nästa gång som när du sparar den nu.
Nu till problemen.
Om du har VISRETAIN till 1 i din fil och gör en ändring på ett lager i din xreffade fil, så kommer inte den ändringen slå igenom. Du måste sätta VISRETAIN till 0 och ladda om xreffen för att ändringen ska slå igenom.
Om du har VISRETAIN till 0 i din fil och gör en ändring på ett lager som tillhör en xref, stänger din fil och öppnar den igen, så kommer inte din ändring vara kvar. Om du vill ha kvar ändringen så måste du sätta VISRETAIN till 1 innan du sparar filen för att ändringen ska vara kvar.
Den vanligaste frågan jag får är "Men vad ska jag sätta VISRETAIN till då?"
Det finns inget rakt svar på det. Det viktigaste är att man vet vad VISRETAIN gör, då kan man hantera det på rätt sätt.
Om du har VISRETAIN till 1 i din fil och gör en ändring på ett lager i din xreffade fil, så kommer inte den ändringen slå igenom. Du måste sätta VISRETAIN till 0 och ladda om xreffen för att ändringen ska slå igenom.
Om du har VISRETAIN till 0 i din fil och gör en ändring på ett lager som tillhör en xref, stänger din fil och öppnar den igen, så kommer inte din ändring vara kvar. Om du vill ha kvar ändringen så måste du sätta VISRETAIN till 1 innan du sparar filen för att ändringen ska vara kvar.
Den vanligaste frågan jag får är "Men vad ska jag sätta VISRETAIN till då?"
Det finns inget rakt svar på det. Det viktigaste är att man vet vad VISRETAIN gör, då kan man hantera det på rätt sätt.
Etiketter:
AutoCAD,
Externa Referenser,
Färg,
Lager,
Linjetyp,
Vanligt problem,
Variabel,
VISRETAIN,
Xref
Prenumerera på:
Inlägg (Atom)

