自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (1)
  • 收藏
  • 关注

原创 最好的开源PLC/HMI开发平台(Beremiz软件平台)

Beremiz是一种为自动化技术提供开放性源代码的软件 它的PLC平台 可以支持IEC61131_3五种开发语言 Beremiz需要的子项目: 1.PLCOpen 编辑器:提供自动化技术所需要的多平台IDE(Integrated Development Environment) 2.MatPLC's IEC 编译器 : IEC 61131-3 编译器 3.CanFe...

2019-11-04 20:22:28 16820 7

原创 工业开源网站

CNC+CRC/SoftPLC/OpenCASCADE/CAD/CAM

2023-05-23 13:45:39 622

转载 ubuntu下qt配置halcon

ubuntu下qt配置halcon

2022-07-30 20:20:00 583 2

原创 Qtcreator 没有语法高亮提示的解决方法

Qtcreator 没有语法高亮提示的解决方法

2022-07-30 17:30:28 1439

原创 2021-04-06

Qt程序打包发布方法(使用官方提供的windeployqt工具)上文中我们讲道了基于Qt的截图软件开发,那么当我们写好一个软件之后如何进行打包发布呢。Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll,如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。因此 Qt 官方开发环境里自带了一个工具:windeployqt.exe。 以官方 Qt 5.9.0+MSVC 开发环境为例,windeployqt工具在 %QTDIR%\Qt5.9.0\5..

2021-04-06 11:27:27 126

原创 Qt国际化(源码含中文时)的点滴分析

注意:本文不介绍如何使用Qt的国际化、本地化支持。本文针对的是偏底层的、Manual和其他资料中很少涉及的东西。所以,继续之前,请先确保:你已经对如何使用Qt的国际化比较熟悉了。本文针对的是tr("我是中文")这种情况, 是Qt中translate、tr 与中文问题一文提到的 2b 问题的深入。例子首先,个人比较抵制源码中使用中文(当然也包括用tr扩住中文了)。但是如果非要用,也不是不可以。在Qt中translate、tr 与中文问题一文中,我提到了这个问题。废话少说,看...

2020-09-22 09:33:13 141

原创 使用OpenCV&&C++进行模板匹配

一:课程介绍1.1:学习目标  学会用imread载入图像,和imshow输出图像。   用nameWindow创建窗口,用createTrackbar加入滚动条和其回调函数的写法。   熟悉OpenCV函数matchTemplate并学会通过该函数实现模板匹配。 学会怎样将一副图片中自己感兴趣的区域标记出来1.2:什么是模板匹配?  在一副图像中寻找和另一幅图像最相似(匹配)部分的技术。1.3:案例展示  输入有两幅图像一副是template.jpg另一幅是or...

2020-07-19 17:44:16 1066

原创 buntu16.04在英文状态下安装中文语言包的过程(法一:图形界面的方式) 以及 安装中文语言包后无法选择汉语问题的解决

1、笔记本安装的ubuntu是桌面的,安装语言包非常方便,桌面版本选择 齿轮 -->System --> System Settings... --> Language Support 再选择中文语言包安装。如下下图所示:2、完成设置后点击【Install/Remove Language】,在弹出的窗口找到【Chinese(simplified)】,最后点击【Apply】。如下图所示:3、安装Ubuntu语言包过程中可能要输入密码,输入后确定即可。如下图所示:4、安装完中文语.

2020-07-09 09:10:50 696

原创 QT的QTableWidget滚动条设置--非常全

ui->QTableView->verticalScrollBar()->setStyleSheet("QScrollBar:vertical{"//垂直滑块整体"background:#FFFFFF;"//背景色"paddi...

2020-06-30 15:24:16 12126 1

转载 外网访问SVN版本库

https://www.cnblogs.com/Leo_wl/p/3475167.html#_label0阅读目录TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库回到目录TortoiseSVN和VisualSVN-Server的配置使用,外网访问SVN版本库SVN客户端程序:TortoiseSVNSVN服务器程序:VisualSVN-Server#################################################

2020-06-23 14:48:01 702

原创 修改Ubuntu界面左上角的字符

修改Ubuntu界面左上角的字符--内核3.13以上版本才可以使用一、流程:第一步:创建任意一个*.po文件创建命令:touch my.po // 注释:名字任意文件内容为下:msgid “Ubuntu Desktop” //这个不能变msgstr “David” //注释:David就是你想要显示的内容,可...

2019-11-22 19:17:10 615

原创 开源软PLC介绍

Beremiz 简介Beremiz 是一各为自动化技术提供开放性源代码的软件,它的PLC平台可以支持IEC61131-3 五种开发语言,Beremiz 提供的子项目: PLCOpen 编辑器 : 提供自动化技术所需要的多平台 IDE (Integrated Development Environment) ; MatPLC’s IEC 编译器 : IEC 61131-3 编译器, 可以将结构化...

2019-11-04 20:17:19 10744

原创 VGA时序与模拟彩条实现

VGA时序与模拟彩条实现图像显示模块是我们最重要的环节之一,因为图像显示是将我们图像处理后的结果进行可视化显示,我们可以很直观的看到是否为我们预期处理的效果。我们使用VGA接口来驱动液晶屏。VGA(Video Graphics Array,视频图像阵列)是一种视频传输标准,具有分辨率高、颜色饱和丰富以及刷新速率快等优点,主要作为计算机显卡传输图像到显示器的桥梁,将显卡处理后的图像传输给显示...

2019-11-04 19:54:57 733

原创 自己动手做一个PLC 软PLC

软PLC组件软件环境PLC程序IDE,方便开发人员编写和调试程序的人机界面,支持多种语言的开发。可选的开源项目: PLCEdit:完全按照IEC61131标准开发,所有五种语言均支持,使用Python开发,故可以做到跨平台。 Beremiz:一套完整的开源PLC解决方案,不过放在这里主要是因为它不但使用了上面说的PLCEdit,同时还对其进行了增强,使得其增加了重要的在线调试功能。 ...

2019-11-04 19:42:47 9564 2

原创 远程调试

1.用putty绿色版软件,可以操作,但是不能看界面。2.远程桌面,windows+R,输入mstsc指令,输入IP,进行远程桌面操作。

2019-11-01 19:18:36 128

原创 修改/etc/sudoers文件出错

修改/etc/sudoers文件出错本想修改/etc/sudoers文件,设置不用每次sudo时都输入密码,但改完后执行sudo命令是出错:sudo: parse error in /etc/sudoers near line 30 sudo: no valid sudoers sources found, quitting 网上查了下,解决方案两种:1. 进入ro...

2019-11-01 19:17:52 470

原创 SecureCrt 连接ubuntu

(一)配置SecureCrt 和 ubuntu1. 首先要明白什么是ssh?可以把ssh看做是telnet的加强版,telnet的密码和信息都是不加密的,而ssh则加密。2. 开启ubuntu上的ssh功能先安装,安装后就自动开启了.sudo apt-get install openssh-server openssh-client3. 安装secureCRT4. 查看ubuntu的ipifcon...

2019-11-01 19:17:02 122

原创 如何裁剪linux内核

Linux内核裁减(1)安装新内核: i)将新内核copy到/usr/src下, #tar xzvf linux-2.6.38.4.tar.gz -----解压缩. ii) 将名为linux的符号链接删掉,这是旧版本内核的符号链接. #ln -s linux-2.6.38.4 linux ------建立linux-2.6.38.4的符号链接linux. (2)设置内核. # cd /u...

2019-11-01 19:16:13 3079

原创 开机以root权限启动某一个应用程序

1.建立一个脚本start_up.sh 并在脚本里面增加如下内容#!/bin/bash# command content#输入超级权限密码echo 123 |sudo -Scd /usr/games/#要启动的软件./solexit 0保存脚本文件2. 命令行输入:sudochmod755 start_u...

2019-11-01 19:15:25 2093

原创 开机白屏的解决

BIOS->Chipset->North Bridge->LCD Control中LVDS使能,LCD Panel Type改成和显示器对应的分辨率

2019-11-01 19:13:34 1198

原创 包含自己的库文件

1.将自己的库文件拷贝到 /usr/lib 中2.在/etc/ld.so.conf 文件中加入自己库文件的目录。3.保存/etc/ld.so.conf4.运行指令 /sbin/ldconfig -v

2019-11-01 19:12:50 193

原创 vi常用快捷键

x 删除光标处的字符dd 删除整行i 在光标前插入文本a 在光标后插入文本o 当前行下插入新行u 撤销最后一次修改:e! 放弃所有修改,从上次保存开始处再编辑:wq 保存退出:q! 不保存退出/pattern:从光标开始处向文件尾搜索pattern?pattern:从光标开始处向文件首搜索patternvi常用快捷键光标控制命令命令 光标移动h或^h...

2019-11-01 19:12:09 94

原创 Ubuntu下彻底卸载wine

简介:wine是linux下模拟windows的一个东西,可以用来安装exe程序,但是对于wine的卸载确 实非常麻烦的,这里是彻底卸载wine的一个教程。1##首先卸载wine2sudo apt-getremove wine3sudo apt-getautoremove1## 删除wine的目录文件 (ttwang为username)2cd...

2019-11-01 19:11:26 1732

原创 如何在ubuntu下安装source insight

1、安装winewine(“Wine Is Not an Emulator”的递归缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,Mac OSX 及 BSD 等)上运行 Windows 应用的兼容层。安装了wine之后,会模仿一个类windows的运行环境出来,于是很多windows下的程序就能顺理安装在linux系统中了。具体的安装步骤也很简单,我们...

2019-11-01 19:10:46 328

原创 Ubuntu实现远程登陆之telnet——安装telnet服务端

1.使用apt工具下载并安装telnetd apt-get install telnetd2.使用apt工具下载并安装xinetdapt-get install xinetd3. 完成察看是否成功执行命令:service xinetd status可以看到日志显示“added service telnet [file=/etc/inetd.conf] [...

2019-10-26 14:59:13 337

原创 关闭Linux(Ubuntu)错误报告

ubuntu经常提示,很讨厌,今天决定关闭。临时关闭sudo service apport stop这个会在重启系统后失效。永久关闭我喜欢这个,因为感觉这个东西没什么卵用,可能是我菜。sudo gedit /etc/default/apport修改 enabled=0 ,重启生效还有一个方法,但是个人感觉没有必要,就是永久性的移除这个功能sudo apt-get p...

2019-10-25 17:57:50 319

原创 ubuntu开启/取消grub启动界面

sudo gedit /etc/default/grub 把grub_timeout_style=hidden给删除或者注释掉,把对应的timeout等待时间改为自己喜欢的秒数。 sudo update-grub reboot

2019-10-25 17:53:54 1133

原创 ubuntu开机画面的修改

ubuntu开机画面的修改这里所讲的ubuntu开机画面的修改指的是9.10以后的版本,因为在9.10之后,ubuntu采用的是plymouth,取代了原先的xsplash,所以只适用于9.10之后的版本。Ubuntu12.04(这里以12.04版本为例)的plymouth设定文件放在/lib/plymouth目录内,与主题相关的设定文件放置于/lib/plymouth/theme,设定主...

2019-10-22 19:41:03 1637

原创 启动界面使用root登录

Ubuntu12.04LTS 启动界面使用root登录如果一直想一直用root可以"sudo -s"。Ubuntu12.04LTS安装完成后启动界面只有一个普通用户和Guest用户登录的,没有可以输入用户名的地方,怎么办呢?只需做如下修改即可:a) 编辑配置文件: sudo gedit /etc/lightdm/lightdm.confb) 增加一行:greeter-show-manual-...

2019-10-22 19:38:46 280

原创 Ubuntu 关闭开机图形界面

Ubuntu12.04 关闭开机图形界面编辑 删除Linux系统桌面版,开始过程中相当大部分的时间是消耗在图形界面的启动上,然而,对于大部分开发人员来说,开启图形界面是完全没必要的,浪费时间的同时,也会多占用很多内存空间。如果电脑配置低或者虚拟机中安装Linux的话,完全可以把图形界面关掉。对于 ubuntu12.04桌面系统,如果想在开机的时候直接进...

2019-10-22 19:37:51 1581

原创 Linux下打包发布Qt应用程序

Linux下使用Qt进行开发的程序,如果想要在其他搭载Linux系统的主机上运行则需要将要发布的Qt程序依赖的一些动态链接库一起打包。具体做法如下:1. 编译文件在Qt中使用release的方式编译出可执行文件,然后新建一个文件夹,将可执行文件拷贝进去备用。2.巧用脚本文件这里以Server可执行文件为例。在新建的文件夹下,新建两个脚本文件:新建文件pack.shServe...

2019-10-19 18:23:40 248

原创 利用UCloner备份并恢复克隆12.04

方法简介:1、备份因为12.04没有预装UCloner备份时要使用的模块,会提示找不到vte,所以执行下面的命令,主要是安装一下python-vtesudo apt-get install python-gtk2 zenity python-vte其实UCloner的说明文件里有这一句,只不过以前是针对Xubuntu等环境的2、恢复恢复时用U盘启动LiveCD后,用UClon...

2019-10-19 18:19:42 383

原创 ubuntu 桌面环境出现异

Compiz 是一套自由的桌面特效(desktop effects)軟體,能夠替基於 Linux 的桌面環境加上視覺效果,類似於 Windows Vista 的 Aero 與 Mac OS X 的 Quartz。Ubuntu桌面环境下,遇到的大部分情况可能就是Compiz配置出了问题,比如状态栏消失,桌面只剩下壁纸和鼠标指针等常见的配置错误的表现在某一个用户登陆进去出现问题, 而另一个用户...

2019-10-10 20:19:00 174

原创 ubuntu nautilus 占用CPU很高

就是~/.thumbnails没有权限要说原因嘛,应该是这位老哥说的,一直想去更新一个没有权限的文件夹更改如下:Chmod o+rw ~/.thumbnailsChmod u+rw ~/.thumbnails改完后,nautilus就几乎不占CPU了...

2019-10-10 20:18:27 818

转载 linux自动以root登录

http://blog.csdn.net/hunanchenxingyu/article/details/45292169系统自动以root登录,并自动启动用户程序的设置方法第一步:删除root用户vi /etc/passwd该文件的第一行:root:X:0:0:root:/root:/bin/bash,只需要把第二个字段X删除就可以。变为:root::0:0:root:/r...

2019-10-10 20:17:45 953

原创 详解Linux下的sudo及其配置文件/etc/sudoers的详细配置

1.sudo介绍sudo是linux下常用的允许普通用户使用超级用户权限的工具,允许系统管理员让普通用户执行一些或者全部的root命令,如halt,reboot,su等等。这样不仅减少了root用户的登陆 和管理时间,同样也提高了安全性。Sudo不是对shell的一个代替,它是面向每个命令的。它的特性主要有这样几点:§ sudo能够限制用户只在某台主机上运行某些命令。§ su...

2019-10-08 21:08:17 421

原创 Linux如何更新软件源

Linux软件源的设置方法1 打开数据源配置文件Sudo gedit /etc/apt/sources.list添加相关的数据源比如 http://mirrors.aliyun.com,可以选择以下的数据源,不要写太多,否则会影响更新速度。2.使用apt-get update更新源列表为防止非官方源中软件包不全的问题,请在sources.list文件中尾部添加一组官方源。...

2019-10-08 21:05:57 350

原创 ubuntu 取消黑屏的设置方法

可以直接修改grub文件参数1.打开终端,输入命令:sudo gedit /etc/default/grub2.在打开的文件中找到GRUB_CMDLINE_LINUX_DEFAULT="quiet aplash"3.将quiet aplash改为nomodeset,GRUB_CMDLINE_LINUX_DEFAULT="nomodeset"4.更新grub:输入命令:sudo up...

2019-10-08 21:04:25 1893 2

转载 6轴机器人运动学正解,逆解2

逆解逆解计算方法可以参考以下书籍机器人学导论——分析、系统及应用 电子工业出版社机器人学导论第3版 机械工业出版社机器人学建模、规划与控制 西安交通大学出版社对于关节1,2,3可以从运动方程手工推导出各个关节旋转角度的计算公式逆解求解的结果并不是唯一的 可能有多组解/*计算逆解 根据机器人坐标计算机器人关节角度 *关节参数在文件 param_table中 *...

2019-06-27 15:33:18 4118 8

转载 6轴机器人运动学正解,逆解1

正解给定机器人各关节的角度,计算出机器人末端的空间位置逆解已知机器人末端的位置和姿态,计算机器人各关节的角度值常见的工业机器人正解与逆解的求解需要相应的机器人运动方程,其中关键的就是DH参数表DH参数表用来描述机器人各关节坐标系之间的关系,有了DH参数表就可以在机器人各关节之间进行坐标转换求解正解就是从关节1到关节5的坐标转换基本知识关节:连接2个杆件的部分...

2019-06-27 15:31:27 3640 1

一个非常好用的语言解释器lua 5.2

一个非常好用的语言解释器,第一眼看到他就深深的爱上他了,但是,也让我泽滕了3天,现在决定分享出来,留着记忆。

2013-10-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除