ORCAD off page connector自动生成页码

部署运行你感兴趣的模型镜像
  1. 选中.dsn文件,执行tools菜单里的Annotate命令,或者点击图框里的U?快捷方式(右键点击也有)
    在这里插入图片描述
    2.在弹出的Annotate对话框中选择Packaging页,在action栏选择Add Intersheet References。
    在这里插入图片描述
    3.点击【确定】按钮进入Intersheet References对话框,勾选第一项:Place on off page connectors
    在这里插入图片描述我们还可以在页码上加括号,在ntersheet References对话框中,Format栏中,
    Prefix:(
    Suffix:)

如果要删除off page connector 的页面编号,在Annotate对话框中,选择Delete Intersheet References即可

您可能感兴趣的与本文相关的镜像

ACE-Step

ACE-Step

音乐合成
ACE-Step

ACE-Step是由中国团队阶跃星辰(StepFun)与ACE Studio联手打造的开源音乐生成模型。 它拥有3.5B参数量,支持快速高质量生成、强可控性和易于拓展的特点。 最厉害的是,它可以生成多种语言的歌曲,包括但不限于中文、英文、日文等19种语言

OrCAD Capture中,通过Advanced Annotation功能实现页码自动排序是一个较为实用的功能,尤其适用于多页原理图设计中。以下是详细的设置步骤和方法: ### ### 设置页码自动排序的步骤 1. **打开原理图项目** 在OrCAD Capture中打开需要进行页码自动排序的原理图项目,确保所有页面都已经添加到项目中。 2. **进入Annotate工具** 选择需要编号的原理图文件(可以是单个或多个`.dsn`文件),然后点击右键,选择“Annotate…”选项;或者从顶部菜单栏中选择“Tools” → “Annotate…” [^1]。 3. **删除现有编号(可选)** 如果已有编号且希望重新开始编号,可以在Annotate窗口中选择“Update entire design整个设计图纸”,执行命令为“Reset part references to ?”,然后点击“确定”以清除现有编号 [^1]。 4. **配置按页编号参数** 在Annotate对话框中,勾选“Refdes control required”选项,Scope选择“Schematic Pages”,Action选择“Incremental reference update”。随后设置每一页的起始编号和结束编号范围。例如,第一页从1开始,第二页从101开始等 [^1]。 5. **启用高级注释功能** 切换至Annotate对话框中的“Packaging”标签页,在“Action”下拉菜单中选择“Add Intersheet References”。此操作将允许跨页连接器(Off Page Connector自动生成页码信息 [^2]。 6. **设置页码格式** 点击“OK”按钮进入“Intersheet References”对话框,勾选“Place on off page connectors”选项。用户还可以在“Format”栏中定义前缀(Prefix)和后缀(Suffix)。例如,添加括号“( )”作为页码的前后缀 [^2]。 7. **删除页码(如需)** 若需要删除已生成的页码信息,返回Annotate对话框,在“Action”下拉菜单中选择“Delete Intersheet References”,即可清除页码标注 [^2]。 8. **保存并验证设置** 完成上述设置后,点击“OK”关闭所有对话框,并保存原理图项目。检查各页面是否正确显示了页码信息,并确认编号逻辑符合预期。 ### ### 注意事项 - **保留原有位号**:如果在复制元件时希望保留原有位号,可以在Annotate对话框中勾选“Preserve reference on copy”选项 [^3]。 - **自动编号**:若希望在放置新元件时自动进行编号,应勾选“Auto reference placed”和“Design level”选项 [^3]。 - **跨页连接器**:确保所有跨页连接器(Off Page Connector)都已正确放置,并与对应的页面建立连接关系,以便页码信息能够准确传递。 ### 示例代码片段(Tcl脚本自动化) 如果你希望通过脚本自动化页码设置过程,可以使用以下Tcl脚本示例: ```tcl # 打开当前项目 set project [current_project] # 获取所有原理图页 set pages [get_sheets $project] # 遍历所有页并设置起始编号 set start_num 1 foreach page $pages { set sheet_name [get_sheet_name $page] puts "Setting reference for sheet: $sheet_name starting from $start_num" # 调用Annotate API 设置起始编号 annotate -refdes_control_required -scope schematic_pages -action incremental_reference_update -start_refdes $start_num -end_refdes [expr $start_num + 99] $page # 更新起始编号 set start_num [expr $start_num + 100] } ``` 该脚本假设每页最多有100个元件,并依次递增编号。你可以根据实际需求调整脚本逻辑。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值