- 博客(16)
- 资源 (4)
- 收藏
- 关注
转载 Python for i in range ()用法详解
range(1,3,2)即:从1到3,每次增加2,因为1+2=3,所以输出只有1。range(start, stop[, step]),分别是起始、终止和步长。Python for i in range ()用法详解。range(1,3) 即:从1到3,不包含3,即1,2。range(3)即:从0到3,不包含3,即0,1,2。第三个数字2是代表步长。如果不设置,就是默认步长为1。如果改成range(1,5,2),就会输出1和3。就是把1,2依次赋值给i。
2024-06-07 11:38:19 5482 1
转载 S7-1200PLC CM1241(RS232)自由口PTP通信
硬件:cpu 1214C目的:测试PTP自由口通信软件:Portal V14SP1。
2023-10-09 10:05:23 5593 2
转载 Ubuntu18.04 无法获得锁\前端锁问题
@[T今天在Ubuntu18.04上进行 apt install/upgrade 等操作时,报出如下错误:1 而有点说执行下面命令: 1 我在仔细观察之后,发现自己的显示无法获得lock-frontend这个锁,于是试试 2命令,结果又出现下面这个情况: 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的M
2023-08-29 22:35:10 275 1
转载 如何使用 Python 构建 西门子PLC Snap7通信
如何使用 Python 构建西门子 PLC Snap7通信PLC(Programmable Logic Controller)即可编程逻辑控制器,可以理解为一个微型计算机,广泛应用于工业控制领域中,包括楼宇智控、精密机床、汽车电子等等。随着物联网的兴起,越来越多的传统工业设备需要和外界通信,但很多情况下,类似PLC的微控制器经常会由于自身硬件因素而无法与外界直接互联互通。PC作为一个中介桥梁,为PLC与外界的沟通打开了一扇门。而Python作为当前最火的语言,不仅在AI、云计算等诸多方面...
2021-04-20 09:44:59 3088
原创 AR2_6轴机械臂上位机python环境搭建
Python3.7.3(Win10)解释环境下载python IDE编辑器Sublime Text 3 (3211)简介Sublime Text 是一个文本编辑器(收费软件,可以无限期试用,但是会有激活提示弹窗),同时也是一个先进的代码编辑器。Sublime Text是由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的Vim。Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和
2020-11-20 23:01:24 1241
转载 Python GUI之tkinter窗口视窗教程
一、前言二、Tkinter 是什么三、Tkinter 控件详细介绍1. Tkinter 模块元素简要说明2. 常用窗口部件及简要说明:二、Tkinter是什么 Tkinter 是使用 python 进行窗口视窗设计的模块。Tkinter模块(“Tk 接口”)是Python的标准Tk GUI工具包的接口。作为 python 特定的GUI界面,是一个图像的窗口,tkinter是python 自带的,可以编辑的GUI界面,我们可以用GUI 实现很多直观的功能,比如想开发一个计算器,如果只是一个程序输
2020-11-19 09:17:26 238
原创 AR2开源桌面机器人
AR2 最强6轴机械臂 AR2是一款小型桌面机器人,其外形酷似工业6轴机械臂,该机械臂的零部件可由3D打印机制作,也可采用机加工的铝型材制作。 控制电机采用多个高精度行星齿轮减速步进电机,相对于同步带传动来说具有较高的成本。 下位机采用Arduino Mega2560作为控制器,相对来说较为经济。 上位机采用Python开发,界面有些错乱,修改屏幕分辨率即可解决。该开源文档包含的资料非常详细,包括其运动学模型,上位机控制软件,下位机固件源码,详细的组装文件,电气接线
2020-11-02 11:23:14 4249 6
原创 lisp语言集成环境DrRacket V7
**DrRacket之数学篇**1.1软件界面1.2软件简介.DrRacket的上半部分称为定义区域。在此区域中,您将创建程序,称为编辑。只要在定义区域中添加单词或更改某些内容, SAVE按钮就会显示在左上角。当您第一次单击 SAVE时,DrRacket会询问您文件的名称,以便它可以存储您的程序。定义区域与文件关联后,单击“ 保存”可...
2019-08-08 20:04:28 1354
转载 LabVIEW2018工具包分享
LabVIEW2018工具包分享地址 仅用于学习交流,不用于商业用途labview2018软件中文版LabVIEW (1.61 GB)http://ftp.ni.com/evaluation/labview/ekit/other/downloader/2018LV-WinChn.exe英文版64位...
2019-05-31 21:57:31 42635 46
转载 常见排序算法程序设计
0、算法概述0.1 算法分类十种常见排序算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此也称为非线性时间比较类排序。非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此也称为线性时间非比较类排序。 0.2 算法复杂度0.3 相关概念. 稳定:如果a原本在b前面,而a...
2019-04-05 20:40:38 2626
转载 VHDL入门
VHDL入门学习-程序组成一个完整的VHDL程序是以下五部分组成的:1.库(LIBRARY):比较好理解,调用系统已有的库,WORK库就是用户当前编辑文件所在的文件夹, IEEE库:由IEEE(美国电子电机工程师学会)制定的标准库 LPM库library IEEE;use IEEE.STD_LOGIC_1164.ALL;use IEEE.math_real.all;use IEEE.s...
2019-02-23 19:43:33 5171 1
转载 TwinCAT与Step 7编程的区别
TwinCAT与Step 7编程的区别熟悉西门子PLC编程的客户,首次使用TWINCAT PLC时,总是有一些概念要重新理解。本文根据作者个人经验,对二者做一些对比。希望做到系统、全面、正确,实际却未必做到。欢迎留言补充、指正。二者的相同点在于都符合IEC61131-3编程标准。不同之处则包括但不限于以下几点:1.程序执行周期传统PLC程序按逐行扫描的模式,执行PLC代码。第一遍完成后紧接...
2018-12-31 16:15:49 6247 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人