题目内容 (请给出正确答案)
[单选题]

实验中GX developer编程软件下载程序到PLC使用的是什么接口下载线?

A.以太网RJ45

B.串行通讯RS485

C.串行通讯RS232

D.并行通讯模式

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“实验中GX developer编程软件下载程序到PLC使用的…”相关的问题

第1题

HDL及可编程逻辑器件实验

  全加器设计

  为了便于读者完成HDL及可编程逻辑器件实验,本实验以全加器设计为基础,介绍Altera公司的Quartus II(7.0版本)软件的使用方法,包括设计输入、编译、仿真、引脚锁定、编程下载和硬件验证等操作。目前,能够完成设计电路硬件验证的设备种类繁多,不同的设备有各自的功能特点和使用方法,不过它们都具有建立(或选择)实验模式、确定引脚锁定方案和编程下载等方面的操作。下面仅以伟福EDA6000系列SOPC/DSP/EDA通用实验开发系统(以下简称为EDA6000)为例,介绍设计电路的硬件验证的操作方法。

  实验要求

  用原理图输入设计法和Verilog HDL文本输入设计法设计全加器电路,建立全加器的实验模式。通过电路仿真和硬件验证,进一步了解全加器的功能。

  设计原理

  考虑自低位来的进位的加法运算称为“全加”,能实现全加运算的电路称为全加器。1位全加器的真值表如表所示,表中的A、B是两个1位二进制加数的输入端;CI是低位来的进位输入端;SO是和数输出端;CO是向高位的进位输出端。根据真值表写出电路输出与输入之间的逻辑关系表达式为

  

  

全加器真值表

A B CISO CO
0 0 0

0 0 1

0 1 0

0 1 1

1 0 0

1 0 1

1 1 0

1 1 1

0 0

1 0

1 0

0 1

1 0

0 1

0 1

1 1

点击查看答案

第2题

实验台软件还支持Matlab和组态软件编程。
点击查看答案

第3题

实验十三 编程综合练习 一、实验目的 1. 掌握C程序设计...

实验十三 编程综合练习 一、实验目的 1. 掌握C程序设计语言的相关知识,提高C程序的编程技巧; 2. 学会使用文件相关函数进行编程综合练习。 二、实验内容及实验步骤 1. 文本文件显示。用任何一种方法先创建一个文本文件string.txt,编写程序将该文件的内容显示出来。 参考程序 /* 显示文本文件的程序 */ #include "stdio.h" main() { FILE *fp; char ch; if((fp=fopen("string.txt","r"))==NULL) { printf("cannot open source file.\n"); exit(1); } while(!feof(fp)) { ch=fgetc(fp); putchar(ch); } fclose(fp); } 程序调试 ① 建立string.txt文本文件。 ② 运行程序,察看并分析程序的运行结果。 ③ 删除string.txt文本文件后,运行程序,察看并分析程序的运行结果。 2. 文件复制。编写一个文本文件复制函数,并在主函数main()中调用它,将上面建立的文本文件string.txt复制到文件backup.txt中。 参考程序 /* 文件复制程序 */ #include"stdio.h" void copy(char *,char *); /* 文件复制函数原型说明 */ main() { char *source="string.txt"; char *target="backup.txt"; copy(source,target); } void copy(char *source,char *target) { FILE *fp_s,*fp_t; if((fp_s=fopen(source,"r"))==NULL) /* 以读方式打开源文件 */ { printf("cannot open source file.\n"); exit(1); } if((fp_t=fopen(target,"w"))==NULL) { printf("cannot open target file.\n"); exit(1); } while(!feof(fp_s)) fputc(fgetc(fp_s),fp_t); fclose(fp_s); fclose(fp_t); return; } 程序调试 运行程序后,用文本编辑软件打开backup.txt文件察看结果。也可以使用上面的文本文件显示程序察看结果。 3. 用文件存储学生数据。有5个学生,每个学生有3门课的成绩,从键盘输入数据(包括学生号、姓名、3门课成绩),计算出平均成绩,将原有数据和计算出的平均分数存放在磁盘文件stud中。 设5名学生的学号、姓名和3门课成绩如下: 99101 Wang 89 98 67 99103 Li 60 80 90 99106 Fun 75 91 99 99110 Ling 80 50 62 99113 Yuan 58 68 7l 参考程序 /* 用文件存储学生数据程序 */ #include "stdio.h" #define N 5 struct student /* 定义学生结构体数据类型 */ { char num[10]; char name[8]; int score[3]; float ave; }; main() { struct student stu[5]; int i,j; FILE *fp; float sum; for(i=0;i<n;i++) { printf("enter num: "); scanf("%s",stu[i].num); * 输入学生的学号 name: scanf("%s",stu[i].name); 输入学生的姓名 sum="0;" for(j="0;j&lt;3;j++)" 输入学生的三门课的成绩 socre%d: ",j+1); scanf("%d",&stu[i].score[j]); 计算总成绩 getchar(); } stu[i].ave="sum/3.0;" 计算平均成绩 printf("\n"); if((fp="fopen(" stud" ","w"))="=NULL)" printf("can not open this file.\n"); exit(1); for(i="0;i&lt;N;i++)" fwrite(&stu[i],sizeof(struct student),1,fp); fclose(fp); ","r"))="=NULL)" fread(&stu[i],sizeof(struct printf("%s %s ",stu[i].num,stu[i].name); printf("%d ",stu[i].score[j]); printf("%f\n",stu[i].ave); 程序调试 ① 为了观察文件的存储操作是否正确,在调试程序时应增加显示存储文件的程序代码。也可以单独编写程序,显示存储文件。 ② 在参考程序中,在写文件时使用的是“w”操作方式,显示文件时重新用“r”方式打开。请修改程序,使用一种文件操作方式,写完之后,再从头显示文件内容。 三、实验报告要求 写明: 1. 实验目的 2. 实验内容与步骤 3. 编写的程序(题目,经调试、运行后正确的程序) 4. 思考题的解决方法。 5.>

点击查看答案

第4题

实验四 继承与派生 一、实验目的 1、学习定义和使用类的...

实验四 继承与派生 一、实验目的 1、学习定义和使用类的继承关系,定义派生类。 2、熟悉不同继承方式下对基类成员的访问控制。 3、学习利用虚基类解决二义性问题。 4、类的组合的练习。 5、通过上机练习搞清有关继承的基本知识和相关概念。 (1)基类和派生类的关系。 (2)派生类的定义和派生类构造函数的定义方法。 (3)基类成员在不同继承方式下在派生类中的访问权限。 6、通过上机搞清子类型和赋值兼容规则。真正理解“白狗就是狗”的概念。 7、了解多继承的特点和二义性出现的情况以及虚基类。 二、实验任务 1、定义一个基类Animal,有私有整型成员变量age。构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看看会有什么问题?把age改为什么访问权限的就不会有问题了?编程试试看。分别在两个类的构造函数和析构函数中用cout输出不同的提示信息,在主函数中定义派生类的对象,观察构造函数和析构函数的执行情况。 2、定义一个Shape基类,包括整型变量的变量成员x,y,来表示位置,定义带参的构造函数可以初始化x,y,再由此定义出派生类;矩形类Rect和圆类Circle,Rect类增加宽和高w,h两个变量,Circle类增加半径r,分别定义两个派生类的构造函数,可以初始化各自变量(包括基类成员)。 3、编写一个在职研究生相关数据输入和显示程序。 请按下列要求编程。 (1)构造类研究生类数据有学号、姓名(char name[20])、性别(char sex)、年龄(int age)、班级号(int classNum)和期末总分(double score)。 有两个公有成员函数,一个是设置研究生的姓名、性别、年龄和班级号和期末总分的值:void SetValue(char* n, char _sex, int a, int classN, double s);另一个是显示输出函数void display();显示 研究生 姓名、性别、年龄 和班级号和期末总分 。 (2)在职人员数据有职工号、姓名(char name[20])、职称(int level)和部门(int department)。 有两个公有成员函数,一个是设置 在职人员的姓名、职称和部门的值函数:void SetValue(char* n, int level, int d);另一个是显示输出函数void display();显示在职人员的姓名、 职称和部门。 注*: 职称:从1到8 部门:1到3 (3)构造在职研究生类,该类是研究生类和在职人员的派生类。 有两个公有成员函数,一个是设置在职研究生的姓名、性别、年龄和班级号、期末总分、职称和部门的值:void SetValueExtra(char* n, char _sex, int a, int classN, double s, int level, int d);另一个是显示输出函数void display();显示 在职研究生的姓名、性别、年龄和班级号、期末总分、职称和部门 。 在主函数中,分别定义一个研究生和一个在职人员,给定相关数据,并再将输入数据输出显示在屏幕上。 再定义一个在职研究生对象,给定相关数据,并再将输入数据输出显示在屏幕上。 按上述要求编写出程序并上机调试。 附加题(加分): 4、P164题5-11 编写程序,定义机动车类Vehicle,包括的数据成员有出厂日期和售价,并定义成员函数可以设置这些数据成员,再定义Print()成员函数输出成员变量内容,然后定义Car类和Trunk类,分别扩展各自的内容,如Car类增加乘客数量,Trunk类增加载重吨数,并都可以通过构造函数初始化各自成员变量和其基类成员,最后都能输出相关信息。

点击查看答案

第5题

【简答题】实验十四 4×4矩阵式键盘识别技术 1. 任务要求...

【简答题】实验十四 4×4矩阵式键盘识别技术 1. 任务要求 如图14.2所示,用AT89S51的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;在数码管上显示每个按键的“0-F”序号。对应的按键的序号排列如图4.14.1所示,请根据原理图编程实现以上功能。说明: 1401图14.1 2. 硬件电路原理图说明: 1403图14.23. 程序设计内容 (1. 4×4矩阵键盘识别处理 (2. 每个按键有它的行值和列值 ,行值和列值的组合就是识别这个按键的编码。矩阵的行线和列线分别通过两并行接口和CPU通信。每个按键的状态同样需变成数字量“0”和“1”,开关的一端(列线)通过电阻接VCC,而接地是通过程序输出数字“0”实现的。键盘处理程序的任务是:确定有无键按下,判断哪一个键按下,键的功能是什么;还要消除按键在闭合或断开时的抖动。两个并行口中,一个输出扫描码,使按键逐行动态接地,另一个并行口输入按键状态,由行扫描值和回馈信号共同形成键编码而识别按键,通过软件查表,查出该键的功能。

点击查看答案

第6题

实验指导书P23页 实验内容2,3,4三道编程题: [图]...

实验指导书P23页 实验内容2,3,4三道编程题:

点击查看答案

第7题

关于编程环境平台说法错误的是?

A、Keil软件是C语言学习的编程软件;

B、编程调试不需要在单片机中进行;

C、C语言程序也可以在硬件实验箱或最小系统中进行仿真;

D、Proteus软件是程序在硬件电路图的仿真软件。

点击查看答案

第8题

【单选题】三菱 PLC的FX-20P-E编程器具有在线编程和离线编程两种工作方式,我们做实验时一般采用的是( )编程工作方式。

A、A、离线

B、B、 任何一种

C、C、在线

D、D、脱线

点击查看答案

第9题

实验一 图像直方图处理及灰度变换(2学时) 一、实验目的...

实验一 图像直方图处理及灰度变换(2学时) 一、实验目的 1. 掌握读、写、显示图像的基本方法。 2. 掌握图像直方图的概念、计算方法以及直方图均衡化方法。 3. 掌握图像灰度变换的基本方法,理解灰度变换对图像外观的改善效果。 二、实验内容 1. 读入一幅图像,判断其是否为灰度图像,如果不是灰度图像,将其转化为灰度图像。 2. 完成灰度图像的直方图计算、直方图归一化、直方图均衡化操作。 3. 完成灰度图像的灰度变换操作,如线性变换、伽马变换、阈值变换(二值化)等,分别使用不同参数观察灰度变换效果(以及对灰度直方图的影响)。 (备注:输入图像可参考附件或群共享文件exp_ref_images_data.zip并从中选取) 三、预备知识(预习内容) 1. 教材中有关灰度图像的直方图的概念及计算方法,归一化直方图计算方法,以及直方图均衡化方法。 2. 教材中有关灰度变换的概念及计算方法,包括线性变换、伽马变换、阈值变换(二值化)等。 3. 复习Matlab编程基础(参考附件或群共享文件MIT_matlab_tutorial.zip)。 4. 查阅资料,掌握相关Matlab函数用法:imread, imshow, imwrite, rgb2gray, imhist, histeq, imadjust, size, subplot, title, xlabel, ylabel等。 四、实验条件 1. 装有Matlab软件的PC机; 2. 教材及其它参考资料,书写笔,记录本; 3. 移动式存储器(U盘或移动硬盘等)。 五、实验报告 (模板见附件) 1. 实验源代码、实验结果(截图)及分析; 2. 实验小结。 六、注意事项 1. 实验内容采用Matlab编程完成,不提供参考代码(请务必提前预习实验内容)。 2. 可以使用Matlab图像处理工具箱自带的函数完成实验(用法可参考帮助文档中的说明及示例),但为了加深同学们对图像处理算法的理解,鼓励学自主编写Matlab函数实现实验中的一些图像处理功能。例如:对一些重要知识点,如图像直方图计算,Matlab函数为imhist,可以自己编程实现并命名为 my_imhist,参数可自定义;而像imread、imshow等基本输入输出函数可以直接使用。 3. 实验程序中要能合理显示或保存相关图像信息,实验报告中要能正确评价处理结果,并从理论上做出合理解释。 4. 实验内容比较灵活,编程没有标准答案,请独立完成,严禁相互抄袭。 5. 文件命名建议: a) 实验源程序(M文件)命名:主程序建议格式如exp_1_1.m(表示实验1的第1个内容的主程序,下同), exp_1_2.m, exp_1_3.m等;若有其它函数文件则直接以函数名命名,如 my_histeq.m) b) 实验报告命名:实验几_学号_姓名.docx, 如: 实验四_201704135XXX_张三.docx c) 实验源程序(M文件)与实验报告一起打包提交,打包文件名:实验几_学号_姓名, 如:实验四_201704135XXX_张三. zip (或.rar)

点击查看答案

第10题

8.1 (实验目的:掌握Linux模块编程技术)在Linux环境下,...

8.1 (实验目的:掌握Linux模块编程技术)在Linux环境下,利用vi编写一个模块程序,安装的时候输出hello,退出的时候输出exit。利用gcc编译,尝试反复的安装和卸载该模块。 8.2 (实验目的:掌握Linux驱动编程技术)在Linux环境下,利用vi编写一个驱动程序和测试用的应用程序。驱动程序的主要功能包括:(1)安装时输出hello,卸载时输出exit;(2)read时,读出当前时间;(3)write时,如果写入“1”,则输出“you are wirte 1.”;如果写入“0”,则输出“you are wirte 0.”;如果写入其他数字,则输出“Please wirte 0 or 1.”。利用gcc编译,尝试反复的安装和卸载该驱动,编写应用程序测试该驱动。 8.3 (实验目的:掌握Windows XP或Windows7驱动编程技术)在Windows环境下,在VS环境下(利用DDK或WDK)编写一个驱动程序和测试用的应用程序。驱动程序的主要功能包括:(1)安装时输出hello,卸载时输出exit;(2)read时,读出当前时间;(3)write时,如果写入“1”,则输出“you are wirte 1.”;如果写入“0”,则输出“you are wirte 0.”;如果写入其他数字,则输出“Please wirte 0 or 1.”。尝试反复的安装和卸载该驱动,编写应用程序测试该驱动。

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信