Python开发环境搭建 (for Control)

工作中可能需要画个bode图分析分析控制环路,但出于对matlab/mathcad正版软件的尊重,所以尝试着借助Python做些控制器分析设计工作,虽不完美但够用就好。这里只安装最基本的环境,包括matplotlib,scipy, control, serial,jupyter-notebook等,基于这些可以实现bode图绘制,控制器稳定性分析,控制计算书编制和简单串口上位机开发等工作。

1. Python软件下载安装

1.1 在Python官网下载最新安装包“Python3.9.1”。

图1 - 软件下载界面

1.2 打开exe文件,先勾选添加路径,然后点击install。

图2 - 软件安装界面

1.3 安装中。。。

图3 - 软件安装中

1.4 点击close安装完成

4 - 完成安装

1.5 安装完成后打开cmd窗口,输入python弹出如下信息代表安装成功。

图5 - 安装验证

2. 其他组件安装

2.1 pip安装

按ctrl+z先退出python模式,接着输入python -m pip install --upgrade pip

图6 - pip安装

2.2 wheel安装

输入python -m pip install --upgrade wheel

7 - wheel安装

2.3 numpy安装

输入python -m pip install --upgrade numpy

8 - numpy安装

2.4 setuptools安装

输入python -m pip install --upgrade setuptools

图9 - setuptools安装

2.5 cycler安装

输入python -m pip install --upgrade cycler

图10 - cycler安装

2.6 python-dateutil安装

输入python -m pip install --upgrade python-dateutil

11 - python-dateutil

2.7 kiwisolver安装

输入python -m pip install --upgrade kiwisolver

12 - kiwisolver

2.8 Pillow安装

输入python -m pip install --upgrade Pillow

13 - Pillow

2.9 pyparsing安装

输入python -m pip install --upgrade pyparsing

14 - pyparsing

2.10 matplotlib安装

输入python -m pip install --upgrade matplotlib

15 - matplotlib

2.11 ipython安装

输入python -m pip install --upgrade ipython

16 - ipython

2.12 jupyter安装

输入python -m pip install --upgrade jupyter

17 - jupyter

2.13 pandas安装

输入python -m pip install --upgrade pandas

18 - pandas

2.14 sympy安装

输入python -m pip install --upgrade sympy

19 - sympy

2.15 nose安装

输入python -m pip install --upgrade nose

20 - nose

2.16 scipy安装

输入python -m pip install --upgrade scipy

图21 - scipy

2.17 control安装

输入python -m pip install --upgrade control

图22 - control

2.18 pyserial安装

输入python -m pip install --upgrade pyserial

图23 - pyserial

3. jupyter notebook默认目录更改

jupyter notebook某种应用下和matlab的交互式脚本live script相当,可以用于控制计算书的书写。上面我们已经安装了jupyter,这里将jupyter notebook的默认浏览器打开路径修改为用户指定的工作路径。首先在cmd下输入命令jupyter notebook --generate-config

图24 - jupyter配置文件生成

运行该命令后将生成jupyter_notebook_config.py文件,打开该文件修改如下目录那一行,将其指定到用户希望的工作目录。

25 - jupyter工作目录修改

目录修改后,在cmd下输入jupyter notebook命令即可在浏览器中打开jupyter,同时可以看到用户工作目录下的相关文件。

26 - jupyter notebook打开

声明:本内容为作者独立观点,不代表电子星球立场。未经允许不得转载。授权事宜与稿件投诉,请联系:editor@netbroad.com
觉得内容不错的朋友,别忘了一键三连哦!
赞 6
收藏 11
关注 40
成为作者 赚取收益
全部留言
0/200
  • Porterer 2021-01-28 09:03
    感谢分享,好东西,收藏!
    回复