Tukaj
objavljamo predvsem odgovore na vprašanja, posredovana s strani
obiskovalcev našega portala. Se lepo priporocamo.
Pretvorba
CAD formata v vecplastni PDF dokument
Velikokrat
moramo dokument posredovati komu, ki ne uporablja aplikacije ZwCAD™,
oz. AutoCAD®, ali kakšnega izmed preostalih CAD aplikacij.
V tem primeru smo po navadi prosili prejemnika, da si na racunalniški
sistem nalozi kakšnega izmed mnogih (po navadi brezplacnih)
DWG pregledovalnikov.
Seveda
smo lahko namesto tega pošiljali dokument tudi v obliki navadne
rastrske slike (najslabša opcija), ali pa v ta namen uporabili
vektorsko naravnan format PDF (nekoliko bolje). Problem "slik"
je predvsem v tem, da so zaradi nezmonosti uporabe plasti,
dokaj nepregledne. Nic vec:
Zadnja
verzija CAD programske aplikacije ZwCAD 2011 izkorišca sposobnost
novejšega PDF formata, ki e uporablja plasti. Sedaj je
PDF dokumentom mogoce "vklapljati" in "izklapljati"
plasti, ter s tem dosegati preglednost, kakršne smo vajeni
pri CAD aplikacijah. Vec v spodnjem video posnetku:
Zamenjava
manjkajocega ukaza "MVSETUP" z ukazom "VIEWPOINT
PRESETS"
"MVSETUP"
oz. "Multiview Setup", je ukaz katerega v ZwCAD™
okolju še ne najdemo. Omenjeni ukaz slui preteno
za poravnavo in rotacijo pogledov v prostoru Papirja (Layout)
in je kot tak za dolocene profile uporabnikov nepogrešljiv
(GIS, prostorski nacrti, nizke gradnje, …).
Namesto
trenutno še manjkajocega ukaza »MVSetup«,
lahko v okolju ZwCAD™ rotacije pogledov izvedemo z ukazom
"Viewpoint Presets". Ukaz najdemo v padajocem meniju
»View« in sicer pod opcijo "3D Views".
Ukaz
"Viewpoint Presets" vsebino izbranega Vizirja (Viewport)
rotira za doloceno vrednost, podano v kotnih stopinjah. Pri
tem se lega samega okvirja Vizirja ne spremeni, spremeni pa
se lega vsebine. Slednje seveda ne vpliva na to isto vsebino
v prostoru Modela. Odlicno!
Za
razliko od ukaza "MVSETUP", ki zna uporabniku povzrocati
prave glavobole, deluje "VIEWPOINT PRESETS" povsem
brez teav in gladko.
Opis
postopka uporabe ukaza »Viewpoint Presets«:
Predpogoj
je obstoj dolocenega Vizirja (Viewport) v prostoru Papirja
(Layout).
•
Izvedemo dvoklik znotraj okvirja Vizirja (Viewport-a) oz.
preklopimo v nacin "MODEL" preko ukaznega gumba
v statusni vrstici CAD okolja ZwCAD.
• Iz spustnega seznama "View" izberemo opcijo
»3D Views«, ter kliknemo ukaz "Viewpoint
Presets"
• V uporabniškem vmesniku "View control"
najprej vnesemo eleno vrednost (v kotnih stopinjah),
ter kliknemo ikono z eleno smerjo rotacije.
Pozor: v 2D prostoru se posluujemo
le zadnjih dveh ikon v vrsticah z rotacijskimi ikonami. Preostale
ikone sluijo za rotacije v prostoru.
• Rotacijo potrdimo s klikom ukaznega gumba »Ok«.
Opomba:
Za razliko od ukaza "MVSetup",
ki pri AutoCAD®-u deluje le v polni verziji, medtem ko
serija LT ukaza ne pozna, deluje ukaz "Viewpoint Presets"
tako v Professional, kot tudi Standard verziji CAD aplikacije
ZwCAD™.
Automatizacija
opravil s preprosto uporabo Visual Basic-a
Dolocene
rutine je mogoce povsem automatizirati in s tem ne mislimo
le na preproste makro programcke, pac pa tudi na povsem kompleksne
programske resitve, ki jih lahko kreirate znotraj okolja ZwCAD
sami.
Temu
so namenjena t.i. integrirana razvojna okolj (IDE) kot so
npr.: VBA, LISP, ZRX, ipd... Seveda je zakaj takšnega
e potrebno poznati katerega izmed omenjenih programskih
jezikov, a to še ne pomeni, da zadeva za nas ni primerna.
VBA
uporablja preprosto kodo, bolj poznano pod imenom BASIC. Ceravno
beseda sama v prevodu pomeni "Osnova", predstavlja
beseda kratico, ki pa je: Beginner's All-purpose Symbolic
Instruction Code in je verejtno eden izmed naj priljubljenejših
prograskih jezikov (kljub nekaterim pomanjkljivostim).
Razlog,
zaradi katerega je omenjen programski jezik ostal tako popularen
vse do današnjih dni je predvsem v dejstvu, da ga tudi
laiki lahko prav enostavno razumemo. Ce bi na primer eleli
racunalniku dopovedati, da je vreme soncno, bi v VBA to izgledalo
takole:
vreme
= "soncno"
...
in ce nadaljujemo z stavkom:
if
vreme = "soncno" then deznik = "ne"
Vrstico
bi lahko prebrali: "Ce je vremo soncno, potem ne potrebujemo
deznika".
A
ni to povsem razumljivo? Seveda smo zadevo nekoliko poenostavili,
vendar dejstvo ostaja: VBA je programski jezik, katerega zlahka
osvojimo.
Zakaj
to omenjamo na portalu namenjenmu CAD in CAD/CAM podrocju?
Preprosto
zato, ker ZwCAD v svoji osnovi ponuja kompletno razvojno okolje
VBA, katerega boste pri zadnji verziji AutoCAD-a zamanj iskali.
ZwCAD vam tako brezplacno nudi moznost neskoncnega prilagajanja
orodij in okolja vašim potrebam in eljam.
Kot
primer, bomo izdelali uporabniški vmesnik za izris preprostih
crt, katere bomo izrisovali preko vnosa absolutnih koordinat: