- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Orcad中调整Vlue和partreference位置的宏
Sub AdjustPartsPropsLocation()? MACROMENU AdLoc? MACROKEY CTRL+P? MACRODESCRIPTION Auto adjust Location of Parts display propertiesSelectObject -52.32, -20.83, FALSESelectObject -14.22, -1.02, FALSEConst MB_OKCANCEL = 1?? Define buttons.Const vbOKOnly = 0Const IDCANCEL = 2Const MaxNumOfParts = 500
Dim DgDef, Msg, Response, Title Declare variables.Title = 注意:kurbylee@21Msg = 1. 该宏将自动调整原理图页面中元件的Part Refrence和Value的位置; (Chr(13)) _2. 该宏将自动创建C:\test.txt文件,如果该文件存在,其内容将被覆盖; (Chr(13)) _3. 该程序正常情况下首先弹出一个对话框 begin,如果在该begin出现之前orcad弹出 (Chr(13)) _?? Select filter 请手动选择:parts(只选择parts,其他一概不要选); (Chr(13)) _4. 如果在begin对话框之后还出现select filter,请手动选择display properties; (Chr(13)) _5. 该宏在orcad capture 10.3及winxp下测试通过,其他情况未测试 (Chr(13)) _6. 请确保您使用的电阻电容形状和大小类似Capture库中的相应元件,并注意它们在库中的 (Chr(13)) _?? 原始图形是垂直放置的,即印脚在上下位置,而不是左右位置 (Chr(13)) _7. 本程序假设R*,r*,L*,l*,C*,c*与Caputre的Discrete.olb中的R,C外形大致相似; (Chr(13)) _?? 其他字母开头的统一当作矩形行状的元件处理,其Part Refrence和Value置上。 (Chr(13)) _8. 为防止出错死循环,本宏中设置了页面最大元件数为500; (Chr(13)) _9. 请在Option-preference-select下设置选择方式为interselect,并确定; (Chr(13)) _10.请在Option-schematic Page Properties-page size下选择inch, (Chr(13)) _?? 并确保您的原理图尺寸小于43X33 (Chr(13)) _11.程序运行期间,请不要动键盘和鼠标,以免程序出错产生数据破坏; (Chr(13)) _12.请确保您在运行该程序之前做好了备份,如有数据丢失或损坏,概不负责 (Chr(13))Msg = Msg (Chr(13)) ?? 您确认要继续吗?DgDef = MB_OKCANCEL???? Describe dialog.Response = MsgBox(Msg, DgDef, Title)??? Get user response.
If Response = IDCANCEL Then??????? MsgBox 退出程序!??????? Exit SubElse??? action.End If
Dim ExitLoop As Integer??? ExitLoop = 0Dim partName As StringDim TxtFileName As String??????? TxtFileName = c:\test.txtDim PartLocX As StringDim PartLocY As String
Dim ReturnValue As Integersometimes the following is ok,sometimes is unvalid :(SendKeys %vfa{TAB 2} {enter}, True??? popup a select filter dialo and set parts filter
Msg = 如果您刚才看到了select filter对话框,而您没有只选择Parts, (Chr(13)) _建议您立刻退出,否则可以继续!Response = MsgBox(Msg, DgDef, 您要继续吗?)?? Get user
您可能关注的文档
- GSM_贵州省_黔州_集采网优项目_2G3G互操作优化总结报告_0424.doc
- GW4-110KV外高压隔离开关.docx
- GXPC-HSE-11 HSE培训管理规定.doc
- h37 如何利用化实验帮助学生形成化学概念.doc
- HA11235与DL集成块扫描的电路原理及一些常见故障的维修.doc
- HACCP 原理在红葡萄酒生产中的应用.doc
- Hamlet’s eligious Ideas and Tragedy.doc.doc
- hao八级思想品德一单元测试卷42.doc
- Harvard Uiversity.doc
- Hastelloy-276,HastelloyB等耐腐蚀金属材料基础学.doc
最近下载
- 小学科学人教鄂教版六年级下册第一单元《生物与环境》教案(2023春.pdf VIP
- 人教鄂教版科学六年级下册第一单元生物与环境单元教案.pdf VIP
- 一例高血压患者的护理个案.docx VIP
- 青岛版六年级下册科学《生物与环境》大单元教学方案与反思.docx VIP
- 甘肃《建筑抗震加固工程消耗量定额》.pdf
- 高中英语1.5万考点.pptx VIP
- 新人教鄂教版六年级下册科学第一单元《生物与环境》全单元课件.pptx VIP
- CFMOTO春风动力450SR S CF400-9(6AQV-380101-3000-11 CN233)摩托车使用手册.pdf
- 水电站砂石系统施工组织设计(221页).docx VIP
- 2024新人教版初中英语七年级下册重点知识点归纳(复习必背).pdf VIP
文档评论(0)