Eplan中文网站 > 热门推荐 > Eplan宏怎么制作 Eplan宏插入后属性不更新怎么刷新
Eplan宏怎么制作 Eplan宏插入后属性不更新怎么刷新
发布时间:2026/03/17 11:13:22

  Eplan里做宏的价值,是把一套常用回路或设备图形做成可复用的标准件,后续插入就能带结构、带属性、带变体。多数插入后属性不更新的问题,其实不是宏坏了,而是没有用宏框更新机制,或占位对象的值集没有重新分配,按流程刷新就能恢复。

  一、Eplan宏怎么制作

 

  做宏建议先区分两种:窗口宏用于一整块回路区域,符号宏更偏单个或少量对象复用。制作时先选对象,再用创建宏命令保存,并把插入手柄与页比例等细节一次做对,后续插入会省很多时间。

 

  1、先选出要做成宏的对象范围

 

  在原理图页面进入图形编辑状态,用鼠标框选回路区域或按住【Ctrl】逐个点选对象,确保你想复用的功能、连接定义、文本与必要图形都被选中;如果你准备做成“可参数化”的宏,先把需要变的标识符、设备代号、端子号等留给后面的占位对象与值集来接管。

 

  2、用创建宏命令生成窗口宏或符号宏

 

  完成选择后点击菜单【Edit】→【Create window macro/symbol macro】,在弹出的保存窗口里输入文件名并【Save】;窗口宏通常保存为ema,符号宏通常保存为ems,符号宏更适合做成标准元件片段库。

 

  3、把插入手柄与页比例设置到位

 

  在创建宏对话框里,按需要勾选“考虑页比例”选项,避免插入到不同页比例时整体尺寸不一致;如果你希望插入时鼠标吸附在指定参考点,点击【Extras】并选择“Define handle”来定义手柄点,后续放置会更顺手。

 

  4、用宏项目和宏框做“可更新宏”

 

  如果你希望后续能把宏改版后自动更新到工程图里,建议用宏项目来管理:在宏项目里先插入宏框并用宏框圈定对象范围,再从宏项目批量生成宏文件,这样插入到工程图后会带宏框,后续才能走更新流程。

 

  5、用占位对象与值集做变体与可配置参数

 

  在宏里创建占位对象,把需要变化的属性挂到占位对象的变量上,再给占位对象准备多个值集;插入宏后通过“分配值集”切换不同参数组合,适合做同一回路不同电压等级、不同I O点位、不同端子编号的快速复用。

 

  6、按规范把宏保存到统一目录并用插入中心调用

 

  把宏文件放到团队统一的宏库目录,避免个人电脑路径导致找不到;插入时在较新平台里从【Insert center】进入“Window macros/symbol macros”路径选择宏与变体,在较旧平台里可用【Insert】→“Window macro/symbol macro”的方式选择并插入。

 

  二、Eplan宏插入后属性不更新怎么刷新

 

  宏插入后属性不更新,常见场景是你改了宏文件但工程图里还是旧外观,或占位对象变量已经变了但显示还停在旧值。处理顺序建议先判断有没有宏框,再分别走“更新宏”与“更新值集”两条线。

 

  1、先确认插入的宏是否带宏框

 

  点击宏区域看是否能选中宏框对象,宏框存在时通常能看到与宏相关的属性入口与右键菜单;如果当初插入时没有宏框,后续就很难一键更新,只能重新插入或通过工程规范改为从宏项目生成并插入带宏框的宏。

 

  2、用宏框右键的更新宏刷新到最新版本

 

  在工程图里选中宏框,右键找到【Update macro】并执行,在弹出的更新对话框里点【Settings】旁的按钮进入设置页,按需要选择更新范围与覆盖规则;这个流程用于宏文件已改版但工程图还停留旧版的情况。

  3、在项目设置里统一更新宏的行为口径

 

  进入【File】→【Settings】→【Projects】→你的项目→【Graphical editing】→【Update macros】,把更新宏相关选项设成团队统一口径,避免有人更新后把局部手工修改覆盖掉,或有人更新不到位导致项目里同一宏存在多种版本。

 

  4、占位对象的值没有变或显示没变就重新分配值集

 

  如果你用占位对象做了参数化,插入后发现端子号、设备代号、变量文本不更新,优先对占位对象执行值集重分配:打开占位对象属性,在【Values】页选中目标值集列后右键【Assign value set】,再观察挂了变量的对象是否同步变化。

 

  5、预规划段上的占位数据不刷新就批量更新占位数据

 

  如果宏被挂在预规划对象或段上,且你更新了宏里的占位数据但项目里没同步,去预规划导航器对相关段执行【Update placeholder data】批量更新,避免逐个打开段去刷新。

 

  6、布局空间里由宏驱动的外形不更新就更新部件放置

 

  在2D或3D布局空间里,某些部件外形显示由宏或图片文件决定,替换部件号或宏改名后可能仍显示旧外形;按帮助说明执行“更新部件放置”类更新动作,让尺寸与宏显示重新匹配当前数据。

 

  三、Eplan宏制作与刷新常见踩坑处理

 

  把宏做出来只是第一步,真正能长期复用,关键是宏库规范、变体管理、以及更新动作不破坏项目现场数据。你可以用下面几条把返工率压下去。

 

  1、宏改版前先明确哪些对象允许在项目里二次编辑

 

  带宏框的宏支持在项目里改对象属性并再保存成新宏,但如果团队习惯在项目里对宏对象做局部改动,后续更新宏时可能把这些局部改动覆盖掉;建议在模板里写清楚哪些字段用值集控制,哪些字段允许项目内调整。

 

  2、宏变体尽量用值集而不是复制多份文件

 

  同一回路的差异如果只是参数不同,优先用占位对象加多个值集来做;复制多份宏文件会让维护成本快速上升,后续更新更容易漏改。

 

  3、插入前先选对变体再放置

 

  用插入中心选宏时,如果宏带变体,先在预览里选择目标变体再插入,避免插入后再切换造成额外的属性差异与手工修补。

 

  4、刷新顺序固定为先更新宏后分配值集

 

  宏文件本身升级时先走【Update macro】,再走占位对象的【Assign value set】,这样能保证变量映射先对齐新版宏对象结构,再把参数灌进去,减少看起来更新了但部分对象仍旧值的情况。

  总结

 

  Eplan宏怎么制作的关键,是用【Edit】→【Create window macro/symbol macro】把对象打包成可复用文件,并用宏项目与宏框把后续可更新能力留出来;Eplan宏插入后属性不更新怎么刷新的关键,是先确认是否带宏框,再用【Update macro】与项目级【Update macros】规则刷新版本,涉及占位对象时用【Assign value set】把参数重新灌入,必要时在预规划侧批量更新占位数据。

186 2520 8261