自动化面试模拟试题

合集下载

专升本自动化面试题及答案

专升本自动化面试题及答案

专升本自动化面试题及答案1. 题目:请简述自动化技术在工业生产中的应用。

答案:自动化技术在工业生产中的应用主要包括:(1) 提高生产效率,通过自动化设备代替人工操作,减少生产周期;(2) 减少人为错误,自动化系统能够精确控制生产过程,降低因操作失误导致的损失;(3) 提高产品质量,自动化技术能够确保生产过程的一致性和稳定性;(4) 降低生产成本,通过减少人力需求和提高生产效率来降低单位产品成本;(5) 提升生产安全,自动化设备可以执行高风险或危险任务,减少人员受伤的可能性。

2. 题目:描述自动化控制系统的基本组成。

答案:自动化控制系统的基本组成包括:(1) 传感器,用于收集系统运行状态的信息;(2) 控制器,根据传感器信息和预设程序进行决策和调节;(3) 执行器,根据控制器指令执行具体动作;(4) 反馈环节,将执行结果反馈给控制器,形成闭环控制;(5) 人机界面,操作人员可以通过界面监控系统状态并进行操作。

3. 题目:在自动化系统中,PLC和DCS有何区别?答案: PLC(可编程逻辑控制器)和DCS(分布式控制系统)的主要区别在于:(1) 应用范围,PLC主要用于单一或简单的控制任务,而DCS适用于复杂、大型的控制系统;(2) 结构形式,PLC通常为集中式结构,DCS则为分布式结构;(3) 功能特点,PLC侧重于顺序控制和逻辑控制,DCS则强调过程控制和数据管理;(4) 扩展性,DCS的扩展性通常优于PLC;(5) 成本,PLC的成本相对较低,适用于小型或成本敏感的项目。

4. 题目:什么是机器人的自由度,它对机器人性能有何影响?答案:自由度是指机器人可以独立控制的运动轴的数量。

自由度的多少直接影响机器人的运动灵活性和操作复杂性。

(1) 增加自由度可以提高机器人的操作精度和灵活性;(2) 但是,随着自由度的增加,机器人的控制难度和成本也会相应提高;(3) 因此,设计机器人时需要根据实际应用需求合理选择自由度。

自动化岗位常见面试题

自动化岗位常见面试题

⾃动化岗位常见⾯试题1、当⼀个接⼝出现异常时你如何分析?考察点:考察队你们系统了解程度,接⼝了解程度1、通过fiddle或Charles等抓包⼯具抓取请求报⽂,返回报⽂,与接⼝⽂档对⽐2、Xshell连接服务器,查看⽇志进⾏分析3、中间件(nginx,tomcat)出问题,消息队列,数据同步2、在⾃动化测试过程中上下游接⼝有数据依赖如何处理?考察点:有没真正做过⾃动化将依赖的参数提取出来做成全局变量,然后进⾏参数化mock服务3、依赖第三⽅数据的接⼝如何进⾏测试考察点:是否有能⼒对接第三⽅系统根据第三⽅的接⼝⽂档写⼀个mock服务让开发直接写死参数开发debug修改参数4、cookie与session的区别考察点:⽹络基础session:保存在服务端,跟踪⽤户状态cookie:客户端(浏览器,app),session放在cookie区别:存放位置不同作⽤不⼀样session是会失效5、selenium的⼯作原理考察点:是否深⼊了解seleniumselenium是通过webdriver实现对浏览器的操作⼯作流程:打开⼀个webdriver打开浏览器发送命令给浏览器浏览器执⾏对应的操作我们可以把WebDriver驱动浏览器类⽐成出租车司机开出租车。

在开出租车时有三个⾓⾊:乘客:他/她告诉出租车司机去哪⾥,⼤概怎么⾛出租车司机:他按照乘客的要求来操控出租车出租车:出租车按照司机的操控完成真正的⾏驶,把乘客送到⽬的地在WebDriver中也有类似的三个⾓⾊:⼯程师写的⾃动化测试代码:⾃动化测试代码发送请求给浏览器的驱动(⽐如⽕狐驱动、⾕歌驱动)浏览器的驱动:它来解析这些⾃动化测试的代码,解析后把它们发送给浏览器浏览器:执⾏浏览器驱动发来的指令,并最终完成⼯程师想要的操作。

所以在这个类⽐中:1. ⼯程师写的⾃动化测试代码就相当于是乘客2. 浏览器的驱动就相当于是出租车司机3. 浏览器就相当于是出租车6、web⾃动化中如何处理多窗⼝?考察点:经验有没那么丰富1、先获取当前页⾯的headkle2、获取到新页⾯的headle3、很多窗⼝时候可以根据url地址去进⾏帅选4、进⾏切换7、web⾃动化过程中弹窗的处理考察点:经验问题浏览器弹框、alert弹框:driver.switch_to.alert⾃定义弹框:模态框先触发,再定位8、⾃动化过程中如何处理验证码考察点:经验问题万能验证码开发写死或注释校验的代码使⽤第三⽅识别验证码(花钱)数据库,redis,服务器⽇志查找9、python为什么使⽤*args和 **kwargs?考察点:python基础*args:不定长参数,不确定要传对少个参数的时候**kwargs:关键字参数,不确定要传多少个关键字参数的时候10、⾃动化测试在什么阶段执⾏会带来什么收益?考察点:⾃动化实施阶段,⾃动化的作⽤接⼝⾃动化:前后端联调完成后,接⼝测试,当我们功能测完后,做接⼝⾃动化UI⾃动化:页⾯功能稳定之后,做UI⾃动化效率问题:提⾼回归测试效率回归测试容易漏测问题11、⾃动化测试框架包含哪些模块?考察点:有没有真正设计过⾃动化框架基础⽅法,数据驱动,po分层,接⼝分层(业务与数据分离),⼯具包、配置⽂件、测试报告、⽇志12、web ui⾃动化中显性等待、隐形等待的区别?智能等待:在⼀定的时间内,找不到元素,就会报错显性等待:针对某⼀个元素,设置等待时间和轮循时间去查找隐形等待:针对所有元素,设置⼀个等待时间,在设置的时间内,程序会不断得检查元素是否全部加载完成13、如何提⾼selenium的脚本的执⾏效率与稳定性?使⽤等待时,尽量使⽤显⽰等待,少⽤sleep(),尽量不⽤隐式等待多个if elif条件判断,可以把最有可能先发⽣的条件放到前⾯写,这样可以减少程序判断的次数,提⾼效率降低⽤例的之间的耦合度14、unittest与pytest的区别?1、⽤例设计规则2、⽤例前置与后置条件3、断⾔4、测试报告5、失败重跑机制6、参数化7、⽤例分类执⾏。

自动化测试面试题及答案

自动化测试面试题及答案

自动化测试面试题及答案自动化测试经典面试题自动化测试框架都有哪些?答:自动化测试框架主要分为以下几种,可以根据项目需要进行选择1.模块化框架(test script modularity)。

2.函数库结构框架(test library architecture)。

3.关键字驱动测试框架(keyword-driven/table-driven testing)。

4.数据驱动测试框架(data-driven testing)。

5.混合型框架(hybrid test automation)。

请列举你曾经做过的自动化功能测试项目的相关经验你认为什么情况下适合进行自动化功能测试?请解释原因请问自动化测试在实现过程中会遇到的难点有哪些?请问:怎么在自动测试中实现数据驱动?你会计算自动测试工程的投入回报比吗?怎么计算?请比较 Rational Robot 与 MI QTP 的优缺点你认为 Robot 在数据参数化的时候有什么不便之处吗?请问 QTP 中如何不用录制的方法启动 IE ,并对 IE 窗口进行操作在用自动测试工具制作测试脚本的时候,当需要对某个界面上的对象进行操作时,如何保证操作成功?请选择一个自动功能测试工具并用该测试工具的脚本语言写一个脚本:每天早上 9 点弹出对话框,提示“现在 9 点了”。

说明在测试工具中使用你的脚本的方式。

下一页更多精彩“自动化测试面试题及答案”自动化测试面试题及答案1. 你比较熟悉那种自动化测试工具?2. 你在你以前工作中是如何使用自动化测试工具的?3. 介绍一下你在利用自动化测试工具的过程中遇到的一些问题4. 你是如何计划自动化测试的?5. 自动化测试能提高测试效率吗?6. 什么是data-driven automoation(数据启动自动化)?7. 测试自动化的主要特征有哪些?8. 自动化测试可以代替手工测试吗?9.自动化测试的好处是什么?10. 自动化测试容易出现的误区有哪些?11. 介绍一下测试自动化的常见问题?12. 你知道哪些测试自动化的脚本技术?13. 测试用例的设计可以自动化吗?。

selenium自动化测试面试题

selenium自动化测试面试题

selenium自动化测试面试题1)selenium的工作原理?①脚本启动driver② driver去驱动浏览器作为远程服务器③执行脚本发送请求④服务器解析请求作出相应操作,并返回给客户端(脚本)(2)selenium自动化页面元素找不到存在异常的原因?①元素定位错误②页面加载时间过慢,需要查找的元素程序已经完成,单页面还未加载,此时可以加载页面等待时间③有可能元素包含在iframe或者frame里面,需要切换。

(3)如何去定位属性动态变化的元素?属性动态变化是指该element没有固定的属性值,只能通过相对位置定位。

第一种方法:用findelements遍历第二种方法:通过xpath的轴 parent / following-sibling / precent-sibling(4)如何去定位页面上动态加载的元素?触发动态事件,继而findelement;如果是动态菜单,需要一级一级的find。

(5)selenium调用js(execute_script),有哪些场景?①对input执行输入②对富文本框的操作③滚动到指定位置操作(6)selenium如何处理web弹窗?js弹窗?需要使用driver.switch_to.alert()(7)selenium可以处理window弹窗吗?selenium本身是不可以处理windows弹窗的,但是可以借助AutoIT 小工具来完成对windows弹窗的操作。

比如上传下载附件等(8)如何在定位元素后高亮元素(以调试为目的)?使用javascript将元素的border或者背景颜色改成黄色或其他颜色即可(9)selenium是否支持桌面应用软件的自动化测试?不支持。

selenium是根据网页元素的属性来确定范围元素的(10)selenium是否有读取excel文件的库?没有,需要借助第三方工具。

例如Apache PIO插件(11)selenium是否可以向页面发送鼠标滚轮操作?不能。

自动化专业面试模拟问答

自动化专业面试模拟问答

自动化技术专业学生就业模拟问答1. 请你简要介绍一下自己答案要点:自我介绍是面试中非常简单但非常重要的一个环节,招聘人员可以通过这个环节了解应聘者的言语组织能力、自我评价能力、专业知识反刍能力以及人格、品性等,作为毕业生自我推荐信息部分的一个补充。

回答时需要充分展现自我,但要做到内敛。

参考答案:我是一名来自农村(小城镇)的家庭条件比较普通的学生【点评:此句告诉招聘者你的家庭背景,一方面你有吃苦耐劳的品质,另一方面你又不是非常紧张你的就业待遇,习惯于安居乐业】,我的专业是生产过程自动化技术,在校成绩(如果优秀就回答:专业内比较靠前;如果中等就回答:虽然在成绩方面不是很突出,但我还是比较注重专业知识的学习和积累;如果比较差一点就不做成绩方面的评价)。

在专业方面,在校期间我对PLC (或则仪表、或则DCS技术)非常感兴趣【简介中要根据企业的规模、技术,展现自我的技术特色】,【仪表类技术的描述】一方面我们专业开设了热工仪表、仪表考工、仪表现场实习以及小型自动控制系统安装与调试等仪表安装、校调等课程,另外我和其他同学曾经组织过学习小组,进行过为期1年的仪表类产品的专业调研,我们对横河、罗斯蒙特等目前国内流行品牌有过学习。

【展现PLC技术特色】一方面我们专业开设了PLC技术实训、小型自动控制系统安装与调试等课程,另外我和其他同学曾经组织过学习小组,进行过为期四周的PLC小型自动装置的设计,我们曾经从硬件设计、安装、数据信号采集、通道测试、程序调试、PID参数调试等方面进行过完整的学习,能使用s7-200和梯形图编程。

【展现DCS 技术特色】在校时我对DCS控制技术非常感兴趣【如果成绩不是很突出的同学可突出这点,我们同学这系列课程起评分都在80分,除了极个别】,XDPS6.0系统的软硬件部分我投入过差不多半年的时间进行学习,主要学习过DCS硬件及通道测试、DCS的软件维护与简单控制系统的搭建、30万机组的逻辑联锁与保护还有主汽温度调节、主汽压力调节【锅炉调节】、主汽流量【负荷调节】等主要控制参数的修改,由于这些内容牵涉面太广,学的不是很到位,但改改局部参数、稍稍调调控制效果、监视控制曲线还是可以的【这方面的评价要展示自己会,但千万不要口气太大】。

20道经典自动化测试面试题

20道经典自动化测试面试题

20道经典自动化测试面试题概述觉得自动化测试很难?是的,它确实不简单。

但是学会它,工资高啊!担心面试的时候被问到自动化测试?嗯,你担心的没错!确实会被经常问到!现在应聘软件测试工程师的岗位,几乎所有的公司都要求会自动化测试!那么,在面试的时候哪些问题会被面试官经常问到?哪些问题是面试官真正关心的?下面通过20道经典自动化测试面试题。

让你能够在面试的时候轻松应对,也让你在学习自动化测试的时候明白应该关注哪些内容,而不仅仅只是会调用接口模拟输入和点击操作!基础题1、web自动化时,定位元素的方式有哪些?答:web自动化有8种元素定位方式。

与name有关的有3种:name、class_name、tag_name与link相关的有两种:link_text、partitial_link_text。

还有一种是用id来定位。

剩下两种是xpath和css定位,它们用元素路径来定位的。

如果元素存在id属性,我一定使用id,因为简单方便,定位最快。

其次是Xpath和css,因为很多情况下html标签没有id属性。

2、如何去定位属性动态变化的元素?答:先去找该元素不变的属性,要是都变,那就找不变的父元素,用层级定位(以不变应万变)3、启动浏览器的时候用到的是哪个webdriver协议?答:http协议4、XPath中使用单斜杠和双斜杠有什么区别?答:单斜杠表示用绝对路径定位,双斜杠表示用相对路径定位。

绝对路径就是从html根目录开始表示的元素路径。

相对路径就是选择一个元素作为参考点,相对这个参考点元素开始表示的元素路径。

5、Selenium中有哪些验证点?答:Selenium主要有3种验证点①检查页面标题②检查某些文字③检查某些元素(文本框,下拉菜单,表等)6、如何清除中文本框的内容?答:使用clear()方法driver.find_element().clear()7、如何模拟浏览器的前后移动?答:driver.back() # 后退driver.forward() # 前进8、find_element()和find_elements()方法有什么区别答:两个都是查找元素的方式findelement()查找一个页面元素,只会返回WebElement对象findelements()查找页面是所有符合匹配的元素,返回元素集合9、如何判断case是否通过?答:使用断言,与预期结果比较10、等待元素加载的方式有几种?答:有3种,强制等待、隐式等待、显式等待进阶题1、定位不到元素怎么办?答:①检查日志,确认当前页面有没有这个元素②如果有,检查定位方式有没有写错③如果还没解决,检查元素是否在内联框里如果在内联框里,需要先切换到内联框里再定位元素。

自动化面试面试题目(3篇)

自动化面试面试题目(3篇)

第1篇1. 请简述自动化测试的定义及其与传统测试的区别。

2. 自动化测试有哪些类型?请分别举例说明。

3. 什么是测试用例?测试用例设计的原则有哪些?4. 请简述软件开发生命周期(SDLC)中测试的几个阶段及其主要任务。

5. 什么是回归测试?请说明回归测试的目的和作用。

6. 请简述黑盒测试和灰盒测试的区别。

7. 请简述白盒测试和黑盒测试的区别。

8. 什么是自动化测试脚本?请举例说明自动化测试脚本的作用。

9. 什么是自动化测试框架?请举例说明自动化测试框架的作用。

10. 什么是单元测试?请说明单元测试的目的和作用。

二、工具与技术1. 请简述Selenium自动化测试工具的原理和特点。

2. 请列举Selenium常用的元素定位方法及其优缺点。

3. 请简述Selenium WebDriver和Selenium RC的区别。

4. 请简述Appium自动化测试工具的原理和特点。

5. 请列举Appium常用的元素定位方法及其优缺点。

6. 请简述Robot Framework自动化测试工具的原理和特点。

7. 请列举Robot Framework的测试数据驱动(Data-Driven)测试方法。

8. 请简述JUnit和TestNG测试框架的区别。

9. 请简述Page Object设计模式在自动化测试中的应用。

10. 请简述测试报告在自动化测试中的作用。

三、设计思路1. 请简述自动化测试用例设计的原则。

2. 请说明如何设计自动化测试用例。

3. 请简述自动化测试用例的优先级划分方法。

4. 请简述自动化测试用例的覆盖范围。

5. 请说明如何编写自动化测试脚本。

6. 请简述如何编写自动化测试框架。

7. 请说明如何进行自动化测试环境的搭建。

8. 请简述如何进行自动化测试的持续集成(CI)。

9. 请说明如何进行自动化测试的持续部署(CD)。

10. 请简述如何进行自动化测试的性能优化。

四、问题与解决1. 在自动化测试中,如何处理元素定位不到的情况?2. 在自动化测试中,如何处理元素属性动态变化的情况?3. 在自动化测试中,如何处理验证码?4. 在自动化测试中,如何处理浏览器窗口切换?5. 在自动化测试中,如何处理弹窗?6. 在自动化测试中,如何处理网络延迟?7. 在自动化测试中,如何处理数据库连接问题?8. 在自动化测试中,如何处理日志记录?9. 在自动化测试中,如何处理异常处理?10. 在自动化测试中,如何处理测试数据管理?五、面试题及答案1. 请简述自动化测试的定义及其与传统测试的区别。

自动化测试面试题(一)

自动化测试面试题(一)

⾃动化测试⾃试题(⾃)⾃动化测试⾃试题(⾃)什么是⾃动化测试⾃动化测试就是把以⾃为驱动的测试⾃为转化为机器执⾃的⾃种过程,即摹拟⾃⾃测试的步骤,通过执⾃测试脚本⾃动地测试软件;⾃动化测试就是程序(脚本)测试程序,使⾃⾃动化⾃具编写、执⾃测试⾃员测试脚本和案例的技术⾃动化测试的主要⾃标是减少⾃动运⾃的测试⾃例数量,⾃不是彻底取销⾃动测试。

什么是分层测试?1.数据层2.接⾃层’3.UI层⾃动化测试的适⾃和不适⾃场景⾃动化测试决定基于ROI(投资回报率),⾃动化测试适⾃于需求⾃较稳定(不时常变更)的场景在以下情况下⾃选⾃动化重复性任务烟雾和理智测试使⾃多个数据集进⾃测试回归测试⾃例以下场景不适合⾃⾃动化受测试的应⾃程序频繁更改暂时测试随机测试你觉患上⾃动化测试最⾃的缺陷是什么?不稳定可靠性不强不易维护成本与收益项⾃使⾃的⾃动化测试框架appium 、selenium、unittest 或者robotframework看项⾃情况回答根据⾃动化测试⾃标不⾃致,分为三种:appUI⾃动化测试,webUI⾃动化测试,接⾃⾃动化测试。

appUI搭建框架使⾃python+uniitest+appium⾃具webUI搭建框架使⾃python+selenium+unittest接⾃测试框架使⾃python+unittest+requests对库的使⾃⾃⾃最熟悉哪个库,如何使⾃这些库的,是否做了基于复⾃的封装,怎么考虑的这些封装参考以下内容:分别封装了基础类例如:等待某元素浮现的⾃法,更⾃便查找操作元素的⾃法,和被测试业务相关的类和⾃法代码举例:class BaseView(object):def __init__ (self, driver):self .driver = driver# 获取⾃个页⾃,参数为urldef get(self, *loc):return self .driver .get(*loc)# 普通元素定位# by_id find_element(By.id,'xxx') 或者find_element_by_id('')# by_name find_element(,'xxx') 或者find_element_by_name('')# by_xpath find_element(By.xpath,'xxx') 或者find_element_by_xpath('')# by_class_name find_element(By.className,'xxx') 或者find_element_by_class_name('')# by_link_text find_element(By.linkText,'xxx') 或者find_element_by_link_text('')# by_partial_link_text find_element(By.partialLinkText,'xxx') 或者find_element_by_partial_link_text('')# by_tag_name find_element(By.tagName,'xxx') 或者find_element_by_tag_name('')# by_css_selector find_element(By.cssSelector,'xxx') 或者find_element_by_css_selector('')def find_element (self, *loc):return self .driver .find_element (*loc)# 元素定位返回⾃个数组list,⾃般⾃于判断元素是否存在def find_elements (self, *loc):return self .driver .find_elements (*loc)# 获取屏幕⾃⾃def get_window_size (self):return self .driver .get_window_size ()# 滑动屏幕def swipe(self, star_x , star_y , end_x , end_y , duration ):return self .driver .swipe(star_x , star_y , end_x , end_y , duration )# 时间等待(隐形等待)def implicitly_wait(self, t):return self .driver .implicitly_wait(t)# 时间等待(显性等待)def web_driver_wait (self, t, s):# 由于不长使⾃,再也不进⾃具体的封装# 每经过s秒就查看⾃次指定元素是否可见,如果操作ts薄超时异常return WebDriverWait(self.driver , t, s) # 可以配合until或者until_not⾃法,再辅助以⾃些判断条件,就可以构成这样⾃个场景如何设计⾃质量⾃动化脚本1.使⾃四层结构实现业务逻辑、脚本、数据分离。

自动化设备技术员面试考核试题及答案

自动化设备技术员面试考核试题及答案

自动化设备技术员面试考核试题一、填空题:1.二极管的性能由(电子半导体/N型半导体)和(空穴半导体/P型半导体)材料构成。

2.PLC全称为(可编程控制器)。

3.PLC的工作方式(周期扫描方式)。

4.MPI接口一般的默认传输速率(187.5 )kbps,PROFIBUS-DP接口主要用于连接(分布式)I/O,传输速率(12 )Mbps。

5.构件按其运动状况,可以分为(固定构件)和(运动构件)两种。

6.PLC的对外功能,主要是通过各种(I/O接口模块)与外界联系的。

7.PLC常用的编程语言是(梯形图)。

8.变频器分为(交——交变频)和(交——直——交变频)方式。

9.现代可编程控制的输出信号有(开关信号)、(数字信号)、(频率信号)、脉冲信号和模拟信号等。

二、选择题:1.在下图中,线圈G的4条励磁路径中,哪一条是不可行的?( D )A.A->B->C B. A->D->E C. F->E D. F->D->B->C2.模/数转换器的转换过程分为采样、量化和编码,其中( C )过程最重要。

A.采样和编码 B.采样 C. 编码 D. 量化3.逻辑函数中,常用到的四种逻辑运算包括(B)。

A. 与、或、非、异或B. 与、或、与非、或非C.或非、与非、与或非 D. 异或、同或、与非、或非4.在自动控制系统中,常用的执行机构有(B)。

A.调节阀B. 继电器C. 调节器D. 接触器5.构成计数器的基本电路是(D)。

A.与非门B。

或非门C。

或门D。

触发器6.模块式PLC包含有(ABCD)《多选题》A CPU模块B。

I/O模块C。

电源模块D。

底板或机架三.问答题。

1.简述X、Y、M、S、T、C、D所表示的含义?答:X-输入继电器Y-输出继电器M-辅助继电器S-状态原件T-定时器C- 计数器D-数据寄存器2.简述PLC的工作过程和特点。

答:PLC的工作过程大体上分为三个阶段:输入采样、程序执行、输出刷新。

自动化技术面试题及答案

自动化技术面试题及答案

自动化技术面试题及答案一、选择题1. 自动化技术中,以下哪个不是传感器的分类?A. 温度传感器B. 压力传感器C. 声音传感器D. 颜色传感器答案:D2. 在自动化控制系统中,PID控制器的三个字母分别代表什么?A. 比例(Proportional)、积分(Integral)、微分(Derivative)B. 功率(Power)、输入(Input)、输出(Output)C. 压力(Pressure)、指示(Indicator)、距离(Distance)D. 计划(Plan)、执行(Implement)、检测(Detect)答案:A二、填空题1. 自动化技术中的______是指在没有人直接操作的情况下,利用控制装置对生产过程进行控制的技术。

答案:自动控制技术2. PLC(可编程逻辑控制器)是一种专门为在工业环境下应用而设计的______。

答案:数字操作电子系统三、简答题1. 简述自动化技术在现代工业生产中的重要性。

答案:自动化技术在现代工业生产中的重要性体现在提高生产效率、降低生产成本、提升产品质量、保障生产安全、实现复杂工艺流程的精确控制等方面。

2. 描述自动化系统中的反馈控制原理。

答案:反馈控制原理是指系统根据输出信号与预期目标之间的偏差来调整输入,以减少或消除偏差,使系统输出达到或接近预期目标的过程。

四、计算题1. 给定一个自动化生产线的PID控制器,其比例增益Kp=2,积分时间Ti=0.5秒,微分时间Td=0.1秒。

当系统偏差e(t)=1,t=0.5秒时,求PID控制器的输出U(t)。

答案:首先计算比例项UP=Kp*e(t)=2*1=2;积分项UI=Kp/Ti*∫e(t)dt,由于e(t)是常数,积分结果为UI=Kp/Ti*e(t)*t=2/0.5*1*0.5=2;微分项UD=Kp*Td*de(t)/dt,由于e(t)是常数,微分结果为0。

因此,PID控制器的输出U(t)=UP+UI+UD=2+2+0=4。

面试题(自动化)

面试题(自动化)

模拟电路1、基尔霍夫定理的内容是什么?(仕兰微电子)基尔霍夫电流定律是一个电荷守恒定律,即在一个电路中流入一个节点的电荷与流出同一个节点的电荷相等.基尔霍夫电压定律是一个能量守恒定律,即在一个回路中回路电压之和为零.2、平板电容公式(C=εS/4πkd)。

(未知)3、最基本的如三极管曲线特性。

(未知)4、描述反馈电路的概念,列举他们的应用。

(仕兰微电子)5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。

(未知)8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。

(凹凸)9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺点,特别是广泛采用差分结构的原因。

(未知)10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。

(未知)11、画差放的两个输入管。

(凹凸)12、画出由运放构成加法、减法、微分、积分运算的电路原理图。

并画出一个晶体管级的运放电路。

(仕兰微电子)13、用运算放大器组成一个10倍的放大器。

(未知)14、给出一个简单电路,让你分析输出电压的特性(就是个积分电路),并求输出端某点的rise/fall时间。

(Infineon笔试试题) 15、电阻R和电容C串联,输入电压为R和C之间的电压,输出电压分别为C上电压和R上电压,要求制这两种电路输入电压的频谱,判断这两种电路何为高通滤波器,何为低通滤波器。

当RC<< period - setup ? hold16、时钟周期为T,触发器D1的建立时间最大为T1max,最小为T1min。

组合逻辑电路最大延迟为T2max,最小为T2min。

自动化专业面试题

自动化专业面试题

自动化专业面试题1. 介绍自动化专业及其应用领域自动化专业是一门综合性学科,涉及机械、电子、计算机、控制等多个领域的知识。

它主要研究如何利用现代科技手段,对各种工业过程、生产系统、产品和设施进行自动化控制和管理。

自动化技术广泛应用于制造业、能源与环境、交通运输、医疗卫生、信息通信等行业。

2. 请解释什么是PLC,并列举其应用场景PLC(可编程逻辑控制器)是一种专门用于工业控制的计算机。

它通过内置的逻辑、定时、计数等功能模块,对接入的传感器、执行器等设备进行控制和监测。

PLC广泛应用于工业自动化领域,例如生产线、机械设备控制、自动化仓储系统等。

3. 请简要介绍PID控制器及其原理PID控制器是一种常见的自动控制器,它通过对错误信号的比例、积分和微分三项进行调节,实现对控制系统的稳定控制。

其中,比例项用于补偿当前偏差,积分项用于补偿历史偏差的累积,微分项用于补偿偏差变化的速率。

PID控制器广泛应用于温度、压力、流量等工业过程控制中。

4. 简述ROS(机器人操作系统)的特点及其应用ROS是一种开源的机器人操作系统,其特点包括模块化、分布式、跨平台以及强大的社区支持。

开发者可以利用ROS提供的各种功能包,快速构建机器人系统,并实现感知、运动控制、路径规划、机器学习等功能。

ROS广泛应用于机器人领域的研究与开发。

5. 解释什么是工业以太网,并说明其优势工业以太网是一种针对工业环境设计的网络通信协议标准。

它采用以太网技术,为工业自动化系统提供高速、实时、安全的数据传输。

工业以太网具有可靠性强、传输速率高、拓扑结构灵活、兼容性好等优势,广泛应用于工业控制、监控和通信等领域。

6. 简要介绍物联网在自动化领域中的应用物联网在自动化领域中的应用包括工业物联网和家庭物联网。

工业物联网通过连接各种设备和传感器,实现了生产线的智能化管理、设备的远程监控与维护等;家庭物联网通过连接家庭设备和智能终端,实现了智能家居、智能安防等功能。

专升本自动化面试题及答案

专升本自动化面试题及答案

专升本自动化面试题及答案一、简答题1. 请简述自动化技术的定义及其在工业生产中的应用。

答案:自动化技术是指利用控制理论、电子技术、计算机技术等手段,实现生产过程的自动控制、监控和管理。

在工业生产中,自动化技术可以提高生产效率,降低劳动强度,保证产品质量的稳定性,减少生产成本。

2. 什么是可编程逻辑控制器(PLC)?它有哪些基本功能?答案:可编程逻辑控制器(PLC)是一种数字操作的电子系统,用于自动化控制的多种机械和生产过程。

其基本功能包括:输入/输出处理、程序执行、定时/计数、数据处理、通信以及自诊断等。

二、论述题1. 论述自动化控制系统的设计原则及其重要性。

答案:自动化控制系统的设计原则主要包括:可靠性、经济性、灵活性、可扩展性、安全性和环保性。

这些原则确保了控制系统的稳定性、高效性和适应性,对于提高生产效率、降低成本、保障人员安全和环境保护具有重要意义。

2. 描述自动化生产线的组成及其各部分的功能。

答案:自动化生产线通常由以下几部分组成:输入设备、加工设备、传输设备、控制设备、输出设备。

输入设备负责原材料的供给;加工设备进行产品的加工制造;传输设备负责产品在生产线上的移动;控制设备负责整个生产线的协调和控制;输出设备则负责成品的收集和包装。

三、案例分析题1. 某工厂采用自动化生产线,但在运行过程中出现了设备故障,导致生产中断。

请分析可能的原因及解决方案。

答案:设备故障可能由多种原因引起,包括但不限于:机械磨损、电气故障、软件错误、操作不当等。

解决方案应包括:立即停机检查,确定故障原因;进行必要的维修或更换损坏部件;加强设备的日常维护和定期检查;提高操作人员的培训水平,确保规范操作;更新软件,消除潜在的程序错误。

2. 论述自动化技术在智能制造中的应用及其带来的变革。

答案:自动化技术在智能制造中的应用主要体现在:生产过程的自动化控制、数据采集与分析、智能决策支持、远程监控与维护等方面。

这些应用不仅提高了生产效率和产品质量,还促进了生产方式的变革,如实现个性化定制、灵活生产、资源优化配置等,为制造业的可持续发展提供了技术支持。

自动化设备工程师面试题及答案(精选)

自动化设备工程师面试题及答案(精选)

自动化设备工程师面试题及答案1.请描述一次您在自动化设备工程中解决的最具挑战性的技术问题。

在先前的项目中,我们面临了一个自动化生产线的故障,导致设备之间的协同工作出现了问题。

通过深入的技术分析,我发现是由于通信协议不匹配引起的。

为了解决这个问题,我深入研究了每个设备的通信协议,并设计了一个统一的通信桥梁,确保设备之间能够无缝协同工作。

这涉及到对不同协议的深入理解,以及软件和硬件层面的调整。

最终,我们成功地解决了这一挑战,提高了生产效率。

2.请谈谈您对PLC(可编程逻辑控制器)的理解,并举例说明您如何使用PLC优化生产过程。

PLC在自动化设备中扮演着关键角色,我深知其在实现逻辑控制、数据采集和设备协同方面的重要性。

在之前的项目中,我负责设计和实施了一个基于PLC的控制系统,以实现高度定制化的生产流程。

通过合理的编程和逻辑设计,我成功地降低了生产周期,减少了废品率,并提高了生产线的灵活性,使其能够适应不同产品的生产需求。

3.请解释PID控制系统的工作原理,以及在自动化设备中的应用。

PID控制系统是自动化中常用的控制方法,包括比例、积分和微分三个控制部分。

在自动化设备中,PID控制系统广泛应用于保持系统稳定性、提高控制精度和快速调整系统响应。

我在以往的项目中成功地应用PID控制系统,例如在温度控制方面,通过调整PID参数,实现了快速而准确的温度调节,确保产品质量。

4.在自动化设备工程中,您是如何处理硬件故障和维护工作的?请提供一个具体的案例。

面对硬件故障,我首先进行了系统性的故障排除,使用测试设备和仪器进行逐步分析。

在一次生产线停机的情况下,我迅速定位到一个关键传感器故障,导致了整个系统的失效。

我采用了替代性传感器并立即更新系统配置,以最小化停机时间。

同时,我还制定了预防性维护计划,确保设备的稳定性和可靠性,降低了未来故障的发生概率。

5.请详细解释工业自动化中常用的通信协议,以及您在项目中如何选择和应用这些协议。

自动化面试经典(共5则)

自动化面试经典(共5则)

自动化面试经典(共5则)第一篇:自动化面试经典我们公司技术部需要招聘一个应届毕业生,这天一个男生来面试。

我看看他的简历,广工自动化专业,姑且叫小李吧。

我们公司技术部是搞开发集成电路的,主要在与电路设计开发与硬件应用等方面,比如温控,速度控制,生产自动控制等等,你觉得你在那些方面能够帮助到我呢?“小吴说:“我觉得我在硬件设计方面能够帮得上忙,在闭环控制等方面都可以,另外我的开关电源技术也不错。

我说:“那你简单说一下开关电源的工作过程吧。

”小吴说:“开关电源首先是接入交流电,滤波,整流,分压变换,再整流,滤波,输出等等几个工作过程,核心部分是变压器的设计,一般采用脉宽调制控制方式。

”“你的专业是广工自动化,自动化是个好专业。

”我笑着说:“我读书的时候,自动化专业有些老师教授是很强的,象杨宜民,章云教授等等,还有我拜读过许立梓,张占松等老师出的教材,写得很好,但我对自动化专业整体情况不是很熟悉,你能为我介绍一下吗?小吴说:“对,广工自动化专业前身是自动控制专业,是广工最早几个专业之一,在2001年,我们的自动化专业被广东省教育厅评为广东首批名牌IT专业,这是12个专业中唯一一个广工的专业,可以说我们专业有悠久的传统和雄厚的师资力量,有很多在自动控制领域有一定造诣的的教授,就比如杨宜民,他是中国自动化理事会的理事,听说他在2001年带领我们学院的机械人足球队夺得世界杯仿真组冠军。

”我说:“有这么好的教授,你们肯定青出于蓝而胜于蓝吧,你专业方向怎么样呢,具体学那些东西的?”小李说:“我们专业是自动控制,主要是设计自动控制系统,达到自动控制的目的,例如电梯运行控制,地铁运行控制,系统智能化,涉及面有电子电路,计算机应用,机械运行等等。

我们的专业课程有模拟电子,数字电子,电路,微机原理,数据库系统,微机控制技术,面向对象语言等等。

”“你觉得自己在那些课程学得比较深入一点?”“微机原理吧”“微机原理只要是说微处理器应用技术吗?”小李说:“是的,主要讲述8086/8088微处理器体系结构预计指令系统,还有汇编语言接口技术。

自动化面试题目(3篇)

自动化面试题目(3篇)

第1篇一、基础题目1. 请简述自动化测试的定义及其目的。

解析:自动化测试是指通过使用自动化测试工具和脚本,自动执行测试用例,以验证软件系统的功能、性能、兼容性等方面的正确性。

自动化测试的目的是提高测试效率、降低人力成本、保证软件质量。

2. 请列举几种常见的自动化测试工具,并简述它们的特点。

解析:(1)Selenium:适用于Web应用的自动化测试,支持多种编程语言,如Java、Python、C等。

(2)Appium:适用于移动应用的自动化测试,支持iOS、Android平台,支持多种编程语言。

(3)JMeter:适用于性能测试,支持多种协议,如HTTP、HTTPS、FTP等。

(4)Robot Framework:开源的自动化测试框架,支持多种编程语言,如Python、Java、Ruby等。

3. 请简述自动化测试的生命周期。

解析:自动化测试的生命周期包括以下几个阶段:(1)需求分析:明确测试目标、测试范围、测试用例等。

(2)测试设计:设计测试用例、测试数据、测试环境等。

(3)测试实现:编写自动化测试脚本,实现测试用例。

(4)测试执行:执行自动化测试脚本,收集测试结果。

(5)测试维护:更新测试脚本,适应软件变更。

4. 请简述自动化测试的优缺点。

解析:优点:(1)提高测试效率,降低人力成本。

(2)保证测试的一致性和稳定性。

(3)支持多种测试类型,如功能测试、性能测试、兼容性测试等。

缺点:(1)前期投入较大,需要一定的技术积累。

(2)维护成本较高,需要不断更新测试脚本。

(3)不能完全替代手工测试,仍需结合人工测试。

二、进阶题目1. 请简述Selenium WebDriver的工作原理。

解析:Selenium WebDriver通过模拟用户操作,实现对Web应用的功能测试。

其工作原理如下:(1)WebDriver与浏览器建立连接,创建一个浏览器实例。

(2)WebDriver通过HTTP协议与浏览器进行通信,发送指令,如打开网页、点击按钮、输入文本等。

自动化面试题目

自动化面试题目

1、请写出基尔霍夫电流定律和基尔霍夫电压定律的内容,并根据基尔霍夫电流定律计算出下列电路图中剩下电阻的电流值(已知I1=25mA,I2=16mA,I3=12mA);
2、有源滤波器和无源滤波器的区别;
3、有一个380V /30KW的三相异步电机,画出这个电机的正反转控制电路图,并写出主要元器件的选型参数;
4、计算机与外部设备通讯方式有并行通信和串行通讯两种方式,说出这两种通讯方式的优缺点;
5、在51系列单片机中P0 、P1 、P2 、P3 引脚功能各是什么?
6、一个22KW的三相异步电机使用变频器运行,计算出运行频率为35HZ时的功率、电流;电机连续运行120天用电量为多少?
7、对交流异步电动机进行控制时,什么叫降压起动?通常有哪些方法?
8、现场有一压力信号,其变化范围为:200—3000Pa,经压
力传感器将其变换成一个电流信号,相应变化范围为4—20mA,连接到S7-300PLC的模拟量输入模块通道。

对应模块模数转换值为:0—27648;
1)计算出电流及压力的分辨率;
2)模拟量寄存器中的值为20000时,问现场的实际压力为多少Pa?。

自动化测试面试题及答案

自动化测试面试题及答案

⾃动化测试⾯试题及答案1、你会封装⾃动化测试框架吗?这个问得最多,甚⾄有很多公司直接写在招聘要求中!当然可以,⾃动化框架主要的核⼼框架就是分层+PO模式:分别为:基础封装层BasePage,PO页⾯对象层,TestCase测试⽤例层。

然后再加上⽇志处理模块,ini配置⽂件读取模块,unittest+ddt数据驱动模块,jenkins持续集成模式组成。

2、如何把⾃动化测试在公司中实施并推⼴起来的?1.项⽬组调研选择⾃动化⼯具并开会演⽰demo案例,我们主要是演⽰selenium和robotframework两种;2.搭建⾃动化测试框架,在项⽬中逐步开展⾃动化;3.把该项⽬的⾃动化流程、框架固化成⽂档;4.推⼴到公司的其它项⽬组应⽤。

3、请描述⼀下⾃动化测试流程?1.编写⾃动化测试计划;2.设计⾃动化测试⽤例;3.编写⾃动化测试框架和脚本;4.调试并维护脚本;5.⽆⼈值守测试;6.后期脚本维护(添加⽤例、开发更新版本)。

4、⾃动化测试⽤例如何编写?以下答案⼆选⼀即可:1.⽤例是⾃动化测试⼯程师⾃⼰设计的,⼀般刚开始已基本业务流程为主(登录--完成⼀个业务--退出);2.从系统测试⽤例中进⾏筛选或由业务⼯程师提供。

5、上⼀个项⽬中⾃动化测试的执⾏策略?上⼀个项⽬中是定时执⾏的,设置的执⾏时间是晚上12点,执⾏完毕后会⾃动发送邮件通知6、⾃动化测试发现BUG多吗?不多,因为之前项⽬组是把已经测试通过的基本功能再进⾏⾃动化脚本编写和在后续版本执⾏⾃动化测试,它主要是保证已经测试通过的功能在新版本更新后没有问题。

7、你觉得⾃动化测试的价值在哪⾥?你们公司为什么要做⾃动化测试?引⽤⾃动化测试之后,能代替⼤量繁琐的回归测试⼯作,把业务测试⼈员解放出来,既⽽让业务测试⼈员把精⼒集中在复杂的业务功能模块上,⾃动化测试⼀般是对稳定下来的功能进⾏⾃动化,保证不会因为产品的更新导致之前稳定下来的功能出现BUG。

8、⾃动化测试有误报过bug吗?产⽣误报怎么办?有误报过,有时候⾃动化测试报告中显⽰发现了bug,实际去通过⼿⼯测试去确认⼜不存在该bug。

自动化视觉面试题及答案

自动化视觉面试题及答案

自动化视觉面试题及答案一、选择题1. 在自动化视觉中,RGB代表什么?A. 红色、绿色、蓝色B. 红色、绿色、灰色C. 红色、绿色、黄色D. 红色、蓝色、黄色答案:A2. 以下哪个算法不是用于特征点检测的?A. SIFTB. SURFC. ORBD. PCA答案:D二、填空题3. 在自动化视觉中,______是用来描述图像中物体边缘特征的。

答案:梯度4. 深度学习在自动化视觉中的应用包括______、目标检测和图像分割等。

答案:图像分类三、简答题5. 简述自动化视觉中的卷积神经网络(CNN)的作用。

答案:卷积神经网络(CNN)在自动化视觉中主要用于提取图像特征,通过多层卷积和池化操作,能够自动学习图像的层次化表示,从而实现对图像内容的识别和分类。

6. 解释自动化视觉中HOG特征提取的原理。

答案:HOG(方向梯度直方图)特征提取的原理是通过计算图像局部区域的梯度方向和大小,然后统计这些梯度值在不同方向上的分布,形成直方图。

这些直方图能够捕捉到图像的局部形状特征,对于物体识别和分类非常有用。

四、计算题7. 给定一个图像的像素点分布如下:```[255, 255, 255][0, 0, 0][255, 255, 255]```计算该图像的灰度平均值。

答案:计算方法为:(255*2 + 0*3) / 6 = 85五、编程题8. 编写一个Python函数,使用OpenCV库实现图像的二值化处理。

```pythonimport cv2def binary_threshold(image_path):# 读取图像img = cv2.imread(image_path)# 转换为灰度图gray = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)# 二值化处理_, binary = cv2.threshold(gray, 127, 255,cv2.THRESH_BINARY)return binary```答案:以上代码定义了一个名为binary_threshold的函数,它接受一个图像路径作为输入,读取图像,将其转换为灰度图,然后应用二值化处理,最后返回二值化后的图像。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
有哪些? b) 试用VHDL或VERILOG、ABLE描述8位D触发器逻辑。(汉王笔试)
PAL,PLD,CPLD,FPGA。
module dff8(clk , reset, d, q);
input clk;
input reset;
input d;
output q;
reg q;
always @ (posedge clk or posedge reset)
53、请画出用D触发器实现2倍分频的逻辑电路?(汉王笔试)
54、怎样用D触发器、与或非门组成二分频电路?(东信笔试)
55、How many flip-flop circuits are needed to divide by 16? (Intel) 16分频?
56、用filp-flop和logic-gate设计一个1位加法器,输入carryin和current-stage,输出 carryout和next-stage. (未知)
68、一个状态机的题目用verilog实现(不过这个状态机画的实在比较差,很容易误解的)
。(威盛VIA 2003.11.06 上海笔试试题)
69、描述一个交通信号灯的设计。(仕兰微电子)
70、画状态机,接受1,2,5分钱的卖报机,每份报纸5分钱。(扬智电子笔试)
71、设计一个自动售货机系统,卖soda水的,只能投进三种硬币,要正确的找回钱数。(
57、用D触发器做个4进制的计数。(华为)
58、实现N位Johnson Counter,N=5。(南山之桥)
59、用你熟悉的设计方式设计一个可预置初值的7进制循环计数器,15进制的呢?(仕兰微 电子)
60、数字电路设计当然必问Verilog/VHDL,如设计计数器。(未知)
61、BLOCKING NONBLOCKING 赋值的区别。(南山之桥)
32、画出Y=A*B+C的cmos电路图。(科广试题)
33、用逻辑们和cmos电路实现ab+cd。(飞利浦-大唐笔试)
34、画出CMOS电路的晶体管级电路图,实现Y=A*B+C(D+E)。(仕兰微电子)
35、利用4选1实现F(x,y,z)=xz+yz’。(未知)
36、给一个表达式f=xxxx+xxxx+xxxxx+xxxx用最少数量的与非门实现(实际上就是化简) 。
73、画出可以检测10010串的状态图,并verilog实现之。(威盛)
74、用FSM实现101101的序列检测模块。(南山之桥)
a为输入端,b为输出端,如果a连续输入为1101则b输出为1,否则为0。例如a: 00011001
10110100100110
b: 0000000000100100000000
自动化面试模拟试题
-
从网上搜了好久,搞出点成果,和大家分享。问了几个同学,专业面试的时候也问到类似的,所以还是有点参考价值的,希望大家都能用得着。
自动化学院的每个方向,比如双控,电路系统等等侧重点学科并不完全相同,所以大家有重点的看看,毕竟找到的资料还是挺繁多的,时间有限。(上半部分是试题,最下面是答案,但是不全)
7、频率响应,如:怎么才算是稳定的,如何改变频响曲线的几个方法。(未知)
8、给出一个查分运放,如何相位补偿,并画补偿后的波特图。(凹凸)
9、基本放大电路种类(电压放大器,电流放大器,互导放大器和互阻放大器),优缺 点,特别是广泛采用差分结构的原因。(未知)
10、给出一差分电路,告诉其输出电压Y+和Y-,求共模分量和差模分量。(未知)
43、用波形表示D触发器的功能。(扬智电子笔试)
44、用传输门和倒向器搭一个边沿触发器。(扬智电子笔试)
45、用逻辑们画出D触发器。(威盛VIA 2003.11.06 上海笔试试题)
46、画出DFF的结构图,用verilog实现之。(威盛)
47、画出一种CMOS的D锁存器的电路图和版图。(未知)
18、说说静态、动态时序模拟的优缺点。(威盛VIA 2003.11.06 上海笔试试题)
19、一个四级的Mux,其中第二级信号为关键信号 如何改善timing。(威盛VIA2003.11.06 上海笔试试题)
20、给出一个门级的图,又给了各个门的传输延时,问关键路径是什么,还问给出输入,使得输出依赖于关键路径。(未知) 21、逻辑方面数字电路的卡诺图化简,时序(同步异步差异),触发器有几种(区别,优 点),全加器等等。(未知)
迟为T2max,最小为T2min。问,触发器D2的建立时间T3和保持时间应满足什么条件。(华为
)
17、给出某个一般时序电路的图,有Tsetup,Tdelay,Tck->q,还有 clock的delay,写出决定 最大时钟的因素,同时给出表达式。(威盛VIA 2003.11.06 上海笔试试题)
4、描述反馈电路的概念,列举他们的应用。(仕兰微电子)
5、负反馈种类(电压并联反馈,电流串联反馈,电压串联反馈和电流并联反馈);负反馈的优点(降低放大器的增益灵敏度,改变输入电阻和输出电阻,改善放大器的线性和非线性失真,有效地扩展放大器的通频带,自动调节作用)(未知)
6、放大电路的频率补偿的目的是什么,有哪些方法?(仕兰微电子)
62、写异步D触发器的verilog module。(扬智电子笔试)
module dff8(clk , reset, d, q);
input clk;
input reset;
input [7:0] d;
output [7:0] q;
reg [7:0] q;
always @ (posedge clk or posedge reset)
22、卡诺图写出逻辑表达使。(威盛VIA 2003.11.06 上海笔试试题)
23、化简F(A,B,C,D)= m(1,3,4,5,10,11,12,13,14,15)的和。(威盛)
24、please show the CMOS inverter schmatic,layout and its cross sectionwith P- well process.Plot its transfer curve (Vout-Vin) And also explain the operation region of PMOS and NMOS for each segment of the transfer curve? (威盛笔试题c ircuit design-beijing-03.11.09)
reg out ;
always @ ( posedge clk or posedge reset)
if ( reset)
out <= 0;
else
out <= in;
assign in = ~out;
assign clk_o = out;
endmodule
64、可编程逻辑器件在现代电子设计中越来越重要,请问:a) 你所知道的可编程逻辑器件
48、D触发器和D锁存器的区别。(新太硬件面试)
49、简述latch和filp-flop的异同。(未知)
50、LATCH和DFF的概念和区别。(未知)
51、latch与register的区别,为什么现在多用register.行为级描述中latch如何产生的。南山之桥)
52、用D触发器做个二分颦的电路.又问什么是状态图。(华为)
1)画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求。(未知
)
72、设计一个自动饮料售卖机,饮料10分钱,硬币有5分和10分两种,并考虑找零1)
画出fsm(有限状态机);(2)用verilog编程,语法要符合fpga设计的要求;(3)设计
工程中可使用的工具及设计大致过程。(未知)
25、To design a CMOS invertor with balance rise and fall time,please define th e ration of channel width of PMOS and NMOS and explain?
26、为什么一个标准的倒相器中P管的宽长比要比N管的宽长比大?(仕兰微电子)
if(reset)
q <= 0;
else
q <= d;
endmodule
63、用D触发器实现2倍分频的Verilog描述? (汉王笔试)
module divide2( clk , clk_o, reset);
input clk , reset;
output clk_o;
wire in;
39、用与非门等设计全加法器。(华为)
40、给出两个门电路让你分析异同。(华为)
41、用简单电路实现,当A为输入时,输出B波形为…(仕兰微电子)
42、A,B,C,D,E进行投票,多数服从少数,输出是F(也就是如果A,B,C,D,E中1的个数比0 多,那么F输出为1,否则F为0),用与非门实现,输入数目没有限制。(未知)
27、用mos管搭出一个二输入与非门。(扬智电子笔试)
28、please draw the transistor level schematic of a cmos 2 input AND gate and explain which input has faster response for output rising edge.(less delay tim e)。(威盛笔试题circuit design-beijing-03.11.09)
if(reset)
q <= 0;
相关文档
最新文档