jtwright4216 Posted December 11, 2019 Posted December 11, 2019 So, I am trying to create a link OR a readable output from AutoCAD to import into my design software. Below is a snippet of what the software reads for a typical beam output. My goal is to be able to define any of the below attributes to a dynamic beam block and have it output a readable file that the software can import so I can finalize my design. Is this feasible? What coding language would be the most optimal to use? Would a an app or plugin be an option? Thanks for you help! <Member> <Name>HDR-1</Name> <Type>Roof Beam</Type> <BuildingCode>2015 International Building Code</BuildingCode> <Notes> </Notes> <Version>10.0.1.6</Version> <Sort>0</Sort> <SteelCode>AISC 14th Ed ASD</SteelCode> <WoodCode>2015</WoodCode> <Material>Solid Sawn</Material> <Species>Douglas-Fir-Larch</Species> <Grade>#2</Grade> <FlatUse>False</FlatUse> <WetDry>Dry</WetDry> <MemberNumber>1</MemberNumber> <Width>3.5</Width> <Depth>7.25</Depth> <Round>False</Round> <RoundDia /> <NotchDepth>0</NotchDepth> <LiveLoadDeflection>240</LiveLoadDeflection> <TotalLoadDeflection>180</TotalLoadDeflection> <DurationFactor>1.15</DurationFactor> <CamberDurationFactor>0</CamberDurationFactor> <IncisingFactor>False</IncisingFactor> <SteelGrade /> <SteelLeg /> <BendingCoefficient /> <FlitchPlate>False</FlitchPlate> <FlitchPlateWidth /> <FlitchPlateNum /> <Snow>True</Snow> <SnowMethod>0</SnowMethod> <SpanLength>10</SpanLength> <UnbracedLengthTop>0</UnbracedLengthTop> <UnbracedLengthBottom>0</UnbracedLengthBottom> <RoofPitch>4</RoofPitch> <BeamEndElevationDifference>0</BeamEndElevationDifference> <RoofLiveLoadSideOne>25</RoofLiveLoadSideOne> <RoofLiveLoadSideTwo>25</RoofLiveLoadSideTwo> <RoofDeadLoadSideOne>15</RoofDeadLoadSideOne> <RoofDeadLoadSideTwo>15</RoofDeadLoadSideTwo> <TributaryWidthSideOne>2</TributaryWidthSideOne> <TributaryWidthSideTwo>2</TributaryWidthSideTwo> <WallLoad>0</WallLoad> <CenterPointLoadOneLL>0</CenterPointLoadOneLL> <CenterPointLoadOneDL>0</CenterPointLoadOneDL> <CenterPointLoadOneLocation>0</CenterPointLoadOneLocation> <CenterPointLoadTwoLL>0</CenterPointLoadTwoLL> <CenterPointLoadTwoDL>0</CenterPointLoadTwoDL> <CenterPointLoadTwoLocation>0</CenterPointLoadTwoLocation> <CenterPointLoadThreeLL>0</CenterPointLoadThreeLL> <CenterPointLoadThreeDL>0</CenterPointLoadThreeDL> <CenterPointLoadThreeLocation>0</CenterPointLoadThreeLocation> <ReactionsALive>500</ReactionsALive> <ReactionsADead>344</ReactionsADead> <ReactionsBLive>500</ReactionsBLive> <ReactionsBDead>344</ReactionsBDead> <LoadTransfers /> </Member> Quote
BIGAL Posted December 18, 2019 Posted December 18, 2019 YES feasible, lisp, vba will write a txt file/xml Then the bad part a custom routine writing a xml, maybe easy depends on your "BEAM" No dwg so no idea. Write-line (strcat "<Version>" ver "</Version>") fo) Write-line (strcat "<Sort>" sort "</Sort>") fo) Write-line (strcat "<SteelCode>" AISCver "</SteelCode>") fo) and so on <WoodCode>2015</WoodCode> <Material>Solid Sawn</Material> <Species>Douglas-Fir-Larch</Species> <Grade>#2</Grade> <FlatUse>False</FlatUse> <WetDry>Dry</WetDry> <MemberNumber>1</MemberNumber> <Width>3.5</Width> <Depth>7.25</Depth> <Round>False</Round> Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.