Académique Documents
Professionnel Documents
Culture Documents
BentleyInstituteCourseGuide
TRN013500-1/0001
MicroStation V8i AccuDraw Basics ii May-09
Copyright 2009 Bentley Systems, Incorporated
Trademarks
AccuDraw,Bentley,theBBentleylogo,MDL,MicroStationandSmartLineareregistered
trademarks;PopSetandRasterManageraretrademarks;BentleySELECTisaservice
markofBentleySystems,IncorporatedorBentleySoftware,Inc.
JavaandallJavabasedtrademarksandlogosaretrademarksorregisteredtrademarksof
SunMicrosystems,Inc.intheU.S.andothercountries.
Adobe,theAdobelogo,Acrobat,theAcrobatlogo,Distiller,Exchange,andPostScriptare
trademarksofAdobeSystemsIncorporated.
Windows,MicrosoftandVisualBasicareregisteredtrademarksofMicrosoftCorporation.
AutoCADisaregisteredtrademarkofAutodesk,Inc.
Otherbrandsandproductnamesarethetrademarksoftheirrespectiveowners.
Patents
UnitedStatesPatentNos.5,8.15,415and5,784,068and6,199,125.
Copyrights
20002009BentleySystems,Incorporated.
MicroStation1998BentleySystems,Incorporated.
IGDSfileformats19811988IntergraphCorporation.
IntergraphRasterFileFormats1993IntergraphCorporation.
Portions19921994SummitSoftwareCompany.
Portions19921997SpotlightGraphics,Inc.
Portions19931995CriterionSoftwareLtd.anditslicensors.
Portions19921998SunMicroSystems,Inc.
PortionsUnigraphicsSolutions,Inc.
Icc19911995byAT&T,ChristopherW.Fraser,andDavidR.Hanson.Allrights
reserved.
Portions19971999HMR,Inc.Allrightsreserved.
Portions19921997STEPTools,Inc.
SentrySpellingCheckerEngine1993WintertreeSoftwareInc.
UnpublishedrightsreservedunderthecopyrightlawsoftheUnitedStatesandother
countries.Allrightsreserved.
May-09 iii Table of Contents
Copyright 2009 Bentley Systems, Incorporated
TableofContents
CourseOverview ____________________________________ 1
CourseDescription ____________________________________1
TargetAudience_______________________________________1
Prerequisites _________________________________________1
CourseObjectives _____________________________________1
IntroductoryKnowledge ________________________________2
Questions ________________________________________2
Answers__________________________________________2
AccuDrawand2DDrafting ____________________________ 3
ModuleOverview _____________________________________3
ModuleObjectives_____________________________________3
IntroductoryKnowledge ________________________________4
AccuDrawBasics ______________________________________4
TheAccuDrawworkflow_____________________________5
Theinputfocus ____________________________________6
AccuDrawindexing _________________________________7
DrawingwithAccuDraw ________________________________10
Lockingcoordinatevalues____________________________13
AccuDrawShortcuts ___________________________________14
Importantbasicshortcuts____________________________15
AccuDrawSettings_____________________________________28
Operationtab _____________________________________29
Displaytab________________________________________31
Coordinatestab____________________________________32
PopupCalculator _____________________________________33
Invokingandusingthepopupcalculator _______________34
TipsandHints ________________________________________39
Placenortharrowatcorrectorientationonrotatedview___39
Keyinginasymbol? _______________________________39
Keyinginanglequadrants?___________________________40
Keyinginacolon? __________________________________40
ChangeAccuDrawwindowtoNandE __________________40
ChangethesizeofAccuDraw'scompass ________________41
PageUpandPageDown_____________________________41
May-09 iv Table of Contents
Copyright 2009 Bentley Systems, Incorporated
Table of Contents
AccuDrawand3DDrafting ____________________________ 43
ModuleOverview _____________________________________43
ModuleObjectives_____________________________________43
IntroductoryKnowledge ________________________________43
TheAccuDrawDrawingPlane ____________________________44
AccuDrawandElementPlacementin3D ___________________44
AccuDrawand3DShortcuts _____________________________49
UsingAccuDrawsRotatedDrawingPlanes _________________51
OrthogonalDrawingPlaneRotation _______________________53
TentativeSnapsandAccuDraw___________________________57
UsingAuxiliaryCoordinateTools__________________________60
AccuDrawShortcutsforACS__________________________61
DefineanACSalignedwithareferencefile ______________63
ACSinteractionwithAccuDraw _______________________64
SeparateACSperView ______________________________64
ProjectingPointsfromandACStoaPlane_______________66
Locatingelementsrelativetoothers ___________________68
3DTipsandHints______________________________________73
ChangeswhenplacingcellsandtextwithAccuDraw_______73
Move/PlaceelementsatthecorrectZelevation__________73
ModuleReviewQuestionsandAnswers _________________ 75
Questions ________________________________________75
Answers__________________________________________75
May-09 1 Course Overview
Copyright 2009 Bentley Systems, Incorporated
CourseOverview
CourseDescription
StudentswilllearnthatAccuDrawisindispensablewhenworkinginMicroStation.
Theywilldiscoverhowtousethisessentialandpowerfultooltoincreasedrawing
andmodelingaccuracy,andeasilycreatedifficultgeometrythatpreviously
requiredmanysteps.Thecoursecovers2Dand3DAccuDrawoperations.
TargetAudience
Thiscourseisrecommendedforthefollowingaudience(s):
AllusersofMicroStationorrelatedproducts
Prerequisites
BasicknowledgeofMicroStation
BasicknowledgeofMicrosoftWindowsXPorVista
CourseObjectives
Aftercompletingthiscourse,youwillbeableto:
UseAccuDrawtoaccuratelydraftin2D
UseAccuDrawtoaccuratelymodelin3D
UseAccuDrawshortcutsandsettingstoimproveproductiondraftingand
modelingspeedandprecision
Course Overview 2 May-09
Copyright 2009 Bentley Systems, Incorporated
Introductory Knowledge
IntroductoryKnowledge
Beforeyoubeginthecourse,letsdefinewhatyoualreadyknow:
Questions
1 DescribehowtodrawaccuratelyinaCADapplication.
2 Whichofthefollowingiscorrect?
A.AccuDrawisfor3Donly.
B.AccuDrawcannotbeusedwithSheetmodels.
C.AccuDrawisthesingle,greatestinventioninthehistoryofCAD.
Answers
1 Accuratedrawingcanbeaccomplishedtwoways.
Usingprecisioninput.Thismeansusingnumericalmethodstoenter
distanceanddirectionofaelement.Forexample,theDX=orDI=orDL=
MicroStationkeyins.
UsingAccuDraw.Thisusesthegraphicsonthescreen,directionfromthe
mouse,anddistancekeyingins.
2 Ciscorrect.
May-09 3 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawand2DDrafting
ModuleOverview
AccuDrawisoneofMicroStationsmostversatiletools.Inthesimplestterms,
AccuDrawisaMicroStationDevelopmentLanguage(MDL)application.Itdoesnot
createormanipulateelementsorobjects,itassistsintheircreationand
manipulation.UsingAccuDrawinMicroStationislikeusingaTsquareandtriangle
inmanualdrafting.YouwouldmoveaTsquaretoalocationonadrawingand
starttodrawfromthere,becausethereisameasuringsystemattachedtothat
point.
AccuDrawimprovesqualityandspeedbyreducingkeystrokesandmouseclicks
Whendesigning,youuseagraphicalapplicationandhavegraphicalproblems,but
aretraditionallytaughtnumericalsolutions.AccuDrawisthegraphicalsolutionto
graphicalproblems.
ModuleObjectives
AccuDrawismorethanaquickwaytoinputdata.Itletsyouproducecomplex
geometrythatwasdifficulttoproducequicklyinthepast.Itreplacesthegrid,the
axislock,constructionelements,andmore.UsingAccuDrawanda2Dfileyouwill
beableto:
Traditional
DraftingMachine
AccuDrawSuperimposedon
aDraftingMachine
AccuDraw and 2D Drafting 4 May-09
Copyright 2009 Bentley Systems, Incorporated
Introductory Knowledge
Draftmoreaccuratelyandquickly
CreategeometryeasilythatwasdifficultwithoutAccuDraw
UseAccuDrawwithCreation,ManipulationandModificationtools
IntroductoryKnowledge
Beforeyoubeginthismodule,letsdefinewhatyoualreadyknow.
1 NamethreecreationtoolsthatwouldbenefitfromtheuseofAccuDraw.
2 DescribealternatemethodsofusingAccuDraw.
3 HowdoyoustartandstopAccuDraw?
AccuDrawBasics
BecauseAccuDrawwascreatedusingMDL,itsinterfaceiscompletelyintegrated
withMicroStation.Thepowerful,yethidden,portionofAccuDrawisits
intelligence.Itisdesignedtoinferasmuchinformationaspossiblefromyour
actions.IfthePlaceBlocktoolisselected,AccuDrawswitchestoaRectangular
coordinatesystem.IfPlaceCircleisselected,itswitchestoaPolarcoordinate
system.
StartandstopAccuDrawusingtheAccuDrawiconinthePrimaryToolstoolbar.
Whenenabled,AccuDrawhastwocomponents,theAccuDrawwindowandthe
AccuDrawcompass.Thesetwointerfaceelementsworkwitheachother.
AccuDrawwindowandtheAccuDrawcompass
TheAccuDrawwindowhastwomodesthatcanbetoggledusingthespacebar
whenAccuDrawisactiveandhasthefocus.TheRectangularmodeallowsforthe
May-09 5 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawBasics
entryofXandYdistancesfromAccuDrawsorigin.ThePolarmodeallowsforthe
entryofadistanceandanglefromtheorigin.
Thecompassismadeupofthreecomponentsthatarevisibleineitherthe
RectangularorPolarmode.
Theoriginisthecenterofthecompassandisalwayslocation0,0regardlessof
wherethecompassisinthedesign(arelativeorigin).
Thedashedrectangleorcircleisreferredtoasthedrawingplaneindicatorand
indicateseitherthedrawingRectangularorPolarplane.
ThegreenandredticksareAccuDrawsaxismarkersandareindependentof
boththedrawingaxisandtheviewaxis.
TheAccuDrawworkflow
IfyouplantouseAccuDrawyoumayneedtochangeyourworkflowbecause,
whenenabled,AccuDrawconsidersthreethingsandchangesitsbehavior
accordingly.
First,itconsidersatthecurrenttool.Forexample,iftheactivetoolisPlaceBlock
itwillremaininaRectangularmodewhichisexpressedasXandYdistancesfrom
itsorigin.IftheselectedtoolisPlaceArc,AccuDrawwillautomaticallyswitchto
Polarmodewhichisexpressedasdistanceandangle.
Second,AccuDrawconsidersthelocationofthepointerwithrespecttoitsorigin.
Asyoumovethepointeraroundthecompass,AccuDrawautomaticallyupdates
theXandYvaluesintheAccuDrawwindowskeyinfieldstoreflectthedistance
thepointerisfromitsorigin.Ifnodatapointisentered,thevaluesshowabsolute
coordinates.
Finally,AccuDrawconsidersandinterpretskeyboardshortcuts.Thesearesingleor
dualcharacterkeyinstodriveitsbehavior.Anexampleisusingthespacebarto
togglebetweentheRectangularandPolarmodes.
XAxisTick
YAxisTick
Origin
(0,0)
DrawingPlane
Indicator
AccuDraw and 2D Drafting 6 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Basics
ThemouseisoneofthewaysthatAccuDrawinfersinformation.Whenmouse
moves,AccuDrawtracksthepointer'slocationinrelationshiptotheAccuDraw
compass.TheoperationalrulesofAccuDrawareasfollows.
1.Enteradatapointeitherusingprecisioninput,oradatapoint,tofixthe
locationof thecompass.
2.Movethepointerinthedirectioninwhichyouwishtodraw.
3.WithoutusingthepointertoputfocusintotheAccuDrawwindowkeyin
fields,enter thedesireddistancevalue.
4.<Optional>moveinanotherdirection.
5.<Optional>enteranotherdistancevalue.
6.Enteradatapointtoaccept.
7.Repeatfromstep2tocontinuedrawing.
Theimportantthingtorememberisthatyoumoveinthedirectionyouwishto
draw.YoudonotneedtoconsiderwhetheryouaremovingintheXdimensionor
Ydimension.
Youknowthedirectioninwhichyouneedtodrawbylookingatyournotesand
plans.Focusonthedirection,nottheXorYdimension.TheXandYdimensions
areuseful,butwhendrawingtheyarenottobethefocus.
Theinputfocus
Asyoumovethepointeraroundthescreen,AccuDrawcontinuallyupdatesthe
fieldthatiscurrentlyactiveintheAccuDrawwindow.Itisindicatedbythe
highlightedfieldtitle.AccuDrawsinputfocusletsyouentervalueswhereverthe
insertionbarishighlighted.
IfthepointersmovementawayfromthepreviousdatapointincludesahigherX
valuethantheYvalue,theinputfocusappearsintheXfield.Ifthepointers
May-09 7 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawBasics
movementawayfromthepreviousdatapointincludesahigherYvaluethantheX
value,thentheinputfocusappearsintheYfield.
MoveintheXdirectionandfocusisintheXfield
MoveinYdirectionandfocusisintheYfield
Onceafieldhasinputfocus,theinputfieldbecomesautooverwriteandauto
enter.Youdonothavetohighlightorclickinthefields,orpressthe<Enter>key.
AccuDrawindexing
AccuDrawcanindextoaxes,theoriginandthepreviousdistance.Theindexing
featureworkslikeAccuSnap.Ifyougetclosetoanindexingstate,thepointer
temporarilylocksontotothatstate.
Forexample,whenthepointernearsa90degreeangletotheoriginofthe
compassitwillindextothatangle.Inthiswayitcanreplacetheaxis(Ortho)lock
inallbutafewsituations.
Exercise:LearningaboutAccuDrawIndexing
1 SetthefollowingintheFileOpendialog:
User:examples
Project:General
2 OpenBaseGeometry.dgn.
AccuDraw and 2D Drafting 8 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Basics
3 EnsurethatAccuDrawisactive.
4 EnsurethattheDrawingtasksaretheavailabletasks.
5 Pantoanopenareaofthedesign.
6 SetthefollowingintheAttributestoolbar:
Level:Object
Color:5
Style:0
Weight:2
7 SelectPlaceSmartLine(Q+1)withthefollowingtoolsettings:
SegmentType: Lines
VertexType:Sharp
8 Notethestatusbarpromptandenteradatapointtostartthefirstvertex.
Notindexedtotheaxis
IndexedtotheXaxis
NoteY=0
9 MovethepointerslowlytowardtheXaxis.
May-09 9 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawBasics
Onceyouarewithin10pixels,thelinewillmoveto,andstayon,theX
axis.ThatisIndexingtotheXaxis.
10 MovethepointertowardtheYaxis.
11 MovethepointerneartheAccuDraworigin.
NotindexedtotheAccuDrawOrigin
IndexedtotheAccuDrawOrigin
X&Y=0
12 Enteradatapointandmoveperpendicularuntilyouareclosetothe
distanceofthefirstsegment.
Firstsegmentdrawn
AccuDraw and 2D Drafting 10 May-09
Copyright 2009 Bentley Systems, Incorporated
Drawing with AccuDraw
SecondsegmentshowspreviousdistancewithashortTline
Notedistancesareequalforbothsegments
DrawingwithAccuDraw
ThenexttaskistodrawthefollowingobjectusingAccuDrawandSmartLines.
Youcancalculatethemissingdimensionsfromtheinformationgiven
Youwillstartatthelowerleftandmoveinacounterclockwisedirection.
Exercise:BasicdrawingwithAccuDraw
1 ContinuinginBaseGeometry.dgn,Pantoanopenareaofthedesign.
May-09 11 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
DrawingwithAccuDraw
2 SelectPlaceSmartLine(Q+1).
3 Notethestatusbarpromptandenteradatapointanywheretostart.
ThisisthefirstvertexoftheelementandtheAccuDrawcompassappears
atthedatapointlocation.
4 Movethepointertotheright,liningupwiththeXaxis.
Thisiscalledindexing.
5 WithoutmovingthepointerintotheAccuDrawwindow,enter2000.
6 Enteradatapointtoacceptthevalue.
Notethatthecompassmovestothelastdatapoint.
7 Movethepointerupwardandlineupwith,orindexto,theYaxis.
AccuDraw and 2D Drafting 12 May-09
Copyright 2009 Bentley Systems, Incorporated
Drawing with AccuDraw
8 Enter1500andacceptwithadatapoint.
9 MovethepointertotheleftandindextotheXaxis.
10 Enter1000andacceptwithadatapoint.
11 MovethepointerdownwardandindextotheYaxis.
May-09 13 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
DrawingwithAccuDraw
12 Enter750andenteradatapointtoaccept.
13 Movethepointertotheleft,indextotheXaxis,enter1000,andaccept
withadatapoint.
14 Movethepointerdownward,indextotheYaxisandenter750toclose
theshape.
Hint: Keepthemousesteady.Ifyoumovethemousearoundtoomuch,indexingwill
belost.
Lockingcoordinatevalues
WhenyouenteravaluefromthekeyboardAccuDrawlocksthecurrentinputfield
andimmediatelyaffectsthepointersmotionbecauseitknowsyouareentering
coordinatedata.
AccuDraw and 2D Drafting 14 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
Afterenteringavalueinthefirstfield,movethepointeruntiltheinputfocus
changestotheotherfieldandyoucanentertheothervalue.Thecoordinatesyou
haveenteredestablishapointfortheplacementoftheelement.
AccuDrawShortcuts
AccuDrawsbehaviorisinfluencedbythecurrenttool,thelocationofthepointer
andkeyboardshortcuts.AccuDrawanticipatesyournextmove.Sometimes,
however,youwillwanttodirectAccuDraw,sothereareavarietyofsingleand
doublecharactercommanddirectivesknownastheshortcutkeyins.Bypressing
theappropriatekeywhilefocusisintheAccuDrawwindowyoucandirect
AccuDrawtoperformaspecifictask.
AsaconventioninBentleyInstitutecourses,theAccuDrawshortcutappears
insideanglebraces,forexample,<shortcut>
TheseshortcutsonlyworkwhentheAccuDrawwindowhasthefocus(isthe
activewindow).Whenyouselectatool,thefocusdoesnotgototheAccuDraw
window.Whenyouenteradatapointtostartusingthetool,thenthefocuswill
shifttotheAccuDrawwindow.
Note: PressF11tomovethefocustotheAccuDrawwindow.
IffocusisonHomethenSpaceBarworksaswelltoputfocusonAccuDraw.
ToopenawindowshowingalistofallAccuDrawshortcuts,pressthe?key.Thisis
theonlyshortcutyouneedtomemorize,sinceitwillshowyoualltherest.
AfterenteringtheXvalue
andthenmovinginY,you
willlocktheXvalue.Note
theletterXisdepressed
Note the additional index line
indicating the Y is not yet locked. Note
the letter Y is raised
May-09 15 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
Exercise:Focusandthe?shortcut
1 ContinuinginBaseGeometry.dgn,selectPlaceSmartLine(Q+1).
Notethatfocusremainsathome.
2 PressF11toshiftthefocustoAccuDraw.
3 Pressthe<?>keyandexpandtheAccuDrawShortcutswindow.
4 ReturnfocustotheAccuDrawwindowbypressingF11.
5 PressGthenT,<GT>,tomovefocustothetoolsettingswindow.
Popupconfirmationfortwolettershortcutsallowsselectionofothershortcuts
Note: ThefocuscanalsobemovedtothetoolsettingswindowbypressingF10.
Importantbasicshortcuts
SpaceBar=Changedisplaymode
ThespacebartogglesbetweenRectangularandPolarmode.
AccuDraw and 2D Drafting 16 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
X=toggleXlock,Y=toggleYlock
The<X>or<Y>keyscanbeselectedatanytimetolockorunlockthepresentXor
YvalueswheninRectangularmode.Afieldislockedwhenthecharactericonis
pressed.
D=toggleDistancelock,A=toggleAnglelock
TypeAshortcutforAnglelockandtypeanglevalue.
<D>or<A>canbeselectedtolocktheDistanceorAngleinthePolarcoordinate
system.
Enter=SmartLock
SmartLockwillindextotheclosestaxisandlocktheoppositefieldvalue.For
example,iftheXvalueisindexed,theYvaluewillbelockedat0.Thisallowsyou
todrawinonedirectionbutsnaptoobjectsintheotherdirection.InPolarmode,
ifDistanceisactive,theAnglewillbelocked.
Q=Quit
Press<Q>toquitAccuDraw.
V=Viewrotation
May-09 17 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
Press<V>torotatethecompasstoalignwiththeviewaxis.Thisisespecially
usefulwhenworkingwithrotatedviews.
O=SetOrigin
Pressing<O>movesthecompasstothecurrentpointerpositionoratentative
point.ThisisveryhelpfulwhencombinedwithAccuSnap.
RQ=RotateQuick
<R><Q>temporarilychangestherotationofthecompasstoauserdefinedangle.
Onceadatapointhasbeenentered,thecompassresumesitsnormalorientation.
~=BumpToolSetting
Thetilde<~>character(no<Shift>keyrequired)isusedtobumpthevalueofthe
firstadjustablesettinginthetoolsettingswindowtothenextvalidvalue.For
example,whenusingthePlaceSmartLinetool,BumpToolSettingwillchangethe
SegmentTypefromLinetoArcs.
Tobumpthesecond(fromtop)toolsettingusethekeyin:
accudrawbumptoolsetting2
Incrementthenumberforadditionaltoolsettings.Youcanaddthesetoyour
shortcutsforlateruse.
K=KeypointSnapDivisor
OpenstheKeypointSnapDivisordialogbox,whichisusedtosetthesnapdivisor
forkeypointsnapping.
I=IntersectSnap
ActivatesIntersectsnapmode.
C=CenterSnap
ActivatesCentersnapmode.
Note: Shortcutscanbecustomized.
AccuDraw and 2D Drafting 18 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
OneimportantconceptisthatAccuDrawhasanswers.Thesearenotanswers
abouthowtodosomething,buttheanswerstoaproblemyouaretryingtosolve.
Manytimesyouneedtocopyameasurementordoacalculation.AccuDrawdoes
thatforyou.
AnimportantfeatureisthatyoucanplaceanAccuDraworiginatatentative
point.Bysnappingtoapointandthenpressingthe<O>,theOriginshortcut,you
canplacetheAccuDraworiginatthatpoint.Donotacceptthetentativepoint,
justtentativesnapandpress<O>.
Note: Remindyourselfnottoautomaticallyacceptthetentativesnap.Justtentative
snapandpress<O>.
Inthefollowingexerciseyouwillplacearotatedblockatthesameangleasan
existingline.WithoutAccuDraw,thismighttakeseveralminutesandrequire
manysteps.AccuDrawsimplifiestheprocess.
Youwilldrawtherotatedblockbasedontheline
First,writeouthowyouwoulddothisoperationwithoutAccuDraw.
Exercise:UseaseriesofAccuDrawcommands
1 ContinuingintheBaseGeometry.dgn,Pantoanopenareaofthedesign.
2 SetthefollowingintheAttributestoolbar:
Level:Object
Color:0
Style:0
Weight:1
3 SelectPlaceSmartLine(Q+1).
May-09 19 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
4 Placealineatanyangle.Thelengthofthelineisnotimportant.
5 SelectPlaceBlock(W+1)withthefollowingtoolsettings:
Method:Orthogonal
Area:Solid
FillType:None
6 Snaptotheupperrightendoftheskewedlineandpress<O>forOrigin.
DONOTenteradatapointtoacceptthesnappoint.
AccuDrawOriginplacedatsnappoint
7 Press<RQ>toRotateQuick.
RQallowsthecompasstobespunaroundandreoriented
AccuDraw and 2D Drafting 20 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
RotateAccuDrawAxescommandandtoolsettingfromRQ
8 Notethepromptinthestatusbar.
TheRotateQuickcommandrequiresyoutodefinetheXaxis.
9 MovethepointertowardstheotherendofthelineandAccuSnaptothe
end.Enteradatapointatthislocation.
Thecompasshasrotatedtotheangleoftheline.
Note:AnevenquickermethodwouldbetoAccuSnapfirst,andthenpress
<RQ>.Usingthismethod,youdonotneedtoenteradatapoint.
NotethatyouhavereturnedtothePlaceBlockcommand.
May-09 21 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
10 MovethepointeralongtheXaxisandtowardstherightandindextothe
negativeXaxis,whilekeepingtheYvaluezero.Enteravalueof1000units.
11 Acceptwithadatapoint.
Notethatthedirection,upandtotheright,andnottheXdimensionis
theimportantthingtothinkaboutinthepreviousstep.
Youhavenowplacedthefirstcornerpointoftheblock.Itisrotatedeven
thoughtheMethodwassettoOrthogonal.
12 MoveintheXdirectionandenteravalueof750.
AccuDraw and 2D Drafting 22 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
13 MoveintheYdirectionandenteravalueof1000.
14 Enteradatapointtoacceptthe750mmby1000mmblock.
May-09 23 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
Inthenextexerciseyouwilldrawanovalshapedelementaroundaninner
rectangle.Theonlyinformationyouwillhaveistheminimumclearancedistance
fromtherectangle.
Exercise:UsemoreAccuDrawshortcuts
1 ContinuinginBaseGeometry.dgn,Pantoanopenareaofthedesign.
2 SelectPlaceBlock(W+1)withthefollowingtoolsettings:
Method:Orthogonal
Area:Solid
FillType:None
3 Followingthestatusbarprompt,placeaverticalblockofanysize.
4 SelectPlaceSmartLine(Q+1).
5 ReadthestatusbarpromptandnotethatMicroStationrequiresadata
pointtodefinethefirstvertex.
Thefirstvertexwillbeoffsetfromthetoprightcorneroftheblock.
6 MovethepointertothetoprightcorneruntilyouseetheAccuSnapX.
AccuDraw and 2D Drafting 24 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
7 Press<O>tomovetheAccuDrawcompasstothislocation.
8 IndexalongtheXaxisandenteradistancethatisappropriateforthe
currentzoomlevel.
9 Notethestatusbarpromptandenteradatapointforthefirstvertexof
theSmartLine.
May-09 25 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
10 Movethepointerdownwardandpress<Enter>tolocktheaxis.
SmartLockindexedtothenearestaxisandlockedXat0
11 Snaptothelowerrightcorneroftheblockandenteradatapoint.
Thisestablishesthelengthofthelinesegment.
DashedlineindicatesthatXislockedat0
12 WithfocusintheAccuDrawwindow,pressthe<~>keytochangethe
SegmentTypefromLinestoArcs.
AccuDraw and 2D Drafting 26 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Shortcuts
Thestatusbarindicatesthatyouneedtodefinethelocationofthearc
center.
13 Movethepointertothemidpointoftheblocksloweredgeandentera
datapointwhenyouseetheAccuSnapX.
Thisbecomesthecenterofthearc.
Placearccenterpoint
Nextyouneedtodefinethesweepangleofthearc.
14 Movethepointerclockwiseandsweepthrough180degrees.Enteradata
pointtoacceptthesweep.
AccuDrawindexingmakes90degreeincrementseasytodraw
May-09 27 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawShortcuts
15 Pressthe<~>keytochangetheSegmentTypetoLines.
16 Movethepointeruptothetopoftheviewandpress<Enter>to
SmartLock.
17 Snaptotheupperleftcorneroftherectangleandenteradatapointtofix
thelengthofthelinesegment.
18 WithfocusontheAccuDrawwindow,press<~>tochangetheSegment
TypetoArc.
19 Followingthestatusbarprompt,snaptothemidpointofthetopofthe
rectangle.
AccuDraw and 2D Drafting 28 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Settings
20 Enteradatapointtoacceptthisasthelocationforthecenterofthearc.
21 Movethepointerclockwisetodrawthe180degreearcandcompletethe
oval.
AccuDrawSettings
ManyaspectsofAccuDrawsbehaviorcanbesetusingcustomsettings.Setthem
intheAccuDraw'sSettingsdialogbox.Useoneofthefollowingmethodstoaccess
it.
SelectSettings>AccuDraw.
Press<GS>whiletheinputfocusisontheAccuDrawwindow.
May-09 29 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawSettings
RightclickontheAccuDrawiconinthePrimaryToolstoolboxandselect
Properties.
Operationtab
Autoload
TheAutoLoadsettingforcesAccuDrawtoopenatthebeginningofeachsession.
TurnthisoffifyouwouldratherusetheToggleAccuDrawtooltostartAccuDraw
manually.
Floatingorigin
Thefloatingoriginisturnedonbydefault.ItinstructsAccuDrawtomovethe
compasstothelastdatapoint.TheAccuDrawcompassremainsinafixedposition
untilyouenteranotherdatapointorreissuetheoriginwiththe<O>shortcut.
Floatingoriginmustbeonforallcontextsensitivityfeaturestoperformproperly.
Contextsensitivity
Whenthissettingison,contextsensitivityenablestoolstoprovidehintsto
AccuDrawtooverrideitsdefaultbehaviorforsmootheroperation.Thiscan
includesettingcustomcontextrotations,settingtheorigin,lockingvalues,or
settingthecoordinatesystemtype.
AccuDrawscompassrotates
tothelastelementplaced
withContextSensitivity
turnedon
AccuDraw and 2D Drafting 30 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Settings
Autofocusfields
Ifon,the<A>and<D>AccuDrawshortcutssetfocustotheselectedfieldandlock
thecurrentvalue.
Ifoff,the<A>and<D>AccuDrawshortcutslockthecurrentvaluewithout
affectingthefocus.ThissettingisforPolarcoordinatesonly.
AutoPointPlacement
Ifon,placesdatapointsautomaticallywhentheyhavebeenfullyconstrained(if
youhavelockedboththeXandYvalues,orifyouhavelockedoneortheother
whilethepointerisindexedtozero).Thedefaultisoff.Thisfeatureis
recommendedforexperiencedAccuDrawusersincertainworkflowsonly.
StickyZLock
Ifon,whenyoulocktheZaxis,itwillremainlockedthroughconsecutive
operations.Normally,locksareclearedwhenyouenteradatapoint.Thissetting
isuseful,forexample,whereyouwanttodrawontheoneplane(thatis,you
wanttolockZ=0),whilesnappingtoelementsthatareonanotherplane.With
StickyZLockenabled,theZvaluewillremainlockeduntilyouturnitoff.
AlwaysShowCompass
Ifon,whenyouactivateAccuDraw,thecompassdisplayspriortoyouplacinga
datapointforthecurrentoperation
AutoFocusFields
ForPolarcoordinatesonlyIfon,the<A>and<D>AccuDrawshortcutssetfocus
totheselectedfieldandlockthecurrentvalue.
AccuDrawscompassdoes
notrotatetoalignwiththe
lastplacedelementif
ContextSensitivityis
turnedoff
May-09 31 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
AccuDrawSettings
Ifoff,the<A>and<D>AccuDrawshortcutslockthecurrentvaluewithout
affectingthefocus.
DefaultOrigin
Letsyouchoosethedefaultorigin.WhenatoolstartsAccuDrawandthereisno
origincurrentlydefined,thenthissettingspecifiesthedefaultlocationofthe
AccuDrawdrawingplaneorigin.Optionsare:
ViewCenteronactiveZSetsAccuDraw'sorigintothecenteroftheview,at
theActiveZdepthoftheview.
GlobaloriginSetsAccuDraw'sorigintotheGlobalOriginofthefile.
GlobaloriginonactiveZSetsAccuDraw'sorigintotheGlobalOrigin(X,Y)at
theActiveZdepthoftheview.
Displaytab
Thistabcontainssettingsthatchangethevariousdisplayfeatures.Thisincludes
itemssuchasthecolorsoftheaxisticks,thehighlightwhenindexing,theframe
andthefill.
Inaddition,therearethreekeyincommandsthatareenteredfromthekeyboard
thatcanaffectAccuDrawsdisplay.
AccuDrawSettingsSizexx
Wherexxisavaluebetween6and399.ThissetsthesizeoftheAccuDraw
compasswhichhasadefaultsizeof40.
AccuDrawSettingsNE
WillchangethedisplayofAccuDrawskeyinwindowfromXandYtoN
(Northing)andE(Easting).
AccuDrawSettingsXY
WillchangethedisplayofAccuDrawskeyinwindowtoXandY.
AccuDraw and 2D Drafting 32 May-09
Copyright 2009 Bentley Systems, Incorporated
AccuDraw Settings
Coordinatestab
ThistabisusedtodefinetheCoordinateSystem,UnitRoundoff,andIndexing
settings.
CoordinateSystem
ContainscontrolsthatareusedtorotateAccuDraw'sdrawingplaneandtoset
AccuDraw'sCoordinateSystem.
Rotation
Setstherotationofthedrawingplaneaxes.WhiletheAccuDrawwindowhas
thefocus,pressingthekeycombinationindicatedinparentheseshasthe
sameeffectaschoosingthespecifiedrotation.
Type
SetsthemethodusedintheAccuDrawwindowtospecifydistancesand
anglesrelativetothedrawingplaneorigin.
UnitRoundOff
Containscontrolsthatareusedtosettheincrementalroundoffvaluefor
distancesandanglesrelativetothedrawingplaneorigininthePolarCoordinate
systemonly.
Distance
Setstheroundoffvaluefordistancesrelativetothedrawingplaneorigin.
Whenthisison,theroundoffvalueiseffective,exceptifoverriddenbykeyed
invaluesorsnappedtentativepoints.
Angle
May-09 33 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
PopupCalculator
Setstheroundoffvalue,indegrees,foranglesrelativetothedrawingplane
originwheninPolarmode.Whilethecheckboxison,theroundoffvalueis
effectiveexceptifoverriddenbykeyedinvaluesorsnappedtentativepoints.
Note: Thesesettingsdonotaffectvaluesthatarekeyedinortentativepoints.
Indexing
ControlsthesettingsforAccuDrawsindexingtoaxes,theoriginandtheprevious
distanceentered.
Axis
Ifon,indexingisactivatedforAccuDraw'sdrawingplaneXandYaxes.The
distancerequiredtomovethepointerfromtheindexedaxisiscontrolledby
theTolerancesetting.
Distance
Ifon,setstheminimumdistancethatthepointermustmovefromthe
AccuDraworigininordertoplaceanewdatapoint.Theminimumdistanceis
controlledbytheTolerancesetting.
LocationTolerance
Setstheminimumdistance,inscreenpixels,usedbytheAxisandDistance
settings.Allowablevaluesare1to99.
PopupCalculator
Thepopupcalculatorallowsyoutoperformmathematicaloperationsonthefly.
ThePopupCalculatorisactivatedbypressingoneofthefollowing:+,,*,/,=
inanytextfieldthatsupportsit.
AccuDraw and 2D Drafting 34 May-09
Copyright 2009 Bentley Systems, Incorporated
Pop-up Calculator
ThisincludesAccuDraw'skeyinfieldsandmanyotherfields,suchasActiveAngle
orActiveScale.Infact,thePopupCalculatoriseverywhereinMicroStation.
Thepopupcalculatorcanalsoperformadvancedmathematicalfunctions
includingtheuseoftrigonometricandlogarithmicfunctions,multipleoperators,
parentheses,andCexpressions.
Invokingandusingthepopupcalculator
Youcaninvokethepopupcalculatorintwodifferentmodes.Thefirstmethod
appliesthemathematicalexpressiontotheexistingvaluedisplayedinthefield
withfocus.Toactivatethismode,presseither<+>,<>,<*>,or</>.
Thesecondmodeisactivatedbythe<=>keyandreplacestheexistingvaluewith
theresultsofakeyedinexpressionorcalculation.Inthismode,theresult
dynamicallyupdatesintheoriginalfield,ratherthanhavingafieldofitsownin
thepopup.Thisfeatureisusuallyusedformorecomplexexpressions.
LetsseehowyoumightuseMicroStationspopupcalculatorineverydaydrawing
tasks.
Exercise:Usingthepopupcalculator
1 ContinuinginBaseGeometry.dgn,Pantoanopenareaofthedesign.
2 SelectPlaceSmartLine(Q+1)withthefollowingtoolsetting:
SegmentType:Lines
May-09 35 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
PopupCalculator
3 Followingthestatusbarprompt,placethefirstvertexanywhereinthe
view.
4 IndextotheXaxisandpress<Enter>toSmartLock.
5 Type1500.
6 Pressthe</>keytoopenthepopupcalculatorinthedivisionfunction.
7 Type7intothecalculatorfield.
Theresultisshownnumericallyandgraphically
8 Enteradatapointtoacceptthesecondvertex.
AccuDraw and 2D Drafting 36 May-09
Copyright 2009 Bentley Systems, Incorporated
Pop-up Calculator
9 IndextotheYaxis.
10 Type750.
11 Pressthe<*>keytoopenthepopupcalculatorinthemultiplication
function.
12 Type1.375intothecalculatorfieldandaccepttheresultingvaluewitha
datapoint.
May-09 37 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
PopupCalculator
Thereareotherusesforthepopupcalculator,suchasfindingadistancehalfway
betweentwoobjects.
Exercise:Usethepopupcalculatortofindadistance
1 ContinuinginBaseGeometry.dgn,Pantoanopenareaofthedesign.
2 SelectPlaceSmartLine(Q+1).
3 Enterthefirstvertexanywhere.
4 IndextotheXaxisandenteraseconddatapointanywherealongtheX
axis.
5 Copythefirstlineandplaceitbelow.
6 SelectPlaceCircle(E+1)withthefollowingtoolsettings:
Method:Center
Area:Solid
FillType:None
Youarepromptedtoenterthecenterpointofthecircle.
7 AccuSnaptotherightendoftheupperline.
8 WithfocusintheAccuDrawwindow,press<O>tosettheoriginatthe
snappoint.
9 Snaptotheleftendofthelowerline.
10 PressthespacebartoswitchtoPolarmode.
AccuDraw and 2D Drafting 38 May-09
Copyright 2009 Bentley Systems, Incorporated
Pop-up Calculator
TheDistancefielddisplaysthelineardistancefromtheorigintothe
currentlocationofthepointer.
11 Press</>andenter2inthecalculatorfield.
Thisdividesthedistancebytwo.
12 Acceptthecirclecenterpointwithadatapoint.
May-09 39 AccuDraw and 2D Drafting
Copyright 2009 Bentley Systems, Incorporated
TipsandHints
13 Followingthestatusbarprompt,enteraradiusof100andacceptwitha
datapoint.
14 SelectFile>Close.
Thepopupcalculatorcanalsodotrigonometric,logarithmic,exponentialand
othermathematicalfunctions.Foracompletelistofavailablemathematical
functionspleaserefertotheonlineHelp;WorkingwithCompletedDesigns>
Visualization>Animation>ParametricMotionControl>ScriptingParametric
Motion>BuiltinVariablesandFunctions.
TipsandHints
TherearemorewaysthatAccuDrawcanmakedesigningeasier.
Placenortharrowatcorrectorientationonrotatedview
Toquicklyplaceanortharrowcellonarotatedview,usethekeyin:
ac=north3;aa=0;accudrawdialog;accudrawsetorigin;accudrawrotate
top;%d;accudrawrotateview;accudrawquit;reset
Keyinginasymbol?