labview如何旋转控件_labview怎么用

labview如何旋转控件_labview怎么用龙源期刊网http://www.qikan.com.cn基于LabVIEW的旋转倒立摆系统设计作者:白富斌董君浩侯丽鹏来源:《现代商贸工业》2016年第09期摘要:以LabVIEW为平台,结合PID算法,对旋转倒立摆系统设计进行设计研究。在倒立摆旋转过程中,通过编码器将判断位置与角度的相应电信号反馈给上位机,上位机通过运行程序计算并输出信号进而来控制摆杆的的角度、位置,使倒立摆的摆杆不会下垂。关键…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

龙源期刊网

http://www.qikan.com.cn

基于

LabVIEW

的旋转倒立摆系统设计

作者:白富斌

董君浩

侯丽鹏

来源:《现代商贸工业》

2016

年第

09

要:以

LabVIEW

为平台,结合

PID

算法,对旋转倒立摆系统设计进行设计研究。

在倒立摆旋转过程中,通过编码器将判断位置与角度的相应电信号反馈给上位机,上位机

通过运行程序计算并输出信号进而来控制摆杆的的角度、位置,使倒立摆的摆杆不会下垂。

关键词:旋转倒立摆;

PID

算法;

LabVIEW

;反馈调节

中图分类号:

TB

文献标识码:

A

doi

10.19311/j.cnki.1672-3198.2016.09.096

0

引言

倒立摆系统是非线性、强耦合、多变量和自然不稳定的系统。在控制过程中,能有效地反

映诸如鲁棒性、随动性等许多控制中的关键问题,是检验各种控制理论的理想模型。因此对倒

立摆系统的研究在理论和方法上均有着深远的意义。

本文中,用增量式旋转编码器、伺服电机、伺服驱动器、数据采集卡、液晶显示模块等制

作了一个一级旋转倒立摆系统,用

PID

算法,在

LabVIEW

中编程,进行控制测试及调整,最

后实现对倒立摆的精准控制。

1

倒立摆系统的电路设计

旋臂一端与伺服电机连接并由伺服电机驱动,可绕转轴在旋转水平面内旋转,旋转臂另一

端固定有一个旋转编码器,旋转编码器连接着摆杆,当旋转臂转动时会带动摆杆在与编码器转

轴旋转方向内旋转。如图

1

所示。

2

系统工作原理

编码器将角位移电压信号送到控制器,根据状态反馈控制器将此电压信号输入

LabVIEW

前面板中,通过程序计算出相对应的输出信号,再给

PID

模块输出相应的脉冲信号,发送给伺

服驱动器,再由伺服驱动器使电机转动,进而实现对摆杆的控制

3

旋转倒立摆的

PID

控制算法

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171014.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ETL开发工具KETTLE使用教程「建议收藏」

    ETL开发工具KETTLE使用教程「建议收藏」Kettle的建立数据库连接、使用kettle进行简单的全量对比插入更新:kettle会自动对比用户设置的对比字段,若目标表不存在该字段,则新插入该条记录。若存在,则更新。Kettle简介:Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,数据抽取高效稳定。Kettle中文名称叫水壶,该项目的主程序员MATT希望把各种数据放到一个…

    2022年6月3日
    408
  • oracle的executereader,OracleCommand.ExecuteReader 方法 (System.Data.OracleClient) | Microsoft Docs…

    oracle的executereader,OracleCommand.ExecuteReader 方法 (System.Data.OracleClient) | Microsoft Docs…public:System::Data::OracleClient::OracleDataReader^ExecuteReader(System::Data::CommandBehaviorbehavior);publicSystem.Data.OracleClient.OracleDataReaderExecuteReader(System.Data.CommandBehavior…

    2022年6月20日
    28
  • keil(MDK) 5官方下载教程

    keil(MDK) 5官方下载教程一、KEILKeil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的KeilElektronikGmbH和美国德克萨斯的KeilSoftwareInc。Keil公司制造和销售种类广泛的开发工具,包括ANSIC编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-timekernel)。有…

    2022年5月23日
    47
  • Java代码是怎么运行的「建议收藏」

    Java代码是怎么运行的「建议收藏」Java代码有很多运行方式。在开发工具中运行双击jar文件运行在命令行中运行在网页中运行当然,上述运行方式都离不开JRE, 也就是Java运行时环境。JRE仅包含Java程序的必须组件,包括Java虚拟机以及Java核心类库…

    2022年7月7日
    27
  • Java我的高效编程之常用函数

    Java我的高效编程之常用函数

    2020年11月12日
    229
  • 基于情感词典进行情感态度分析[通俗易懂]

    基于情感词典进行情感态度分析[通俗易懂]情感分析是指挖掘文本表达的观点,识别主体对某客体的评价是褒还是贬,褒贬根据进态度行倾向性研究。文本情感分析可以分为基于机器学习的情感分类方法和基于语义理解的情感分析。基于机器学习进行语义分析的话需要大量的训练集,同时需要人工对其进行分类标注。我所使用的方法是基于语义理解中的使用情感词典进行情感态度分析。下面是我所使用的情感词典:链接:HTTPS://pan.baidu.com/s/1xC…

    2022年8月23日
    6

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号