1.Doxygen组态
2.全国产EtherCAT运动控制边缘控制器(六):RtBasic文件下载与连续轨迹加工的组态组态Python+Qt开发
Doxygen组态
在配置Doxygen以生成文档时,需要遵循三个关键步骤。源码首先,开源创建项目配置文件,软件它是组态组态一个简单的键值对设定,其中以井号(#)开头的源码支付类php源码行被视为注释,会被忽略。开源配置格式有两种:TAG = value [value,软件 ...],用于设定单一键值,组态组态值可以包含空格,源码用双引号括起来。开源
TAG += value [value,软件 ...],适用于表列型的组态组态TAG,多个值以逗号分隔,源码后续定义会合并前面的开源值。
了解了基本格式后,选择适合的TAG进行设置,如PROJECT_NAME(项目名,可能需用双引号包含多字)、PROJECT_VERSION(版本号)、OUTPUT_DIRECTORY(输出路径)等。足球信用源码Doxygen提供了方便的工具,如`doxygen Doxygen`,生成初始配置文件,然后用文本编辑器进行修改。 接下来,介绍几个关键的TAG设置示例:PROJECT_NAME: 项目名(用双引号括住多字)
PROJECT_VERSION: 项目版本号
OUTPUT_DIRECTORY: 输出文件的根路径
OUTPUT_LANGUAGE: 输出语言,如Chinese-Traditional
INPUT: 指定处理的源代码文件路径,支持目录和文件,使用逗号分隔
FILE_PATTERNS: 指定处理特定文件类型,如".c,飞机代码源码 .cpp, .h"
RECURSIVE: 是否递归查找子目录的源代码
EXCLUDE和EXCLUDE_PATTERNS: 排除不希望处理的文件或目录
SOURCE_BROWSER: 是否生成源文件列表
INLINE_SOURCES: 是否在文档中包含源代码
ALPHABETICAL_INDEX: 是否生成字母索引
GENERATE_HTML: 是否生成HTML文档
每个TAG的详细说明和更多选项,建议查阅Doxygen的官方文档。若嫌手动编辑繁琐,可使用Doxygen Wizard工具来简化配置过程。扩展资料
Doxygen是一种开源跨平台的,以类似JavaDoc风格描述的文档系统,完全支持C、C++、Java、Objective-C和IDL语言,部分支持PHP、源站网源码C#。注释的语法与Qt-Doc、KDoc和JavaDoc兼容。Doxgen可以从一套归档源文件开始,生成HTML格式的在线类浏览器,或离线的LATEX、RTF参考手册。全国产EtherCAT运动控制边缘控制器(六):RtBasic文件下载与连续轨迹加工的Python+Qt开发
全国产EtherCAT运动控制边缘控制器ZMCH是一款自主可控的软硬件产品,支持EtherCAT总线和脉冲型独立运动控制,具备轴控制能力,oa编程源码集成正运动远程HMI功能,提供网络组态显示,实时监控和参数配置。内置Linux系统,实现快速指令交互,单指令交互时间短至us左右。
使用Python+QT实现ZMCH连续轨迹加工,首先配置Python+Qt开发环境,通过下载Python解释器、安装pyside2或pyside6(根据Python版本选择),并配置PyCharm Community Edition以使用自定义工具如qt的界面编辑器。通过安装Qt Designer和Pyside2-uic,开发人员可以直接在PyCharm中设计UI界面和生成UI文件的py文件。
创建Python项目并添加函数库时,需在指定文件夹中添加厂家提供的“PYTHON例程”文件夹内的zauxdll.dll、zmotion.dll以及zauxdllPython.Py文件。查看PC函数手册以熟悉相关函数接口,并使用ZAux_OpenEth()接口链接控制器,通过下载“.bas”文件到控制器中实现连续轨迹加工。
在Python+Qt开发中,通过“ZmotionCadV1.0导图工具”将CAD图纸转换为“.bas”格式,然后编写程序以加载UI文件,调用链接控制器接口,监控控制器状态,选择和下载bas文件,以及控制控制器的启动、停止、暂停和继续。编译运行程序并使用ZDevelop软件监控控制器状态,以确保连续轨迹加工的准确性和效率。
调试与监控阶段,通过ZDevelop软件连接控制器并进入调试模式,可以查看控制器内部的bas文件名。此外,利用ZDevelop软件的示波器功能抓取波形,与CAD图纸进行比较,以验证连续小线段运动的准确性。最后,提供完整代码获取地址以供参考和学习。
通过Python+Qt开发,ZMCH能够高效实现连续轨迹加工,促进工业控制与工业互联网应用需求的满足。本文由正运动技术原创,鼓励转载以促进中国智能制造水平的提升。所有内容版权属于正运动技术,转载时请注明文章来源。