- 博客(66)
- 收藏
- 关注
原创 第18讲:ST语言编程基础
1、变量名称,起名字的时候能不能用“#”,只能用“_"这样一个符号2、赋值时候用“:=”(包括赋值给true);条件判断用“= ”
2024-07-24 16:14:58 535
原创 第17讲:定时和计数FB
因为Reset是在加法计数器里面的,要进行复位的话,就是从0开始不断的递增去进行加次数。a、一开始def是ON的原因:因为这是个减法计数器,减到零了之后,意味着这个计数器有输出的。2行:2秒定时的过程当中,定时器1它是定时没有完成,所以用的是定时器1输出的常闭点。a、A从FALSE变成TRUE了之后,输出abc是也从FALSE变成了TRUE,然后同时将ET进行复位(复位表示是ET回到了0)。b、Load信号加载信号,有一个FALSE到TRUE的过程,这个过程一走,就把设定值给加载到当前值里面去了。
2024-07-24 15:56:33 816
原创 第15讲:传送类FUN的使用
加@:FUN是上升治触发的;不加这个@:这个FUN是需要常通去触发的。(1)在变量表中新建一个变量,填写名称(2)修改数据类型为ARRAY,按题目替换掉其中的问号(3)在AryOut处写上报警通道。
2024-07-24 10:59:50 993
原创 第14讲:常用FUN指令
前面有一个@符号,并且带了个括号。也就意味着这个@是可以加,也可以不加。加了这个@符号表示这个FUN指令是通过上升沿触发的。
2024-07-23 16:55:10 764
原创 第六讲:创建IO MAP
如图(I/O mapping)中间通过这样的一张表进行连接,这张连线表的话就是I/O MAP。当硬件接线发生变化的时候,例如有时候有一个输入点损坏了。那我们就可以将这个输入点连接到其他输入点上。只需要把连线上的对应关系改过来,就可以完全不用对程序进行修改。
2024-07-22 17:23:04 535
原创 第5讲:Sysmac Studio中的硬件拓扑
本地硬件拓扑在软件中如何配置?创建本地硬件拓扑有两种方式,一种是手动添加,一种是自动上传。在ECAT通信的时候,需要安装通讯设置的文件。这个文件当中会包含有从站信息,主站需要的网络配置信息等等。ESI文件是由从站厂商提供的,欧姆龙产品的ESI文件包含在Sysmac Studio软件中,不需要单独添加。ESI文件的后缀名是.xml(因为ESI(Edge Side Includes)是一种用于网页缓存和加速的标准化技术,它允许网页开发者在网页中包含动态内容或其他网页片段。
2024-07-22 16:34:22 1105
原创 湘潭大学大三上选修数据库 实验七—PL/SQL基本编程方法
PL/SQL的架构:case、if、循环、insetinto不能插入从键盘输入的数据
2022-10-24 16:12:12 1008 1
原创 湘潭大学大二下程序设计实践oj题 1195 Large Population(Prime算法求最小/大生成树)
prime算法的实现:选顶点。(边权最大的最小生成树)
2022-05-22 10:11:03 421
原创 湘潭大学大二下程序设计实践oj题 1408 Cow(矩阵中的公牛有冲突,设置最小的隔离线--->贪心算法)
矩阵中的公牛有冲突,设置最小的隔离线--->贪心算法
2022-05-05 08:42:12 962
原创 湘潭大学大二下程序设计实践oj题 1423 三角形
找出一个边集能构成三角形的所有方案数(从最后一条边倒着开始遍历每一条边i,每一条边都会初始化r=i-1,l=0)
2022-05-02 11:00:01 601
原创 1262 Fish(c++优先队列)
一.小知识点1.c++自带的交换函数swap():交换两个变量或者数组中的元素swap(a,b);swap(a[1],b[1]); 2.i++和++i的区别:i在前,得到加之前的值;i在后,得到加之后的值a = i++ 等价于 a = i ; i = i + 1;(先赋值后加) a = ++i 等价于 i = i + 1; a = i;(先加后赋值) 3.pair...
2022-04-18 12:41:44 397
原创 汇编语言X86—实验3:流程控制实验(使用LOOP指令将源串反向复制到目的串)
一.小知识点 1.字符在内存中占一个字节,sizeof求字符串长度时,空格和结束符都被算进里面了。
2022-03-29 16:11:24 308
原创 1379 折纸-贰
一.小知识点1.相似三角形的判断:1)一个三角形的两个角 与 另一个三角形的两个角对应相等2)三角形的两组对应边成比例,并且对应的夹角相等3)三条边成比例的两个三角形相似2.相似三角形的面积比 = 边长比的平方二.题目 注意:题目的长宽不确定 ...
2022-03-29 13:04:59 95
原创 1.3 RGB
一.小知识点1.c++自带min/max函数a.求a,b中较小/大的元素b.求数组中的最小/大元素1> C=max('a','z'); 2> C = max(A); //求数组A的最大元素 ...
2022-03-25 23:22:56 84
原创 1.2 Permutation(置换)(gcd()和lcm())
一.小知识点1.scanf不能读取空格二.题目思路:求每个元素需要置换的次数,再求这些数字的最小公倍数。三.实现难点 1.求最小公倍数的函数
2022-03-25 11:42:22 118
原创 1.1Candy
一.小知识点1.调用幂函数<math.h> pow(x,y)2.取模:%二.题目三.实现的注意1.求三个等价类的数量的时候可以直接➗N,通过余数来求。(余0则三个等价类数量相等,余1则【1】多一个(+1);余2则【1】多一个(+1),【2】多一个(+1))2.long long 与 int 的范围 (1)各种类型的输入输出?????? 3.小技...
2022-03-24 08:34:35 76
原创 汇编语言X86—实验2:存储模拟实验(大端模式改为小端模式)
一.小知识点1.ptr:ptr-pointer (指针)的缩写,用来临时指定类型。 例:mov word ptr ds:[0],1 ;将数字“1”以1个字的方式 传输到 DS:[0]内。2.offset:返回数据标号的偏移量作用1):得到变量或寄存器在内存中的地址,用此地址可以查看变量或寄存器在内存中的存储形式(在内存地址栏中直接输入“&变量名”也可以查看);作用2):应用于直接 - 偏移量操作数 例:...
2022-03-20 10:42:38 607
原创 1.开发环境实验
一.项目创建:别忘记生成依赖项->生成自定义二.实验要求:以hello.asm程序为模板,编程实现并调试如下表达式计算。表达式:A=(A+B)-(C+D)。假设变量A、B、C与D为整数,并分别存放在EAX、EBX、ECX和EDX中。三.代码实现四.学到的小知识点1.对寄存器的值进行初始化:在.data中使用DD2. MOV指令(数据传送指令):将 源操作数 复制到 目的操作数。(汇编语言中,左边的操作数 是 目的操作数)(‘,’相当于c的‘=’)3.ADD指令:
2022-03-14 14:14:00 88
原创 浙江大学陈越教授数据结构PTA 题目——7-4 模拟EXCEL排序 (20 分)【结构体数组和指向结构体的指针 】
一.思路二.学到的小知识点 1.scanf():如果%d遇到空格、回车、Tab键都不会取用,而是跳过它们继续往后面读取数据。直到取到“十进制整数为止”。唯一例外的是%c,根据%c,scanf会读取每一个字符,包括空白。 2....
2021-12-28 12:43:24 2191
原创 浙江大学陈越教授数据结构PTA 题目——所有排序法总结
一.选择排序1.小知识点:a)一维数组、二维数组的函数传递 调用函数时都只用写函数名! 但在函数的参数声明时,二维数组必须写出列数。(原因:C语言里面对二维数组的存储是按照一维数组来处理的,二维数组按照行展开的方式按顺序存储)void foo(int *a ,int n){ ...}int main(){ int a[3]={0,1,2}; foo(a , n);//只写函数名...
2021-12-26 10:41:49 1871
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人