基于Canfestival的对象字典工具objdictedit.py的运行环境配置
本文以菜狗的视角,一步一步地对对象字典的环境进行配置,旨在能给读者一个比较详细的参考,不恰之处,还请指正。
前言
关于对象字典环境的配置,CSDN上有很多,并且像“睿思派克”等博主已经描写的很详细了。但本菜狗在配置过程中仍然遇到了一些问题,比如双击“objdictedit.py”文件,其闪退;再比如“wxPython2.8”文件和“Gnosis_Utils-1.2.2”文件的安装和复制等问题。并且一些后续步骤,网站上并没有给出,接下来仅以本菜狗的视角,重新梳理对象字典环境的配置。
特别鸣谢:
@睿思派克: 文章链接
@mobei1983: 文章链接
@lei_g: 文章链接
@月落三千雪: 文章链接
一、软件及源文件下载
对象字典环境的配置总体来说需要下载/安装三个软件和一个源文件,如表1所示:
项目 | 链接 |
---|---|
python-2.7.15.amd64.msi | 下载: Python |
wxPython3.0-win64-3.0.2.0-py27.exe | 下载: wxPython |
Gnosis_Utils-1.2.2.zip | 下载: Gnosis_Utils |
canfestival-de1fc3261f21 | 下载: canfestival |
软件和源文件的下载方式可以分为两种:
(1)官网\网页式下载,操作步骤如下:
a.在D盘建立名为“CANopen_Setup”的文件夹;
b.在步骤a的文件夹里建立名为“DO_Env_Setup”的子文件夹;
c.在步骤b的“DO_Env_Setup”文件夹里建立名为“Python”、“wxPython”和“Gnosis_Utils”的三个子文件夹;
d.在表1所给的链接中下载对应的三个程序和一个源文件,将三个程序对应下载至步骤c的三个文件夹里;将源文件下载至步骤a的文件夹里,即:让其与“DO_Env_Setup”具有相同等级;
注意,前两个程序打开链接就可以下载,并且版本适配;第三个程序打开链接后,需要下滑直至找到如图1所示的程序:
注意:源文件打开链接后,需要在页面上方选择zip格式进行下载,如图2所示:
(2)网盘式下载,操作步骤如下:
a.在D盘建立名为“CANopen_Setup”的文件夹;
b.在步骤a的文件夹里建立名为“DO_Env_Setup”的子文件夹;
c. 在步骤b的“DO_Env_Setup”文件夹里建立名为“Python”、“wxPython”和“Gnosis_Utils”的三个子文件夹;
d.在下方百度网盘链接中,下载表1中的三个程序和一个源文件,网盘文件如图3所示:
链接: 网盘链接
提取码:XLGT
e.将网盘文件中的三个程序分别拷贝至步骤c建立的三个对应文件夹中;将源文件拷贝至步骤a的文件夹里,即:让其与“DO_Env_Setup”具有相同等级;
不论哪种下载方式,最后要达到的目的如图4所示:
二、软件及源文件安装
经过上述下载环节之后,接下来进入安装环节。由于各类程序和源文件已经做好分类,所以两种下载方式对应的安装步骤是一样的。其实熟练之后没必要分这么多文件夹,直接一个文件夹就够了。安装步骤如下:
a.“Python”文件夹
Step1
Step2
注意文件夹选择!
Step3
Step4
这里需要注意,将橙色框内的选项改成如上图所示!
Step5
Step6
在上图搜索栏输入“CMD”,在其上方查找到“命令提示符”并打开!
Step7
在上图红框中输入“Python”,若出现如图所示的结果,则表明Python安装成功!
b.“wxPython”文件夹
Step1
Step2
Step3
Step4
此处需要注意的是,安装路径不要更改,因为其默认需要安装在Python文件夹的Lib文件夹里,千万不要自己将路径改为wxPython文件夹!
Step5
Step6
Step7
Step8
安装成功后将弹出的黑色窗口关闭即可。
c.“Gnosis_Utils”文件夹
“Gnosis_Utils”文件夹需要与canfestival-de1fc3261f21文件夹连用,有两种配置方式。
①简单的配置方式,直接在canfestival-de1fc3261f21文件夹里操作,不需要用到自己建立的“Gnosis_Utils”文件夹:
Step1
Step2
Step3
右击,将上图中的压缩包解压到当前文件夹,会得到“Gnosis_Utils-1.2.2”文件夹。
Step4
切记不要直接安装“Gnosis_Utils-1.2.2”文件夹里的“setup.py”程序!!!
Step5
右击,将上图中的文件夹拷贝/复制。
Step6
将在Step5中复制的文件夹粘贴到Step2中的“objdictgen”文件夹中。
Step7
双击“objdictgen”文件夹中的“objdictedit.py”文件,若出现Step8中的窗口,则说明环境配置成功。
Step8
②相对复杂的配置方式,在自己建立的“Gnosis_Utils”文件夹中复制“gnosis”文件,再将其粘贴到“objdictgen”文件夹中:
Step1
Step2
Step3
Step4
将在Step3中复制的文件夹粘贴到Step4中的“objdictgen”文件夹中。
Step5
双击“objdictgen”文件夹中的“objdictedit.py”文件,若出现Step6中的窗口,则说明环境配置成功。
Step6
本篇文章的文件夹数目较多,读者在参考的时候请务必注意操作步骤与文件夹的对应。本文以菜狗的视角,一步一步地对对象字典的环境进行配置,旨在能给读者一个比较详细的参考,不恰之处,还请指正。
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)