乐筑天下

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

英尺和英寸…连接并传递到if-then语句。

[复制链接]

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-20 12:52:42 | 显示全部楼层 |阅读模式
我一直在努力创建一个包含视图文件中所有项目的基于公式的列的BOM表。这个BOM{schedule}自动更新,并包括所有新项。我使用了if-then-else语句来控制单元格中的内容,以及其他3个数据集定义来连接if-thens语句中列出的每个结果的文本、长度和样式
这就是问题所在……I've表示[text][length][style][text]
(FC)(6'-0)(12英寸D.I.管道)(带量规)
<fc7212英寸di机械接头-tyton接头水泥砂浆衬里沥青涂层(带量规)然而,[长度]以英寸为单位。。更让客户和承包商困惑的是十进制值17.937英寸。他们期望1和039-5.15/16“&nbsp;唯一让他们更疯狂的数值是小数点后1.49475英尺&nbsp;他们没有&#039;t关心自动调度和CAD问题,他们只想知道他们理解的术语的长度,并认为我们&#039;如果可以,我们就是白痴&#039;按正确的长度格式键入
如果你有任何想法如何纠正这个I 35;039;我想知道…我很难理解在哪里设置,以及如何控制样式管理器中DataSetDefinitions窗口中的数据格式…和/或时间表编辑器
查看此文件
http://dl.dropbox.com/u/20790817/testing09.dwg我还尝试使用Chr()插入(&quot;)( ' ) 和(-)参见此文件http://dl.dropbox.com/u/20790817/testing07.dwg如果您能提供任何帮助,我们将不胜感激。
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2011-5-20 15:11:33 | 显示全部楼层
我想这就是你想看到的?
回复

使用道具 举报

71

主题

928

帖子

8

银币

顶梁支柱

Rank: 50Rank: 50

铜币
1230
发表于 2011-5-20 15:21:31 | 显示全部楼层
为了得到这个,我做了一些事情…1。创建了一个新的数据集定义,以返回格式为feet&amp;英寸。然后,我更改了样式3,在输出中使用它;单位-距离英尺英寸“;包括一个;作为后缀。这是让表格显示结果而不是公式的关键……这是应得的,我&35;039;m思考,以VBScript看到英寸符号并停止计算公式。我一加上后缀,它就正确地显示出来了
如果没有&#039;我不会帮你弄明白的;我会发布修改后的图纸。
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 13:35:56 | 显示全部楼层
这更近了。我还需要一英寸的分数,这将有助于查看文件;本人&#039;我一直在网上查看VB代码,将十进制英寸转换为英尺;英寸,但我&#039;我不知道如何在数据集定义中实现这一点,你是否将[cutlength]分解为英尺和英寸并合并了&nbsp;我想看看你是怎么做到的,因为我在网上看到了一些VB代码,但不确定如何在公式属性定义中使用DIM
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 13:37:56 | 显示全部楼层
是的,我在…之前注意到了这一点,并使用了Chr(34),它在编辑器中工作,但当应用到时间表时,它崩溃了。
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 13:49:52 | 显示全部楼层
我承认,对于这种类型的管道,这种精度可能很高。但当我使用此计划和数据集定义时;要做法兰管……我需要精确到1/16英寸以内。如果我&#039;m至16英寸,在该管道上为&#039;s过多。但对切割管道的承包商来说,这并不是错误或令人困惑的。但是,制造法兰短管的车间将使其精确到1#039-3“;然后在现场会出现问题。特别是如果我有6个线轴,真正需要的测量值是1&#039-2 1/2“&nbsp;管道只是不#039;t拉伸或压缩到足以处理。我可以#039;不要只运输一把多余的垫圈。因此,1/16英寸的精度在这里至关重要
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 13:56:21 | 显示全部楼层
我正在看的VB代码
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 14:01:22 | 显示全部楼层
不管怎样,我想把这个文件发给那些以后可能会关注这个帖子的人……如果可以的话&#039;t把它放在你的Dropbox账户上。把它寄出去,我会把它寄到我的账户上
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 16:37:24 | 显示全部楼层
我正在尝试做你上面建议的事情,但几乎没有成功。我创建了一个新的数据集定义,名为Inches2FTnIN,结果=[cutlength]
然后我应用了单击ok并应用了单位距离英尺和英寸,没有逗号,高精度
然后我进入数据集定义并添加了(&quot;)以英尺和英寸为单位,无逗号,精度高&nbsp
我在时间表中得到了forumulas..所以我删除了(“)来自suffex和still posts公式#039;s、 我是否在错误的位置更改了格式?
回复

使用道具 举报

33

主题

153

帖子

4

银币

后起之秀

Rank: 20Rank: 20Rank: 20Rank: 20

铜币
285
发表于 2011-5-23 18:50:23 | 显示全部楼层
Ugggg…
I&#039;我们将英尺、英寸和分数分离到各自的属性集定义中;当我把它们放在[STYLE3]中时,它似乎在公式编辑器中起作用&nbsp;也就是说,如果我输入正确的数据来代替“0”;sampe“
我用{select case}来确定分数;s仍然只是输出代码…
请参阅随附文件http://dl.dropbox.com/u/20790817/testing11.dwgJeff M.你能看看这个,看看你能不能找到我哪里出错了…
我避免使用;我选择了(2)英寸' &引用;使用Chr(39)
我认为这将消除这个问题&nbsp;我可能还有其他问题
回复

使用道具 举报

发表回复

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

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

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

GMT+8, 2025-6-30 23:45 , Processed in 2.296508 second(s), 72 queries .

© 2020-2025 乐筑天下

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