- 博客(45)
- 收藏
- 关注
原创 win10系统使用Visual Studio 2019或cmake编译SDL2为32位库时出现error C2118: 负下标winnt.h的解决方法
win10系统使用Visual Studio 2019编译SDL2为32位库时出现error C2118: 负下标winnt.h的解决方法
2024-11-05 10:52:21
366
原创 实现自动打包py及替换pyinstaller --add-data参数的方法
实现自动打包py及替换pyinstaller --add-data参数的方法
2024-04-10 18:09:47
2867
2
原创 Xamarin.Forms更改AndroidManifest.xml导致错误:没有兼容的代码在线程上运行
Xamarin.Forms更改AndroidManifest.xml导致错误:没有兼容的代码在线程上运行
2023-10-30 13:01:14
559
原创 JavaFx异常: Not on FX application thread; currentThread = Timer-0
Exception in thread "Timer-0" java.lang.IllegalStateException: Not on FX application thread; currentThread = Timer-0
2023-08-10 11:25:26
1023
原创 Anaconda Prompt使用pip安装PyQt5-tools后无法打开Spyder或闪退
Spyder打不开或闪退,报transport.py:219错误,cryptography
2023-08-08 19:13:55
1191
1
原创 C#使用libmodbus库与工业设备进行读写测试
上面博主的文章除了所写的modbus.cs内的代码有点问题外(可能上面博主和我的Win 10 64位 Visual Studio 2019平台不一样吧),其他写的很详细。我在他的基础上更改了modbus.cs(我的是libmodbus.cs),其实类名可以自己定义。原因可能是托管的PInvoke签名与非托管的目标签名不匹配。把编译得到的modbus.dll文件添加到C#项目中。上面的libmodbus.cs就是已经改好过来的。2.1 假设你的类名叫 libmodbus.cs。需注意类中的引用部分,例如。
2023-08-02 13:05:24
2000
9
原创 为PyCharm IDE 配置三剑客:QtDesigner[可视化设计器]、PyUIC[可视化设计器ui文件转py代码]、PyRcc[资源文件转py代码]
过去一直在使用Eric6 + PyQt5,然而最近它[已然是古董级的了]似乎有些不太正常,像我这样有强迫症的人怎么可以容忍呢?于是有了换IDE的想法,听说PyCharm是个高富帅,大家都很喜欢用它呢!于是乎才有了这篇文章。前提条件是:1.已安装Python环境,版本随意【话说2023年了我还在使用3.6.5 >_> . .
2023-06-12 20:16:23
1577
1
原创 Qt Creator + libmodbus项目编译运行报错:undefined reference to ‘inet_pton‘
libmodbus:undefined reference to 'inet_pton'
2023-06-09 14:45:07
626
原创 在C#WinForm中调用julia函数及在C#中传递参数到julia函数的使用示例
在C#WinForm中调用julia函数及在C#中传递参数到julia函数的使用示例
2023-05-12 20:41:02
773
原创 Windows平台下把Julia语言的程序编译打包为.exe可执行文件
Windows平台下把Julia语言的程序编译打包为.exe可执行文件
2023-05-06 15:48:29
2042
7
原创 Python多进程并行运行2个函数未达到预期效果
代码如下:#!/usr/bin/env python3# -*- coding: utf-8 -*-from multiprocessing import Process import os, timedef D1(arg): for i in range(5): time.sleep(0.5) print("D1") def D2(arg): for j in range(10): time.sleep(
2020-10-27 19:16:54
513
原创 Python exe Fatal error detected
最近用python写了个小工具,使用pyinstaller打包成单个exe文件成功后,双击exe文件弹出上图错误,如果点击X或确定,程序将会退出,如果不点击X和确定,程序又是可以使用的。我的环境是:windows 7 64位系统,分发到两台笔记本上都不会弹出上图的错误,但是发到两台台式机都会弹出上图的错误,系统都是windows 7 64位的,不知道什么原因?为什么...
2019-11-26 17:46:22
8322
9
原创 人生苦短,再玩Julia,解决Windows系统安装PyCall的辛酸历程
为了你(安装PyCall包),我用了半天的时间,终于解决了详情可转到:https://discourse.juliacn.com/t/topic/2317看我是如何解决的。
2019-09-05 14:39:26
1661
1
原创 Windows系统如何安装及启动Eric6
前言:前段时间因为升级了PyQt5和PyQt5-tools版本,4.19.8版本升至5.13.0.5,导致之前从Eric6官网安装的版本号为18.6的Eric6再启动的时候发现保存UI可以保存,但是编译UI界面的时候发现有问题了,可能是ERIC6的版本对不上PYQT5。所以说有些库还是不要乱升级!搞得我有2个月没用ERIC6了,在这时候呢,我发现PYPI官网已经有人上传了eri...
2019-09-05 11:09:28
961
原创 使用luac编译lua脚本文件[适用于Windows系统]
使用luac53.exe进行编译***.lua文件的方法[适用于Windows系统]:1.到lua官网https://sourceforge.net/projects/luabinaries/files/5.3.4/Tools%20Executables/下载 lua-5.3.4_Win32_bin.zip压缩包到D或E盘2.解压lua-5.3.4_Win32_bin.zip文件3.打...
2019-08-28 15:01:57
2991
原创 SCARA机器人随机点位生成可视化
1.利用lua脚本随机生成XYZC的关节角度,再把关节逆解为笛卡尔坐标,保存为CSV数据。2.利用python脚本读取lua生成的CSV表格进行绘图,到达仿真机器人运行的随机点在XY平面的分布。3.设置生成100万和10万和1万个随机点的效果图:500万时脚本几经奔溃,数据量太大,到达黑洞视界边缘,一个lua数组变量或python列表能存放数以万计的数据也是很强大了,不要过分弄那么大数...
2019-08-28 14:13:05
928
原创 Julia语言读取CSV文件示例一
使用的Julia版本为1.1.0代码如下:using CSVfunction 안녕하세요(你好) return 你好endprintln("this is a demo for read csv file.")function 读取电子表格(表格路径) CSV.read(表格路径,delim = ' ',datarow=1)end问候语 = 안녕하세요("你...
2019-06-12 22:54:37
4854
原创 AR机器人双码垛程序(超简化版)
简单19行即可实现双垛盘循环码垛--****************全盘码垛(3行3列)local row,column = 3,3 --码垛的行和列方向的个数local step,IOsta = {{1,2},{2,1}},{1,0} --码垛盘切换顺序表及IO开启/关闭状态SetPlt(1,p1,p2,p3,row,column) --设置码垛参数S...
2019-06-12 22:35:33
2515
原创 Python多文件读写示例一
因手头上测试机器人的一些精度数据,数据量太大(几千行数据),需要对数据进行分类及处理,如果是在表格中操作,那么会花费太多的时间,为了方便操作CSV表格,特编写以下脚本进行CSV表格操作,不仅快速,而且还好用。So,现在开始我的代码表演了,虽然代码有点多,而且没进行简化,但是对我这个不是专业码农来说,这些代码对我还是挺有帮助的,各位大佬,不喜勿喷!!!你们看看就好。读取的CSV文件格式如下:...
2019-04-07 22:25:58
498
原创 Julia语言如何解决ERROR: LoadError: UndefVarError: linspace not defined的错误呢?在线求解答...
PyPlot和PyCall明明是安装好了的,可是一运行代码就报错,本来很期待这一语言的,结果一上马就被绊倒,这是一门好语言吗?看下图:无法言喻的心...
2019-04-03 21:01:34
3600
原创 EPSON机器人固定下相机自动标定及下相机纠偏抓取程序
Function VisionCalib_FIXEDUP '固定下相机自动标定 Integer i Double X_Distance, Y_Distance X_Distance = 10 '9宫格X偏移量(设太大可能超出CCD视野) Y_Distance = 10 '9宫格Y偏移量(设太大可能超出CCD视野) String buff$ '接收的视觉数据...
2019-04-03 11:39:27
4201
原创 Python脚本实现计算 ISO 9283 机器人多方向位姿准确度变动
把测量设备测得的X、Y、Z的原始数据复制到"Pos_uAPp_data1.csv"中,表格的第1列为X坐标,第2列为Y坐标,第3列为Z坐标。 "Pos_uAPp_data1.csv"文件内容如图中表格: 运行以下Python脚本即可算出结果 #!/usr/bin/env python3# -*- coding: utf-8 -*-import csv,math,timets =...
2019-04-02 19:01:27
877
原创 lua重命名文件
function RenameFile(OldName,NewName) local file = io.popen("dir C:\\Users\\Robot\\Desktop /b/s") local data = file:read("*all") _,_,line = string.find(data,"([^\n\r]+.PAR)") print("line = ",line...
2018-10-14 14:33:46
2259
原创 lua读取.PAR格式文件
标题function Get_Paramdata(str) --获取指定功能参数中的值 --[[ PARAMDATA.PAR 文件内容如下 AArcUnit=1.000000 AAccMode=1 ASysLangCode=1 ASftLimitN[0]=-140.000000 ASftLimitP[1]=152.000000 ASftLimitN[1]=-152.000000...
2018-10-14 13:36:29
861
原创 LUA语言之AR Robot在2D_3D码垛中的应用
--2D码垛和3D码垛--local pos = {}local GetProduct = p1 --取料点local Suction = 1 --吸料端口MovJ(J3,0) --J3轴抬到0的位置SetU(0);SetT(0); --使用默认用户0工具0坐标系--平面码垛--function PLT_2D() local Xhang,Yli...
2018-06-07 10:27:33
730
原创 Lua语言之阶乘函数的实现
--函数function fact(num) local sum = num for i=num,2,-1 do sum = sum*(i-1) print(sum) end return sumend--测试代码print(fact(4))
2018-06-05 13:51:11
1170
原创 AR机器人打磨程序(Lua脚本实现)
--四孔打磨程序--local pos = {{Circle_Core=p10,pass=p5,Circle_Begin=p11,Circle_Pos1=p12,Circle_Pos2=p13}, --第1个孔点位 {Circle_Core=p20,pass=p6,Circle_Begin=p21,Circle_Pos1=p22,Circle_Pos2=p23}, --
2018-02-01 10:15:46
2662
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人