Altium Designer设计51单片机的问题,如图示,这个错误是啥原因导致的呢?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Altium Designer设计51单片机的问题,如图示,这个错误是啥原因导致的呢?相关的知识,希望对你有一定的参考价值。

绘制电路图时,网络是否联接,Altium是通过Visible(网格)大小来判断的,如果元件图与电路图网格大小不一致就有这种错误。用PageUP键放大,出错处决不是一根笔直线。

1 画导线时,确定鼠标在联接元件引脚处呈现红色米字。如果依旧有错误,可以不理会。
2 修改网格大小使两者一致,随后重画元件图,使引脚落在网格上。在SCH Library浮动框中,鼠标移至元件名称处并右键,点击Update Schematic Sheets,将修改后的元件直接导入电路图中,最后重画导线。
激活SCH Library浮动框:屏幕右下角,点击SCH -> SCH Library
 电路图中的网格修改:菜单Design\Document Options...,Sheet Options选项卡中Girds单元
元件图中的网格修改:菜单Tools\Document Options...,Library Editor Option选项卡中Girds单元

以上方法供参考,第2种方法很烦,但很完美。希望帮到你。
参考技术A 你把单片机对应的口属性改成OUTPUT应该就可以了。 参考技术B 没遇到这个问题啊

Altium Designer的VBA脚本从零开始

对应的博文:Altium脚本开发 分形天线设计 - 弦歌不辍 - 博客园 (cnblogs.com)

该博文介绍了脚本开发的一些内容,但是对于完全新手来说,有点难,找不到门路。这里来个从零开始,方便学会使用脚本开发分形天线的设计。

因为博文的博主没有提供对应的界面文件,所以这里对应讲一点界面设计的内容。

如果读者会Visual Basic开发,只要提供了相应的菜单位置,就可以自行根据文档开发想要的程序了。

Altium Designer支持好几种语言的脚本,在下面的图片中可以看到,二次开发接口也很完善。不过我不太会用,画PCB也画不好。

1、新建脚本文件,因为有对话框,选择带From的:

2、将代码粘贴到新建的文件中,然后保存。可以尝试点击RUN运行一下,检查代码是否正常,初步检查有一些注释字符不正确,改一下就可以了。

3、按照代码和要求绘制From,就是弹出的对话框,否则运行弹出的是空对话框。注意,在代码框的最底部,有两个页标签,分别是Code和Form,切换到Form:

4、切换到Form还不够,因为放置不了按钮等控件,还需要打开控件面板,就是打开【Tool Palette】:

5、把按钮拖到对话框上,然后按照代码修改属性。注意,实际上正常的操作步骤是先画出对话框,再编辑属性,然后转到代码编写代码。但是这里是拿到了脚本代码,但是没有提供对话框界面,所以需要按照代码绘制对话框。先放置按钮,这一步很简单,在【Tool Palette】中选择TButton,鼠标左键单击一下,然后到对话框界面上单击一下,就放置一个按钮了。

6、修改按钮的内容,需要先打开属性对话框的界面:

7、然后就可以开始修改属性,点击要修改的按钮,就可以对应修改属性。注意,按钮的Caption按照博客文章的界面编写就行。但是按钮的Name需要和代码保持一致。搜索一下click关键字,可以看到5个按钮,正好对应5个控件触发函数。Click前面的就是按钮的Name。

8、修改按钮的名称和标题,如下图所示:

9、名称和标题修改完毕之后,要修改Events,注意,在【Object Inspector】的【Events】标签页内,选择对应的函数:

10、同样的方法修改另外四个标签。都修改完毕如下图所示:

11、修改完毕之后,再次点击RUN试试:

本博文只提供脚本开发的基本方法,不对前面提到的博文的脚本内容做任何担保。由于没有提供Altium Designer的版本,我也不清楚分形天线的脚本是否可以正常运行。

以上是关于Altium Designer设计51单片机的问题,如图示,这个错误是啥原因导致的呢?的主要内容,如果未能解决你的问题,请参考以下文章

求救怎么在Altium designer 的库里找到C51单片机

altium designer10 找不到51单片机,怎么画,好多人问怎么封装,画也有方法吧(与实物一致),我需要做出pcb

Altium Designer6.9中在画51单片机最小系统的PCB图时有的元件在原理图之间放置了

altium designer 原理图库 pcb封装 3d库

AT89C51,AT89C52等单片机在Altium的啥库中?

Altium Designer 精心总结(转)