Inventor-iLogic程序设计解析与实战

副标题:无

作   者:陈伯雄,冯伟 编著

分类号:

ISBN:9787122205896

微信扫一扫,移动浏览光盘

简介

  本书从iLogic最基本的知识开始,一直到具体的设计需求解决和实用程序设计样例分析。主要内容如下:iLogic的基础知识,包括它的出身和现状,特点和主要用途;iLogic程序设计的标准代码段、表单结构的详细解读;iLogic程序的编写和运行控制;iLogic自带的程序设计样例分析和评论,有助于读者理解iLogic的样例;iLogic程序运行故障和解决方法;iLogic实用程序实例的分析和讲解。这是本书的大部分篇幅和内容,所有的程序都是作者编写,目的是解决机械设计具体需求和弥补Inventor的不足,读者可以直接使用这些程序。本书所配的光盘中有Inventor模型文件和程序源代码文件,将有助于读者直接按作者所描述的环境来阅读这本书,做到读书和实际操作直接配合。

目录

第 1 章 Inventor-iLogic 基础知识
 1.1 关于本书的样例
 1.2 什么是API
 1.3 Autodesk 与API
 1.4 Inventor 的用户程序设计现状
 1.5 iLogic 的出身
 1.6 基本概念
 1.6.1 iLogic 规则
 1.6.2 对学习者的要求
 1.6.3 关于fx 参数表
 1.7 体验iLogic 规则的创建
 1.7.1 原始需求
 1.7.2 创建相关参数.
 1.7.3 创建规则:螺纹孔规格
 1.7.4 结果测试
 1.7.5 小结
 1.7.6 进一步的需求
 1.7.7 创建表单:螺纹规格
 1.7.8 填充表单内容
 1.7.9 结果测试.
 1.7.10 小结.
 1.8 iLogic 浏览器
 1.8.1 规则选项卡
 1.8.2 外部规则选项卡.
 1.8.3 表单选项卡
 1.8.4 全局表单选项卡
 1.9 iLogic 规则编辑器概貌
 1.9.1 代码段区域
 1.9.2 功能区域.
 1.9.3 代码区域.
 1.10 规则的运行
 1.10.1 规则应用的环境
 1.10.2 规则运行的方法
 1.11 事件触发器.
 1.12 iTrigger
 1.13 放置iLogic 零部件
 1.14 调整iLogic 浏览器的位置
 1.15 iLogic 的配置.
第2 章 iLogic 标准代码段和
 规则语法解析.
 2.1 标准代码段概述.
 2.2 参数
 2.2.1 参数(动态)
 2.2.2 SetList
 2.2.3 MultiValue.SetValueOptions
 2.2.4 MultiValue.List .
 2.2.5 MyArrayList
 2.2.6 GoExcel.CellValues
 2.2.7 MultiValue.FindValue
 2.2.8 Choose
 2.2.9 Parameter.Param
 2.2.10 Tolerance.SetToDeviation/
 Tolerance.SetToSymmetric
 2.2.11 Comment
 2.2.12 ValueForEquals
 2.2.13 Quiet
 2.2.14 UpdateAfterChange .
 2.2.15 ParametersXMLLoad/
 ParametersXMLSave
 2.2.16 dx=xxx
 2.2.17 小结
 2.3 特征相关
 2.3.1 IsActive
 2.3.2 颜色
 2.3.3 设定螺纹的所有属性
 2.3.4 设置/读取螺纹规格
 2.3.5 设置螺纹精度
 2.3.6 IsActive(部件)
 2.3.7 颜色(部件)(A)
 2.3.8 设定螺纹的所有属性(部件)
 2.3.9 ThreadDesignation(部件).
 2.3.10 读取螺纹类型(部件)
 2.3.11 ThreadClass(部件)
 2.3.12 小结
 2.4 零部件相关
 2.4.1 IsActive
 2.4.2 IsActive(MakePath)
 2.4.3 iComponentIsActive
 2.4.4 替换
 2.4.5 使用详细等级替换
 2.4.6 替换iPart
 2.4.7 颜色
 2.4.8 可见性.
 2.4.9 MakePath
 2.4.10 SkipDocumentSave .
 2.4.11 小结
 2.5 iProperty .
 2.5.1 零部件代号
 2.5.2 描述/修订号/标题/主题
 2.5.3 自定义.
 2.5.4 英文样式
 2.5.5 材料
 2.5.6 颜色
 2.5.7 质量/体积/面积
 2.5.8 CenterOfGravity
 2.5.9 小结
 2.6 Excel 数据链接
 2.6.1 概论
 2.6.2 GoExcel.FindRow
 2.6.3 GoExcel.FindRow(嵌入)
 2.6.4 CurrentRowValue
 2.6.5 GoExcel.CellValue .
 2.6.6 GoExcel.CellValues
 2.6.7 NamedRangeValue .
 2.6.8 打开
 2.6.9 保存
 2.6.10 关闭
 2.6.11 ChangeSourceOfLinked.
 2.6.12 TitleRow
 2.6.13 FindRowStart .
 2.6.14 FindRow 公差
 2.6.15 DisplayAlerts
 2.6.16 应用程序
 2.7 iPart 函数
 2.7.1 ChangeRow
 2.7.2 FindRow
 2.7.3 CurrentRowValue
 2.7.4 CurrentRowStringValue
 2.7.5 RowName
 2.7.6 RowNumber
 2.7.7 ChangeRow(使用父文件名)
 2.7.8 更改行和参数
 2.7.9 FindRow(使用父文件名).
 2.7.10 iPart.Tolerance
 2.7.11 小结
 2.8 iFeature 函数
 2.8.1 ChangeRow
 2.8.2 FindRow
 2.8.3 CurrentRowValue
 2.8.4 CurrentRowStringValue
 2.8.5 iFeature.Tolerance
 2.9 约束控制函数
 2.9.1 IsActive
 2.9.2 IsActive(在子部件中)
 2.9.3 iMateDefIsActive
 2.9.4 小结
 2.10 测量
 2.10.1 MinimumDistance.
 2.10.2 MinimumDistance(在零部件中)
 2.10.3 角度.
 2.10.4 角度(在零部件中).
 2.10.5 角度(3 个点)
 2.10.6 角度(零部件中的3 个点) .
 2.10.7 草图面积
 2.10.8 周长.
 2.10.9 ExtentsLength/ExtentsWidth/
 ExtentsHeight
 2.11 定位特征
 2.11.1 WorkPlane.FlipNormal
 2.11.2 Sketch.Redefine .
 2.12 表单.
 2.12.1 显示表单
 2.12.2 显示全局表单
 2.13 MessageBox
 2.13.1 显示.
 2.13.2 OK 按钮
 2.13.3 OKCancel 按钮
 2.13.4 RetryCancel 按钮.
 2.13.5 YesNo 按钮.
 2.13.6 YesNoCancel 按钮
 2.13.7 AbortRetryIgnore 按钮
 2.13.8 错误图标
 2.13.9 感叹号图标.
 2.13.10 信息图标
 2.13.11 无内容图标
 2.13.12 问题图标
 2.13.13 停止图标
 2.13.14 警告图标
 2.13.15 Button1/Button2/Button3 默认
 2.13.16 InputBox.
 2.13.17 InputListBox.
 2.13.18 InputRadioBox.
 2.13.19 小结
 2.14 文档.
 2.14.1 路径.
 2.14.2 文件名
 2.14.3 PathAndFileName.
 2.14.4 ChangeExtension
 2.14.5 WorkspacePath
 2.14.6 启动文档
 2.14.7 ThisDoc.Save
 2.14.8 UpdateWhenDone .
 2.14.9 RuleParametersOutput
 2.14.10 DocumentUpdate
 2.14.11 DocumentUpdate (False).
 2.14.12 只显示更新
 2.14.13 CheckParameters.
 2.14.14 文件另存为
 2.15 运行其他规则
 2.15.1 RunRule.
 2.15.2 RunRule(使用映射)
 2.15.3 RunExternalRule
 2.15.4 RunMacro .
 2.15.5 AddVbRule/AddReference/
 AddVbFile/AddResources .
 2.15.6 小结.
 2.16 BOM 表.
 2.16.1 导出.
 2.16.2 OverrideQuantity
 2.16.3 CalculateQuantity .
 2.16.4 小结.
 2.17 数学.
 2.17.1 IsNumeric .
 2.17.2 MinOfMany/MaxOfMany .
 2.17.3 舍入.
 2.17.4 舍入到最接近的增量.
 2.17.5 进位/舍位到最接近的增量.
 2.17.6 Ceil
 2.17.7 Floor
 2.17.8 Sin/Cos/Tan .
 2.17.9 PI
 2.17.10 Sqrt
 2.17.11 Abs.
 2.17.12 Sign
 2.17.13 Int
 2.17.14 Fix .
 2.17.15 Log10/Ln/Pow .
 2.17.16 最大/最小.
 2.17.17 CDbl.
 2.17.18 EqualWithinTolerance .
 2.18 字符串
 2.18.1 左/右
 2.18.2 Mid .
 2.18.3 比较
 2.18.4 Len
 2.18.5 Lcase/UCase
 2.18.6 CStr .
 2.18.7 FormatAsFraction.
 2.18.8 RoundToFraction
 2.18.9 Now()/DateString/TimeString
 2.18.10 Val(字符串)
 2.18.11 CDblAny
 2.18.12 读取所有文本.
 2.19 变量
 2.19.1 SharedVariable
 2.19.2 SharedVariable.Exists.
 2.19.3 SharedVariable.Remove
 2.19.4 SharedVariable.RemoveAll .
 2.19.5 新Double 型/Integer 型/
 String 型/Object 型数组
 2.19.6 新ArrayList
 2.19.7 循环使用值.
 2.19.8 小结
 2.20 材料特性.
 2.20.1 名称
 2.20.2 密度
 2.20.3 线性膨胀系数
 2.20.4 泊松比
 2.20.5 比热
 2.20.6 热传导率.
 2.20.7 极限拉伸强度
 2.20.8 屈服强度.
 2.20.9 杨氏模量.
 2.20.10 小结.
 2.21 钣金
 2.21.1 设定激活的样式
 2.21.2 获取激活的样式
 2.21.3 获取激活的K 系数
 2.21.4 FlatExtentsLength/FlatExtentsWidth/
 FlatExtentsArea.
 2.21.5 小结
 2.22 工程图
 2.22.1 ThisDrawing/ActiveSheet.
 2.22.2 激活图纸
 2.22.3 图纸名称和尺寸
 2.22.4 改变图纸尺寸
 2.22.5 视图尺寸和比例
 2.22.6 视图位置设置
 2.22.7 ResourceFileName
 2.22.8 KeepExtraResources
 2.22.9 更改标题栏.
 2.22.10 更改图框
 2.22.11 重附着引出序号
 2.22.12 引出序号排除/包含.
 2.23 规则语法.
 2.23.1 If 语句
 2.23.2 Select Case 语句
 2.23.3 While 语句
 2.23.4 For 语句
 2.23.5 For Each
 2.24 运算符号.
 2.25 关于代码段的整理和使用.
 2.26 标准代码段结束语.
第3 章 iLogic 规则的创建和运行
 3.1 规则的创建和编辑
 3.1.1 文档规则的创建.
 3.1.2 外部规则的创建和添加.
 3.1.3 规则的语法检查.
 3.2 向导
 3.2.1 为对话框创建规则
 3.2.2 消息框.
 3.2.3 捕获当前视图
 3.2.4 参数极限值
 3.3 事件触发器
 3.4 iTrigger
 3.5 fx 表中的“驱动规则”
第4 章 iLogic 自带实例解读
 4.1 bracket_complete.ipt
 4.1.1 “孔”规则解析
 4.1.2 “宽度”规则解析
 4.1.3 规则解析小结
 4.2 manifold_block.ipt
 4.2.1 “设置方式”规则解析.
 4.2.2 “通道类型”规则解析.
 4.2.3 “接口大小”规则解析.
 4.2.4 “阀块大小”规则解析.
 4.2.5 “零件代号”规则解析.
 4.2.6 规则解析小结
 4.3 iLogic 设计复制
 4.3.1 先配置方式
 4.3.2 先复制方式
 4.3.3 比较奇怪的界面.
 4.3.4 小结
第5 章 iLogic 表单
 5.1 控件设置
 5.1.1 参数的显示过滤
 5.1.2 拖放到界面中,并添加控件
 5.1.3 参数控件的设置.
 5.1.4 规则控件设置
 5.1.5 iProperty 控件设置
 5.1.6 表单控件设置
 5.2 工具框设置.
 5.2.1 组
 5.2.2 选项卡组
 5.2.3 行
 5.2.4 图片.
 5.2.5 图片文件夹
 5.2.6 空白
 5.2.7 标签
 5.2.8 拆分条
 5.3 表单的设置小结
 5.4 表单的运行
 5.4.1 参数控件的运行
 5.4.2 规则控件的运行
 5.4.3 在规则中运行表单
 5.4.4 表单运行小结
第6 章 iLogic 故障和解决
 6.1 前言.
 6.2 iLogic 的界面问题
 6.2.1 某些栏目“不见了”
 6.2.2 界面文字太小且有些模糊
 6.2.3 相互矛盾的设置和结果
 6.3 程序调试的问题
 6.3.1 中断.
 6.3.2 参数跟踪
 6.4 iLogic 与原有Inventor 机制的整合
 6.4.1 打包的问题.
 6.4.2 参数驱动的问题
 6.4.3 一个小细节.
第7 章 iLogic 应用实例与解读
 7.1 前言.
 7.2 工程图的比例参数处理
 7.2.1 视图比例数据的现状
 7.2.2 基本实现逻辑的确认与验证
 7.2.3 数据处理逻辑的确认与验证
 7.2.4 运行规则的确认与验证
 7.2.5 工程图模板的预处理
 7.2.6 初步的结果.
 7.2.7 进一步的结果
 7.2.8 遍历图纸
 7.2.9 数据传递路径的分析
 7.2.10 运行设置的分析.
 7.2.11 点评
 7.3 螺纹数据处理
 7.3.1 相关现状
 7.3.2 零件级别iLogic 的螺纹
 数据控制能力
 7.3.3 跨零件的iLogic 螺纹数据传递
 7.3.4 自动连续执行可能实现吗
 7.3.5 有别的办法么
 7.3.6 点评.
 7.4 用iLogic 来规整Inventor 的
 各种“名” .
 7.4.1 需求与现状.
 7.4.2 iProperty 赋值
 7.4.3 保存文件.
 7.4.4 实施与运行.
 7.4.5 点评
 7.5 机构动作参数驱动的实现.
 7.5.1 草图机构简图的驱动
 7.5.2 二维草图级别参数求解
 7.5.3 特征的参数驱动A.
 7.5.4 特征的参数驱动B
 7.5.5 装配约束-转动和移动
 7.5.6 装配约束-往复.
 7.5.7 装配约束-顺序.
 7.5.8 装配约束-间歇运动
 7.5.9 装配约束-压缩弹簧
 7.5.10 iLogic 装配驱动小结
 7.6 iLogic 控制装配模型
 7.6.1 装配模型下iLogic 的概貌.
 7.6.2 装配级别的主控参数
 7.6.3 点评
 7.7 iLogic“表单”的使用
 7.7.1 用表单的参数处理的特点
 7.7.2 iLogic 读取内嵌的Excel
 7.7.3 数据处理的最终结果
 7.7.4 iLogic 能替代iPart 么
 7.7.5 小结
 7.8 iLogic 在标题栏填写中的使用
 7.8.1 Inventor 提供的数据通道
 7.8.2 提示条目的作用
 7.8.3 iProperty 的作用
 7.8.4 标题栏库的可能
 7.8.5 小结
 7.9 iLogic 解决明细栏表达用户化
 7.10 工程图草图中iLogic 的使用探索
 7.11 齿轮工程图和参数表.
 7.11.1 现状与分析
 7.11.2 设计数据来源
 7.11.3 目前怎么办
 7.12 公式曲线
 7.13 钣金折弯次序的演示
 7.14 卷板模拟
 7.15 iProperty 中的项目属性
 7.16 机构运动曲线求解
 7.16.1 参数提取的准备
 7.16.2 参数写入的过程
 7.17 借助iLogic 实现Excel 与fx 的链接
 7.18 关于文本数据.
 7.19 遍历装配
 7.19.1 基本的关系规则
 7.19.2 遍历BOM 结果数据
 7.19.3 多个零件的处理
 7.19.4 小结.
 7.20 关于“驱动规则”
 7.20.1 只有这个iLogic 程序才能改变
 7.20.2 两种给fx 参数赋值的方法
 7.20.3 修改fx 参数名的结果
 7.20.4 对iLogic 这种权限机制的评价
 7.21 笔者所认识的iLogic 应用
 7.21.1 关于AutoCAD-API
 7.21.2 关于Inventor-API
 7.21.3 iLogic 的优点
 7.21.4 iLogic 的不足
 7.21.5 在iLogic 中引用其他程序
 7.21.6 iLogic 的实质作用
 7.21.7 关于收购和自己研发的辩证

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Inventor-iLogic程序设计解析与实战
    • 名称
    • 类型
    • 大小

    联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    亲爱的云图用户,
    光盘内的文件都可以直接点击浏览哦

    无需下载,可直接在线浏览

    loading icon