-
题名基于Python的SCPI命令解释器的设计
被引量:4
- 1
-
-
作者
周子天
叶卫东
-
机构
北京航空航天大学自动化科学与电气工程学院
-
出处
《测控技术》
2019年第5期62-66,71,共6页
-
文摘
目前可编程仪器标准命令(SCPI)依然被广泛使用,因此设计一个高效通用的SCPI命令解释器很重要。常用的SCPI命令解释器多以C语言开发,采用链式二叉树等存储结构,多有如解析效率低、通用性差、不识别等效命令等缺点。因此提出一种基于Python语言的设计。相比于常用的链式二叉树或顺序存储等结构,本设计提出一种基于Python字典结构的新型存储结构,减少了解析时的查询次数,提高了解析效率。而针对常用SCPI命令解释器通用性差的缺点,本设计提出以XML文档描述SCPI命令树,在启动时动态加载进内存的方式提高了解释器的通用性。同时,由于Python跨平台的特性,所设计的SCPI命令解释器也拥有良好的跨平台特性,适于在各平台下工作。
-
关键词
python
SCPI
解释器
可程控仪器
-
Keywords
python
SCPI
interpreter
programmable instrument
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名编译型嵌入式Python的设计与实现
- 2
-
-
作者
李春亭
王宜怀
施连敏
张露
-
机构
苏州大学计算机科学与技术学院
武夷学院认知计算与智能信息处理福建省高校重点实验室
-
出处
《计算机工程与设计》
北大核心
2024年第1期79-87,共9页
-
基金
国家自然科学基金项目(61672369)
江苏高校优势学科建设工程基金项目(PAPD)
武夷学院认知计算与智能信息处理福建省高校重点实验室开放课题基金项目(KLCCIIP2021201)。
-
文摘
针对面向微控制器的解释型MicroPython具有实时性弱、占用存储空间大和可移植性较差等问题,提出一种将Python语言转化为C++语言并将构件层与应用层分离的编译型嵌入式Python方案,设计基于抽象语法树及类型注释的源码映射机制。在此基础上,设计嵌入式Python编译器,实现集成开发环境AHL-GEC-IDE(for Python版),完成Python源文件的编辑、编译、链接和下载。实践结果表明,该编译型Python方案可行,为嵌入式人工智能领域提供了一种实时性较高、编辑编译方便、可移植性较强的编译型Python集成开发环境。
-
关键词
编译型嵌入式python
微型python解释器
微控制器
抽象语法树
类型注释
混合编程
可移植性
-
Keywords
compiled embedded python
Micropython
microcontroller unit
abstract syntax tree
type annotation
hybrid programming
portability
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名Python技术在计算机软件中的应用
- 3
-
-
作者
田文涛
-
机构
哈尔滨职业技术学院
-
出处
《集成电路应用》
2024年第2期344-346,共3页
-
文摘
阐述Python解释器是一种基于软件平台拓展设计的计算机语言编程技术手段。分析Python技术在计算机软件中的应用优势,具有简单便捷、针对性强、跨平台性、生态系统完善的特点。探讨应用方法,包括用于数据挖掘、软件测试、数据科学、网站开发。
-
关键词
计算机技术
python解释器
计算机软件
设计编程
-
Keywords
computer technology
python interpreter
computer software
design programming
-
分类号
TP312.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名初中Python拓展课程微专题的设计
- 4
-
-
作者
姚玉莲
-
机构
浙江省嘉兴市秀州中学初中部
-
出处
《中小学数字化教学》
2023年第3期54-58,共5页
-
文摘
微专题指教师根据教学实情,围绕学科的重难点,以专题训练方式,促使学生退回核心概念的教材原点进行知识的理解后,构建个性化知识体系,并运用基本原理和规律解决小问题、真问题、实问题的活动[1]。从教师的视角来看,微专题是一种教学方式,其目标单一明确,内容集中解决某一问题。从学生的视角来看,微专题相当于一种微型课程,是针对某主题模块的相对独立完整的课程。教师如何设计初中Python拓展课程微专题?
-
关键词
拓展课程
微专题
知识的理解
微型课程
python
专题训练
主题模块
重难点
-
分类号
G633.67
[文化科学—教育学]
-
-
题名一种适用于微型PLC的嵌入式操作系统设计
被引量:2
- 5
-
-
作者
廖义奎
李智
周娟
李为民
韦卫星
-
机构
广西民族大学物理与电子工程学院
桂林电子科技大学电子工程学院
-
出处
《测控技术》
CSCD
北大核心
2012年第1期79-82,共4页
-
基金
广西教育厅科研项目(200322)
广西民族大学重大项目(0409013)
-
文摘
为了解决通用嵌入式操作系统在微型PLC设计上的不足,提出一种适用于微型PLC的面向对象嵌入式操作系统设计方案。该系统由内核、PLC解释器、I/O存储空间映射、驱动程序等部分组成,其中内核又由工厂、事件管理、用户接口以及任务管理等模块组成。其特点是采用面向对象、模板以及设计模式的方式编程,从底层提供对微型PLC设计的优化,提供动态内存分配与自动回收功能和内存与I/O口的映射功能,且内嵌PLC解释器。经过测试表明该嵌入式操作系统可满足微型PLC的设计要求。
-
关键词
微型PLC
嵌入式操作系统
PLC解释器
面向对象
任务管理
-
Keywords
micro PLC
embedded operating system
PLC interpreter
object-oriented
task management
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-
-
题名TPython:一种扩充的Python语言
被引量:1
- 6
-
-
作者
余超
周天琳
周晓宇
陈林
徐宝文
-
机构
东南大学计算机科学与工程学院
江苏省软件质量研究所
南京大学计算机科学与工程学院
-
出处
《计算机与数字工程》
2009年第5期54-58,共5页
-
基金
国家杰出青年科学基金(编号:60425206)
国家自然科学基金(编号:60503020)
江苏省自然科学基金(编号:BK2006094)资助
-
文摘
Python是一种流行的动态语言,但是由于完全的动态性影响了其执行效率和使用。因此,在Python基础上进行了静态化扩充,研制了TPython语言。该语言在注释中引入了可选的类型声明,并提供了包括类型检查在内的静态检查。相对于动态语言而言,TPython能够提高程序的可读性和可靠性,降低调试成本,相对于静态语言而言,TPython又具有语法简单,易于开发的优势。
-
关键词
类型声明
python
解释器
动态语言
-
Keywords
type declaration, python, interpreter, dynamic language
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-
-
题名Python程序打包成exe可执行文件的方法探究
被引量:9
- 7
-
-
作者
王瑞文
王圣辉
边润根
邓明月
-
机构
西北工业大学机电学院
峡江县农业局
-
出处
《无线互联科技》
2017年第12期52-53,共2页
-
文摘
Python是一种很流行的开源编程语言,可以在各种领域中用来编写独立的程序和脚本。Python免费、可移植、功能强大,而且使用起来相当容易。来自软件产业各个角落的程序员都已经发现,Python对于开发者效率和软件质量都十分关注,这无论在大项目还是小项目中都是一个战略性的优点。但是Python也有一点点小缺陷,那就是Python程序的执行必须要有解释器的参与。Python的程序如何在没有解释器的平台上使用,很简单,将Python程序打包成exe可执行文件即可。文章对Python程序打包成exe可执行文件的方法进行探究,以期为Python程序的深入应用提供一定支持。
-
关键词
python程序
exe可执行文件
解释器
-
Keywords
python programs
exe executable files
interpreter
-
分类号
TP312.1
[自动化与计算机技术—计算机软件与理论]
-
-
题名让micro:bit和音乐互动起来
被引量:1
- 8
-
-
作者
谢作如
张敬云
-
机构
浙江省温州中学
江苏省镇江市实验高级中学
-
出处
《中国信息技术教育》
2018年第15期109-111,共3页
-
文摘
当下火遍整个创客教育圈的莫过于micro:bit了.如图1所示,micro:bit是一个很小的可编程的微型电脑,能够使用makecode、Mixly、Python等编程语言设计智能作品.一直期望能够用micro:bit来识别音乐节奏,可惜micro:bit的功能太弱没办法实现,只能转而希望借助于电脑的帮忙,即让电脑识别音乐节奏,再将识别结果告诉micro:bit.
-
关键词
音乐节奏
python
电脑识别
微型电脑
语言设计
可编程
智能
-
分类号
G634.67
[文化科学—教育学]
-
-
题名MOMES扫描光栅近红外光谱仪专用软件设计
被引量:1
- 9
-
-
作者
张静
温泉
雷宏杰
温志渝
-
机构
重庆大学微系统研究中心
重庆大学新型微纳器件与系统技术国防重点学科实验室
重庆大学光电工程学院
-
出处
《无线互联科技》
2019年第3期46-48,共3页
-
基金
国家重点研发计划
项目编号:2018YFF01011200
+1 种基金
国家自然科学基金
项目编号:仪器专项61327002
-
文摘
为了解决市面上现有光谱仪软件与MOMES扫描光栅近红外光谱仪不配套的问题,文章设计并开发了一套MOMES扫描光栅近红外光谱仪专用软件系统,该软件采用C++和Python混合编程技术,实现了光谱仪的参数设置、光谱数据读取和标定等功能,搭建了实验平台,对软件整体功能进行了测试,验证了软件系统的实用性。
-
关键词
微型光谱仪
python语言
专用软件
-
Keywords
micro spectrometer
python language
special software
-
分类号
TP311.52
[自动化与计算机技术—计算机软件与理论]
TH744.1
[机械工程—光学工程]
-
-
题名海龟编程
- 10
-
-
-
出处
《科学家(少年)》
2024年第4期66-71,共6页
-
文摘
课程内容1、海龟的来历1)Python在2021年加冕最受欢迎的编程语言:python计算生态=标准库+第三方库a)标准库:随解释器直接安装的功能模块;b)第三方库:需要经过安装才能使用的功能模块;c)库(Library)、包(Package)、模块(Module),统称模块。2)海龟库(turtle库)是Python语言内置的绘制图像的标准库3)一个小海龟在横轴为x、纵轴为y的平面坐标系中移动,它爬行留下的痕迹就是绘制的图形。
-
关键词
python语言
标准库
第三方库
解释器
编程语言
平面坐标系
绘制图像
功能模块
-
分类号
TP3
[自动化与计算机技术—计算机科学与技术]
-