我是一只菜鸟刚学PLC请您们指点一下我谢谢了,型号:DVP16ES200R,软件是2.34的。这是一个起,保,停,电路。我把开关拨到了STOP处,我编好了软件送进了PLC里,程序验证OK,点梯形图监控开始,点常开X0,Y0通电(Y0接触器是实物)点常闭X1,Y0断电,在程序上点常开。常闭工作正常,但我接到按钮开关上就不行了它不工作了,实物上我也没接错线,S/S是公共端,X0.X1,Y0我都是对号入住的,C0接零线,Y0火线接触器线圈。运行时开关拨到了RUN,,请师傅们指点一下,这个问题我想了好几天,操作了N多次就是没有解决
没用字符串函数,采用递归
#include <stdio.h>
#include <string.h>
#include <windows.h>
/**
*判断输入的字符或中文字符是不是回文,如:你是谁是你,你是谁谁是你,abccba,abcba,a你好好你a
*@str:字符数组
*@i:数组下标
*@flag:返回判断,为1是回文,为0不是
*@n:字符总字节数
*/
void checkcn(char* str,int i,int* flag,int n);
/*主函数*/
int main(void){
char str[100...
要求用一个input函数输入5个学生数据;应一个average函数求平均分;用max函数求出最高分学生数据;总平均分和最高分的学生的数据都在主函数中输出,但是每次到第三个人都会出错。
#include<stdio.h>
struct rec
{
int number;
char name[26];
float score[4];
};
void input(struct rec a[]);
float average(struct rec a[]);
int max(struct rec a[]);
int main()
{
...
#include<stdio.h>
void main()//素数判定:从键盘输入n(n>=2)的值,输出所有小于等于n的素数及素数的个数
{ //出现问题:素数输出不正确,例如输入n=9时,输出素数应该为2,3,5,7;但是实际输出为2,3,4,5,7
int i,j,n,count=0;
printf("Input n:");
scanf("%d",&n);
printf("n=%d\n",n);
for(i=2;i<=n;i++)
{
for(j=2;j<=i/2;j++)
if(i%j==0...
ege库的小源码,小球随机运动与画的任意直线碰撞后反弹,程序运行需导入ege库
ege库下载地址:http://down.bccn.net/7190.html
将graphics.h、ege.h、相关开发工具对应的lib文件与源码放入同一目录即可
代码:
#include <graphics.h>
#include <iostream>
#include <vector>
#include <cstdlib>
#include <cmath>
#define SCREEN_WIDTH 800
#define SCREEN_H...
自己学安卓差不多,有一年了 。我本来是从事javaweb开发的,可能学习安卓上手会快点。其实安卓没有那难 。首先开发安卓程序,要有一个,开发环境 ,其实也很简单(直接下载一个ADT ,包含,eclipse 和 sdk ,解压就可以用)。鉴于现在,中国上google官网上不去 ,我这边直接把文件下载保存在我的网盘,大家如果需要的话,可以直接下载,下载地址:http://pan.baidu.com/s/1pJFhdpx (里面包括,eclipse+sdk 32 位的和64 位的 ,jdk 1.6 32 位和64 位的 ,包括window下面jdk环境变量的配置,希望对大家有所帮助,介...
;***************************************
; 程序功能:读取CMOS时间并显示
; CMOS读写方法如下:
; 1.向地址端口70H写入要访问的单元地址
; 2.从71H端口读出数据
; 注意:CMOS中存放的是BCD码
; 数码: 0 1 2 3 4
; BCD码:0000 0001 0010 0011 0100
; 数码: 5 ...
自定义异常
自已定义的异常
要先声名一个类去继承Exception
然后在这个类里面重写带有参数的构造方法,
而域块内则输出一个super(参数);结束
public class MyException extends Exception
{
public MyException(String message)
{
super();
}
}
然后在写一个类,这个类是一个方法类,在里面写出所要...
String 字符串常用量
1----charAt(int index)
返回指定索引处的 char 值。
String str=“asdasf”;
char charAt = str.charAt(2);
System.out.println(charAt);
最后控制台输出下标为2的d;
2------equals(Object anObject)
将此字符串与指定的对象比较
3------indexOf(int c...
Java
特点 简单地说,Java 具有如下特点:简单的、面向对象、平台无关、多线程、分布式、安全、 高性能、可靠的、解释型、自动垃圾回收等特点。
主要面向internet的语言
Java比其他任何一门语言相比都好用的原因就在于:
Java有自动回收垃圾的功能
并取消了指针
1:编写代码 首先把我们想要计算机做的事情,通过 Java 表达出来,写成 Java 文件,这个过程就是 编写代码的过程。如上图所示的 Hello.java 文件。
...
linux 环境 连接小米手机
(*^__^*) 嘻嘻……网上找到的方法。我就说怎么挂载手机呢?下面两种方法详解。。(my centos environment
刚入手小米2,centos下usb连接电脑显示一个小米的文件夹,里面是windows下的安装控制文件,linux下基本上说可以是没用的。 www.2cto.com
通过usb调试帮助,按照小米上的提示去做,上来就出错,也不知道小米开发测试人员用的linux电脑是不是裸机,还是自己已经装了好多东西后才测的,反正我的开发机器是出错的(可能未装小米测试人...
实力团队招开发!
长期招收代码编写人员,有偿合作!
长期接单!主要语言范围:C语言、C++、Python、Java、PHP、、c#、MATLAB、ASP、JSP、安卓开发、网站设计等等。
核心要求:有英语阅读能力(本团队主要承接国外大学的课程设计)、数据结构基础好(涉及面向对象,数据结构,算法等),时间较空闲(能及时接收pdf文档,尽量保持QQ在线)!
寻求长期稳定合作伙伴,后期可参与本团队商业项目!
Q群:452854517,加群请说明进群渠道(BCCN论坛),进群请回复管理员以下内容:擅长的...
自己下载了一份chm 文档,发现不能打开。随即立马上网查询,方法五花八门。百度上每种方法,弄得我真想骂人。下面三步解决。
-----------------》第一步:安转firefox---------这对于centos Operatingsystem 用户者不提了吧!
-----------------》第二步:打开浏览器菜单栏--------------》找到 :添加组建
----------------》第三步:在搜索栏 输入:chm 出来选项后,随便选择一个点击安装。
----------------》第四步...
流
字节流
字节输入流 文件字节输入流
Inputstream fileinputstream
字节输出流 文件字节输出流
Outputstream fileoutputstream
字符流
字符输入流 文件字符输入流
Read fileread
字符输出流 文件字符输出流
Write ...
不久之前,第一款运行于显卡(GPU)上的Linux rootkit木马(FreeBuf报道)问世。近日,一名匿名开发者发布了一款更为强大的GPU恶意程序,能够同时感染Mac、Linux和Windows三种系统。
通杀Mac、Linux和Windows
最初,GPU恶意软件WINJELLY可以感染Windows操作系统,现在开发人员证实已可以感染MAC系统,并将MAC系统上的恶意软件命名为MACJELLY。该恶意软件是一个远程访问工具(RAT),攻击者利用该工具将能够控制目标机器。
WIN_JELLY于上周末发布,兼容基于Windows系统+Nvidia GPU或者安装了Nvidia CU...
近日多位网友反馈,只要电脑联网,就会被强制不停下载多个插件和游戏,而且电脑浏览器主页还会被篡改,360互联网安全中心分析发现,这是由一种被称为“绑架者”的木马造成的,360安全卫士可独家查杀该木马。
360安全卫士可查杀“绑架者”木马
360互联网安全中心的安全专家安扬分析称,“绑架者”木马隐蔽性很强,会替换电脑中的系统文件,潜伏在用户电脑中,主要目的就是流氓推广。用户中招后,电脑可被远程控制强行下载安装各种广告插件、软件和游戏,并篡改浏览器主页,目前主要推广的有gmbox、www.2133.com、多彩便签、日历、搜狐影音、爱桌面等。
由于互联网行业流氓推广行为日益严重,也让类似“...
常用的几个,在安装包/卸载包的时候经常能用到,或者经常能看到系统提示运行这几个命令
apt-get autoremove :
删除为了满足其他软件包的依赖而安装的,系统会自动卸载这些不再需要的软件包
apt-get remove [+软件包名称]:
删除已安装的软件包(保留配置文件)。
apt-get –purge remove [+软件包名称]:
删除已安装包,同时删除配置文件。
autoclean:
删除已经卸载的软件包的.deb安装文件
apt-get clean:
删除安装了的软件包的安装包(如果你确定这些安装包不会再用)。
clean:
类似上面的命...
var match = '789';
eval('var reg = /^'+match+'\\,|\\,'+match+'|\\,'+match+'$/');
alert('123,456,789'.replace(reg,''));
function _recursion(n){
if(n < 1){
return;
}
var asiiCode = (n%26==0?26:n%26) + 64;
var asiiChar = String.fromCharCode(asiiCode);
col.push(asiiChar);
if(n<=26){
return;
} else {
if(n%26==0){
n = parseInt(n/26 - 1);
} else {
n = parse...
刚接触C...求个师傅带俺飞