相当不错的批量处理iLogic规则的工具

从插件执行iLogic规则 iLogic已经广泛的得到应用,很多用户或者开发者都很亲睐。iLogic并不是万能de , 有些时候,我们可能需要把iLogic和Inventor API开发的插件结合起来。这时就存在一个问题,如何从Inventor API程序调用iLogic,并执行其中的规则? 其实,Inventor提供了iLogic相关的接口,在\bin\Autodesk.iLogic.Automation.dll 和 A 阅读详情

碰到个客户,他们以前的图纸里有自动宏,可以在打开或关闭时自动做些事情。如在另外一篇博客提到的,Inventor2014以上不再支持自动宏,需要将原有的流程移植为Inventor事件。http://blog.youkuaiyun.com/autodeskinventorapi/article/details/9419875

但,使用Inventor事件,需要用户具备API开发技能。可能有些用户就望而却步了。有用户巧妙的把流程改造为iLogic,即添加iLogic规则,然后设置对应的触发器(iTrigger)。 这样,也能达到目的。

可是,问题又来了。要是有成千上万的图纸呢?总不能一个个的打开去加规则吧。

于是,我在想写个小程序,能批量添加规则,毕竟,这方面的API是具备的。不过,这里有比较多的细节,例如,需要制定原始文件夹,能遍历子文件夹,需找需要操作的文件,导入规则,设置触发器,以及可能的无效场景控制等等。我有点犹豫是否要投入时间。突然发现一个博客,已经有人做了一个批量工具了!!兴奋之情溢于言表!这个工具几乎把每个细节都考虑到了,而且界面简洁,清楚。当然,即便不是处理自动宏,只要是批处理添加规则,都用得上。

原文地址:
http://beinginventive.typepad.com/being-inventive/2012/02/injecting-ilogic-code-and-ilogic-event-triggers-automatically.html

我将其改造后,能支持规则中文名,并增加一项【是否忽略无特定的参数文件】,即如果文件参数中没有height,length,width,则不做规则的添加(这是为联系我的那个用户提供的)。有些按钮名也做了翻译。

原文中有代码下载。这里是修改后的代码工程。

http://download.youkuaiyun.com/detail/autodeskinventorapi/8196813


若是最终用户,解压后,运行 Release文件下的Code Injector.exe。 请确保机器上已经安装了至少Inventor 2013以上的版本。


再次感谢原文作者! (Appreciate the author of the original article!)


 

FPGA I/O Bank选型指南:HP、HR、HD核心差异与实战设计 在数字电路与可编程逻辑设计中,I/O接口是连接FPGA与外部世界的关键桥梁,其性能直接影响系统稳定性和信号完整性。FPGA的I/O并非均质,而是被组织成具有不同电气特性的Bank组,每个Bank共享供电和关键资源,这一设计旨在平衡性能、功耗与成本。理解Bank的差异,本质上是掌握FPGA如何为高速、宽电压或高密度等不同应用场景提供差异化支持。从原理上看,高性能HP Bank采用特殊晶体管工艺,支持高速收发器与内存接口,但电压范围窄;高范围HR Bank则提供宽电压兼容性,适用于连接多种传统外设;而HD Ba 阅读详情

相关推荐

巧用api提升钣金设计装配 1 - iLogic与Inventor API

上周四我们举办了讲座【活动】AU大师汇在线研讨会-巧用api提升钣金设计装配. 讲座的材料和视频需要等待一些时候上载完毕。这里我将其中的内容逐次贴出来,供大家参考。 课程首先介绍到iLogic也是一种Inventor API的访问方式,只是提供了编译环境,以及预定义的封装函数。     而且iLogic中基于VB.NET语法,因此VB.NET的语法规则都是可以使用的。需要特别提

Gear Up Cloud 2086

Inventor 二次开发从入门到精通(11)iLogic 与规则开发

入门门槛低:基于 VB 脚本,语法简单,无需编译,直接在 Inventor 中运行;与参数化深度集成:可直接访问和修改模型参数、特征、装配约束等;可视化编辑:内置 iLogic 编辑器,支持语法高亮、代码折叠;事件驱动:支持模型变更、文档打开 / 关闭等事件触发规则;轻量化:无需创建独立插件,规则直接存储在文档中。

CAD设计软件开发博客 1816

inventor批量添加iLogic规则

inventor批量添加iLogic规则,从http://beinginventive.typepad.com/being-inventive/2012/02/injecting-ilogic-code-and-ilogic-event-triggers-automatically.html复制,做了汉化和一些修改。

Inventor iLogic 规则_关闭定位特征和草图可见性

'此规则关闭每个定位特征和草图的可见性 '设置目标文档 oDoc = ThisApplication.ActiveEditDocument '设置工作平面可见性 For Each oWorkPlane In oDoc.ComponentDefinition.WorkPlanes oWorkPlane.Visible = False Next '设置工作轴可见性 For Each oWorkA...

捡得有的博客 2022

iLogic规则批量处理

可批量为Inventor文件添加Rule。从http://beinginventive.typepad.com/being-inventive/2012/02/injecting-ilogic-code-and-ilogic-event-triggers-automatically.html 下载,并做了一定的修改

Ragflow技术栈分析及二次开发指南

Ragflow是目前团队化部署大模型+RAG的优质方案,不过其仍不适合直接部署使用,本文将从实际使用的角度,对其进行二次开发

兴趣使然的创作者 1万+

inventor illogic 规则运行时提示规则编译错误,找不到.dll文件

inventor ilogic规则编译错误,找不到.dll文件

qq_28147827的博客 455

【亲测可用!】阿里达摩院开源实时数字人对话VideoChat本地部署教程(8G显存可跑)

本文主要记录在部署阿里达摩院开源实时数字人对话VideoChat时遇到的问题,希望对各位技术开发或爱好者有所帮助!

波点兔的博客 3892

浅谈Inventor2023-实用功能大揭秘~

在Inventor的这一最新版本中,开发者更新了很多功能,例如Fusion 360 互操作性,能够快速访问和启动Inventor 到 Fusion 360 工作流,包括衍生式设计、仿真、电子和制造。Inventor是一款功能强大的机械设计软件,需要自动化的专业工具,来设计和准备制造的机械工程师们, Inventor用起来!Inventor 2023的文档增强功能,通过视图创建、基于模型的定义和三维标注的更新,更清晰地了解将要投入生产的设计。熟悉CAD三维的朋友都知道,它的最佳拍档。

a17312592059的博客 7053

BitLocker磁盘锁定解决方法

摘要:本文介绍了BitLocker加密磁盘被锁的两种情况及解决方法。对于系统盘锁定,建议在微软账户中查找48位恢复密钥;数据盘锁定可尝试密码或恢复密钥解锁。若密钥丢失,可通过IT支持或数据恢复服务尝试解决。预防措施包括妥善备份密钥到微软账户和离线位置,避免随意更改系统硬件配置。BitLocker安全性高,恢复密钥是解锁关键,提醒用户务必做好备份以防数据丢失。(148字)

yueke06442300的专栏 2674

如何构建智能聊天系统

聊天分为听、思考、读,简单的通过ASR、LLM、TTS三类模型的组合可以实现,最近openai推出支持多模态的GPT-4o模型,可以把三个模型真正融合成在一起。现在市面上的模型百花齐放,各有所长。要实现可落地的方案,需要结合业务,验证模型效果,同时也要考虑方案的可行性,有些模型在国内能用,有些在国内不能用。

xsgnzb的专栏 2108

Cadence orcad 批量设置原理图标题栏

Cadence orcad 批量设置原理图标题栏

YY_Share的博客 2万+

浅谈Android MVI架构---大自然的搬运工~~~

浅谈 Android MVI架构

hong_world的博客 2154

PADS Logic批量修改添加显示隐藏Value、Comment值、 封装

PADS Logic批量修改添加显示隐藏Value、Comment值、 封装 ProjectExploreer->选择CAE Decalcs,选中其中任意一个->Ctrl+Q打开Part Properties->选中Visibility、Attributes、PCB Decals进行相应的修改 如下图: 同理选中PCB Decalcs也可以进行操作 ...

zerothpower的博客 5504

YOLO26 魔术师专栏|全网独家首发!2026 原创级创新赋能 CV 全场景

基于 YOLO26 核心架构迭代,融合原创自研、2026 AAAI/CVPR/ICCV 顶会前沿成果,打造更高效、更灵活、更具创新性的计算机视觉解决方案!

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 4362

从苏宁电器到卡巴斯基(第二部)第14篇:我在卡巴的日子 XIV

目录 WannaCry 我的感慨 邻里矛盾 WannaCry 如果大家对于科技互联网圈子的新闻比较感兴趣的话,相信会对2017年5月的“WannaCry勒索病毒”事件记忆犹新,因为这个病毒在当时的全世界范围内掀起了极大的波澜,众多的企事业单位深受其害,造成的金钱和数据损失难以估量,从某种意义上来说,它甚至引领了勒索病毒新一轮的爆发浪潮。而通过这样的一次爆发,也让我对于卡巴斯基的技术实力有了更进一步的了解。 我记得很清楚,爆发的那天是周六,没记错的话Seth那天有事,就请假没来,只有我自己在公司值

Gleam的专栏 4919

ILOGIC 资源是什么?

DCI:Digitally-controlled impedance 数字控制阻抗 HP :高速\高性能 HR :宽电压范围 ILOGICE2 ILOGICE2本身不是原语,不能例化。我们只能使用其内部资源例如:单边沿D触发器、IDDR(有3种模式)、latch、组合逻辑。 ILOGICE2 在HP bank & 无ZHOLD ILOGICE3 在HR bank &ZHOLD ...

1615549892 750

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

FPGA - 7系列 FPGA内部结构之SelectIO -03- 逻辑资源之ILOGIC

本文主要翻译节选自UG471,主要对7系列FPGA SelectIO逻辑资源进行简要介绍,然后介绍了内部的SelectIO逻辑资源的ILOGIC 资源。

Vuko_Coding Zone 3323

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

inventor宏写入属性

写入属性

weixin_57217890的博客 589

宏的录制和运行

首先,我们要找到“开发工具”选项卡。该选项卡默认为不显示。因此,我们需要在Excel选项中将其设置为显示状态。具体步骤如下:“文件”——“选项”——“自定义功能区”——在主选型卡对话框下的开发工具前打勾——“确定”然后,开始宏的录制。在“开发工具”选项卡下选择“代码”组中“录制宏”按钮,打开“录制新宏”对话框,并填写相关内容。说明:1、快捷键组合规则:Ctrl+小写字母;Ctrl+Shift+大写...

qq_42127592的博客 1762

Inventor iLogic 规则_激活指定详细等级

Dim oDoc As AssemblyDocument = ThisDoc.Document Dim oDef As ComponentDefinition = oDoc.ComponentDefinition Dim ActLOD As String = oDef.RepresentationsManager.ActiveLevelOfDetailRepresentation.name...

捡得有的博客 1614

xilinx7系列FPGASelectIO篇(2)_IO逻辑资源简介

上篇咱们简单的说了I/O的电气特性,本篇咱们接着介绍I/O逻辑资源,先贴上两张图。图1为HPBANK的I/O模块,图2为HRBANK的I/O模块,两者区别在于后者无ODELAYE模块。 图1:HP BANK I/O模块 ...

一个早起的程序员 3238

Inventor iLogic 规则_激活列表详细等级

Dim oDoc As AssemblyDocument = ThisDoc.Document Dim oDef As ComponentDefinition = oDoc.ComponentDefinition Dim ActLOD As String = oDef.RepresentationsManager.ActiveLevelOfDetailRepresentation.name...

捡得有的博客 1390
上一篇: 高亮装配中发生干涉的部分
下一篇: 创建不同类型的用户参数
autodeskinventorapi
博客等级 码龄14年 313粉丝 164原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值