在使用ad进行原理图编译时,难免会发生很多的错误与警告。我根据的自己的经验进行一个总结。
①:Component ********* has unused sub-part
Altium Designer 出现Component has unused sub-part,意思就是说这
个元件是复合元件,还有其他部分没有使用,这个一个警告,不是错
误,可以忽略。


例如我这里使用了一个LM358的原理图封装,他的pcb封装中是给出了8个引脚的,我这里使用的功能只用了他的其中1、2、3、4、8.
Details
②:Net ******** has no driving source
网络没有驱动源,说明这个区域你的网路设计是需要有信号或者能量供给的。


我这里用一个mos管举例,我的mos管三个引脚都设置的是输入型引脚,S,D分别有DIN5V与VCC能量输入。而G引脚连接的是电阻R20R23。连接了无源信号,所以报错。但是实际中这样的电路布局肯定不会影响我们使用。所以这个错误可以忽略,可以在edit pins中将引脚属性改为无源型引脚(passive)。
Details
③:Nets Wire has multiple names
同一个网络用了多个命名。

大多数场合这是一个可以忽略的错误。对一个网络无论多少命名,只要能让你的不同器件能够正确连接就行·。例如我这里,P00作为单片机的IO口的同时也作为LCD液晶屏的一个通讯口。在有关LCD的器件中为了方便我就使用LCD D0,别的器件要与单片机相连我就使用P00。
④:Compiler Extra Pin **** in Alternate 1(or 2…) of part
所使用的的元器件,不只一个原理图封装,并且不同的原理图封装的引脚数不同,希望你引起重视

类似我这个138译码器就有两个不同的模型,其中一个原理图画了16个引脚,符合我的电路图设计,另一个就只有10个引脚,所以没有被使用。这种报警告看一下使用的原理图是不是正确的就行了。错了,选另一个,对了不管。
⑤:Floating Net Label RXD at
有网络标签悬空

我这里的TXD网络就报了这项警告,可以看出TXD与RXD一个连接在了元器件自带的引脚身体上,一个是放在了引出来的引线上,RXD的连接方法是真确的。
⑥:net has no driving sourse
这个和你制作封装时的管脚的属性的定义(比如,输入,输出,电源等)和你原理图的
具体连接方式有关.如果你一个芯片的某个管脚定义为输入脚,而另一个芯片的一
个脚的属性你没定义,把这两个脚连接,就会出现这个警告.主要是对电路特性的一个检测,原理图中可以忽略。
①:Net ******** contains floating input pins
网络包含浮动输入引脚
表示作为数据输入引脚,在原理图中并没有对其加载输入。(没有加入上拉或下拉电阻的情况下)其输入状态为:既不是高电平也不是低电平的高阻态。如果这种高阻态输入对你的器件其他功能没有影响,就不用去管。否则建议加上下拉电阻。

我这里两个引脚的输入量不确定时,不影响我对这个器件的使用,所以这里我选择忽视这个错误。
Rackup通过Rack的默认处理程序成功运行任何Rack应用程序。例如:classRackAppdefcall(environment)['200',{'Content-Type'=>'text/html'},["Helloworld"]]endendrunRackApp.new但是当最后一行更改为使用Rack的内置CGI处理程序时,rackup给出“NoMethodErrorat/undefinedmethod`call'fornil:NilClass”:Rack::Handler::CGI.runRackApp.newRack的其他内置处理程序也提出了同样的反对意见。例如Rack
我正在使用RubyonRails3.0.9,我想生成一个传递一些自定义参数的link_toURL。也就是说,有一个articles_path(www.my_web_site_name.com/articles)我想生成如下内容:link_to'Samplelinktitle',...#HereIshouldimplementthecode#=>'http://www.my_web_site_name.com/articles?param1=value1¶m2=value2&...我如何编写link_to语句“alàRubyonRailsWay”以实现该目的?如果我想通过传递一些
我不知道为什么,但是当我设置这个设置时它无法编译设置:static_cache_control,[:public,:max_age=>300]这是我得到的syntaxerror,unexpectedtASSOC,expecting']'(SyntaxError)set:static_cache_control,[:public,:max_age=>300]^我只想将“过期”header设置为css、javaascript和图像文件。谢谢。 最佳答案 我猜您使用的是Ruby1.8.7。Sinatra文档中显示的语法似乎是在Ruby1.
最近因为项目需要,需要将Android手机系统自带的某个系统软件反编译并更改里面某个资源,并重新打包,签名生成新的自定义的apk,下面我来介绍一下我的实现过程。APK修改,分为以下几步:反编译解包,修改,重打包,修改签名等步骤。安卓apk修改准备工作1.系统配置好JavaJDK环境变量2.需要root权限的手机(针对系统自带apk,其他软件免root)3.Auto-Sign签名工具4.apktool工具安卓apk修改开始反编译本文拿Android系统里面的Settings.apk做demo,具体如何将apk获取出来在此就不过多介绍了,直接进入主题:按键win+R输入cmd,打开命令窗口,并将路
我想找到在某些文本中找到一些(让它是两个)句子的好方法。什么会更好-使用正则表达式或拆分方法?你的想法?应JeremyStein的要求-有一些例子示例:输入:ThefirstthingtodoistocreatetheCommentmodel.We’llcreatethisinthenormalway,butwithonesmalldifference.IfwewerejustcreatingcommentsforanArticlewe’dhaveanintegerfieldcalledarticle_idinthemodeltostoretheforeignkey,butinthis
我对图像处理完全陌生。我对JPEG内部是什么以及它是如何工作一无所知。我想知道,是否可以在某处找到执行以下简单操作的ruby代码:打开jpeg文件。遍历每个像素并将其颜色设置为fx绿色。将结果写入另一个文件。我对如何使用ruby-vips库实现这一点特别感兴趣https://github.com/ender672/ruby-vips我的目标-学习如何使用ruby-vips执行基本的图像处理操作(Gamma校正、亮度、色调……)任何指向比“helloworld”更复杂的工作示例的链接——比如ruby-vips的github页面上的链接,我们将不胜感激!如果有ruby-
我有一个super简单的脚本,它几乎包含了FayeWebSocketGitHub页面上用于处理关闭连接的内容:ws=Faye::WebSocket::Client.new(url,nil,:headers=>headers)ws.on:opendo|event|p[:open]#sendpingcommand#sendtestcommand#ws.send({command:'test'}.to_json)endws.on:messagedo|event|#hereistheentrypointfordatacomingfromtheserver.pJSON.parse(event.d
我正在尝试解析网页,但有时会收到404错误。这是我用来获取网页的代码:result=Net::HTTP::getURI.parse(URI.escape(url))如何测试result是否为404错误代码? 最佳答案 像这样重写你的代码:uri=URI.parse(url)result=Net::HTTP.start(uri.host,uri.port){|http|http.get(uri.path)}putsresult.codeputsresult.body这将打印状态码和正文。
是否有适用于Ruby语言的.NETFramework编译器?我听说过DLR(动态语言运行时),这是否将使Ruby能够用于.NET开发? 最佳答案 IronRuby是Microsoft支持的项目,建立在动态语言运行时之上。 关于.net-是否有Ruby.NET编译器?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/199638/
我正在使用ruby1.8.7。p=lambda{return10;}deflab(block)puts'before'putsblock.callputs'after'endlabp以上代码输出为before10after我将相同的代码重构到这里deflab(&block)puts'before'putsblock.callputs'after'endlab{return10;}现在我收到LocalJumpError:意外返回。对我来说,这两个代码都在做同样的事情。是的,在第一种情况下我传递了一个过程,在第二种情况下我传递了一个block。但是&block将该block转换为pro