乐筑天下

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

[编程交流] 基于vba的道路曲线设计

[复制链接]

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:00:01 | 显示全部楼层 |阅读模式
您好,我一直在使用autocad a手动设计道路曲线,这是一项非常繁琐且具有代表性的任务。我需要知道如何使用vba自动进行曲线设计(我在其他应用程序中使用vb和vba)
 
我需要:
 
1、知道现有多段线的曲线半径
2、知道偏角
3、在曲线旁的表格上显示曲线设计数据
4、对每条弯道的整个长度重复上述步骤(1km通常平均有10条弯道)
 
P、 我知道你可以在civil3d和mxroads中完成,但我想知道如何自己编写代码:-)
 
有人能帮忙吗??
 
图像已附加
000012qeq2nubg07emhmd7.jpg
回复

使用道具 举报

106

主题

1万

帖子

101

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1299
发表于 2022-7-6 23:21:22 | 显示全部楼层
在不编写代码的情况下,您需要找到国家道路设计手册中包含的公式,然后只需编写lisp或vba即可完成表格。这里有很多关于相交多段线获取半径等的内容。
 
它不是火箭科学基本道路设计的第一原则。
 
只要选取多段线,它就可以找到每条曲线并写一个表。
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:30:35 | 显示全部楼层
对公式进行编码以生成表格不是问题。困难的部分是如何使用vba知道现有多段线上每条曲线的半径和偏转角度,然后将表格放置在每条曲线旁边。
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-6 23:41:11 | 显示全部楼层
可以从每个索引的顶点坐标和凸出特性中导出所需的大量信息。请参阅随附的电子表格以获取示例。
BulgeLen。拉链
回复

使用道具 举报

1

主题

3

帖子

2

银币

初来乍到

Rank: 1

铜币
5
发表于 2022-7-6 23:59:12 | 显示全部楼层
当我点击你的附件(bulgelen.zip)时,我下载了一个名为“attachment”的“php”文件,我无法用我的浏览器(iexplorer)打开它。当我用firefox打开时,出现了一个深灰色的页面,页面右上角有“主页”按钮和“网站搜索”按钮。当我点击它们时,什么都没有发生。有什么建议吗??
 
我再次下载了相同的链接,并在firefox中打开了它。我把我带到这个网站的登录页面。我很困惑????!!!!!
回复

使用道具 举报

10

主题

973

帖子

909

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
118
发表于 2022-7-7 00:09:21 | 显示全部楼层
该文件是一个压缩的(.zip)Microsoft Excel 2003电子表格文件(BulgeLen.xls)。如果您没有安装Excel,它可能没有用。不过,Open Office可能有Excel文件的导入过滤器。
 
我不知道为什么在浏览器上点击它会把你带到任何地方。
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-3-4 06:04 , Processed in 0.402814 second(s), 67 queries .

© 2020-2025 乐筑天下

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