乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 146|回复: 1

[编程交流] 成员De的属性输出

[复制链接]

2

主题

2

帖子

0

银币

初来乍到

Rank: 1

铜币
10
发表于 2022-7-6 21:42:35 | 显示全部楼层 |阅读模式
因此,我试图从AutoCAD中创建一个链接或可读输出,以导入到我的设计软件中。下面是软件读取典型光束输出的代码片段。我的目标是能够为动态梁块定义以下任何属性,并使其输出一个可读文件,该软件可以导入该文件,以便我可以完成我的设计。  
 
这可行吗?哪种编码语言最适合使用?应用程序或插件是一种选择吗? 
 
谢谢你的帮助!
 
  1.   <Member>
  2.     <Name>HDR-1</Name>
  3.     <Type>Roof Beam</Type>
  4.     <BuildingCode>2015 International Building Code</BuildingCode>
  5.     <Notes>
  6.     </Notes>
  7.     <Version>10.0.1.6</Version>
  8.     <Sort>0</Sort>
  9.     <SteelCode>AISC 14th Ed ASD</SteelCode>
  10.     <WoodCode>2015</WoodCode>
  11.     <Material>Solid Sawn</Material>
  12.     <Species>Douglas-Fir-Larch</Species>
  13.     <Grade>#2</Grade>
  14.     <FlatUse>False</FlatUse>
  15.     <WetDry>Dry</WetDry>
  16.     <MemberNumber>1</MemberNumber>
  17.     <Width>3.5</Width>
  18.     <Depth>7.25</Depth>
  19.     <Round>False</Round>
  20.     <RoundDia />
  21.     <NotchDepth>0</NotchDepth>
  22.     <LiveLoadDeflection>240</LiveLoadDeflection>
  23.     <TotalLoadDeflection>180</TotalLoadDeflection>
  24.     <DurationFactor>1.15</DurationFactor>
  25.     <CamberDurationFactor>0</CamberDurationFactor>
  26.     <IncisingFactor>False</IncisingFactor>
  27.     <SteelGrade />
  28.     <SteelLeg />
  29.     <BendingCoefficient />
  30.     <FlitchPlate>False</FlitchPlate>
  31.     <FlitchPlateWidth />
  32.     <FlitchPlateNum />
  33.     <Snow>True</Snow>
  34.     <SnowMethod>0</SnowMethod>
  35.     <SpanLength>10</SpanLength>
  36.     <UnbracedLengthTop>0</UnbracedLengthTop>
  37.     <UnbracedLengthBottom>0</UnbracedLengthBottom>
  38.     <RoofPitch>4</RoofPitch>
  39.     <BeamEndElevationDifference>0</BeamEndElevationDifference>
  40.     <RoofLiveLoadSideOne>25</RoofLiveLoadSideOne>
  41.     <RoofLiveLoadSideTwo>25</RoofLiveLoadSideTwo>
  42.     <RoofDeadLoadSideOne>15</RoofDeadLoadSideOne>
  43.     <RoofDeadLoadSideTwo>15</RoofDeadLoadSideTwo>
  44.     <TributaryWidthSideOne>2</TributaryWidthSideOne>
  45.     <TributaryWidthSideTwo>2</TributaryWidthSideTwo>
  46.     <WallLoad>0</WallLoad>
  47.     <CenterPointLoadOneLL>0</CenterPointLoadOneLL>
  48.     <CenterPointLoadOneDL>0</CenterPointLoadOneDL>
  49.     <CenterPointLoadOneLocation>0</CenterPointLoadOneLocation>
  50.     <CenterPointLoadTwoLL>0</CenterPointLoadTwoLL>
  51.     <CenterPointLoadTwoDL>0</CenterPointLoadTwoDL>
  52.     <CenterPointLoadTwoLocation>0</CenterPointLoadTwoLocation>
  53.     <CenterPointLoadThreeLL>0</CenterPointLoadThreeLL>
  54.     <CenterPointLoadThreeDL>0</CenterPointLoadThreeDL>
  55.     <CenterPointLoadThreeLocation>0</CenterPointLoadThreeLocation>
  56.     <ReactionsALive>500</ReactionsALive>
  57.     <ReactionsADead>344</ReactionsADead>
  58.     <ReactionsBLive>500</ReactionsBLive>
  59.     <ReactionsBDead>344</ReactionsBDead>
  60.     <LoadTransfers />
  61.   </Member>
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:32:52 | 显示全部楼层
是可行的,lisp,vba将编写一个txt文件/xml
 
那么坏的部分是编写xml的自定义例程,可能很容易,这取决于您的“BEAM”
 
没有图纸,所以不知道。
 
  1. Write-line (strcat "<Version>" ver "</Version>") fo)
  2. Write-line (strcat "<Sort>" sort "</Sort>") fo)
  3. Write-line (strcat "<SteelCode>" AISCver "</SteelCode>") fo) and so on
  4.     <WoodCode>2015</WoodCode>
  5.     <Material>Solid Sawn</Material>
  6.     <Species>Douglas-Fir-Larch</Species>
  7.     <Grade>#2</Grade>
  8.     <FlatUse>False</FlatUse>
  9.     <WetDry>Dry</WetDry>
  10.     <MemberNumber>1</MemberNumber>
  11.     <Width>3.5</Width>
  12.     <Depth>7.25</Depth>
  13.     <Round>False</Round>
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-3-4 16:47 , Processed in 0.380186 second(s), 56 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表