labview上位机程序编写
“labview上位机程序编写”相关的资料有哪些?“labview上位机程序编写”相关的范文有哪些?怎么写?下面是小编为您精心整理的“labview上位机程序编写”相关范文大全或资料大全,欢迎大家分享。
VB上位机程序编写
VB Mscomm控件基本介绍
VB Mscomm控件
一、MSComm控件的主要属性、事件
1、MSComm的属性
Commport:设置或返回串口号。 如设成1(默认值),表示对Com1进行操作。 Settings:以字符串的形式设置或返回串口通信参数。包括串口通讯的比特率,奇偶校
验,数据位长度、停止位等。其默认值 是“9600,N,8,1”,表示串口比特率是
9600bit/s,不作奇偶校验,8位数据位,1个停止位。
Portopen:设置或返回串口状态。值为True时打开串口,值为False时关闭串口。 InputMode:设置或返回接收数据的类型。若值为0,则表示以文本形式读取;值为1,
则表示以 二进制形式读取。
Inputlen:设置或返回一次从接收缓冲区中读取字节数。 InBufferSize:设置或返回接收缓冲区的大小,缺省值为1024字节。
InBufferCount:设置或返回接收缓冲区中等待计算机接收的字符数。 当将其值设为0
时,则输入寄存器将被清空。
Input:从接收缓冲区中读取数据并清空该缓冲区,该属性设计时无效,运行时只读。
OutBufferSize:设置或返回发送缓冲区的大小,缺省值为512
VC++编写简单串口上位机程序
VC++编写简单串口上位机程序
2010年4月13日10:23:40
串口通信,MCU跟PC通信经常用到的一种通信方式,做界面、写上位机程序的编程语言、编译环境等不少,VB、C#、LABVIEW等等,我会的语言很少,C语言用得比较多,但是还没有找到如何用C语言来写串口通信上位机程序的资料,在图书管理找到了用VC++编写串口上位机的资料,参考书籍,用自己相当蹩脚的C++写出了一个简单的串口上位机程序,分享
一下,体验一下单片机和PC通信的乐趣。
编译环境:VC++6.0
操作系统:VMWare虚拟出来的Windows XP
程序实现功能:
1、 PC初始化COM1口,使用n81方式,波特率57600与单片机通信。PC的COM口编号可以
通过如下方式修改:
当然也可以通过上位机软件编写,通过按钮来选择COM端口号,但是此次仅仅是简单的例程,就没有弄那么复杂了。COM1口可用的话,会提示串口初始化完毕。否则会提示串口已经打
开Port already open,表示串口已经打开,被占用了。
2、 点击开始转换,串口会向单片机发送0xaa,单片机串口中断接收到0xaa后启动ADC转换一次,并把转换结果ADCL、ADCH共两个字节的结果发送至PC,PC进行数
用VB编写上位机
VB编写上位机实例 用VB编写上位机实例
16:14:22 UTC+0800Sun Apr 1 2007 用VB6.0编写第一个串口通信上位机程序
Visual Basic6.0是一个可视化窗口环境的编程软件,目前使用Visual Basic6.0可以快速简单编写单片机中的串口通信上位机程序。 电子制作 HPOO
下面我们以一个完整的通信试验为例子完成如何用Visual Basic6.0编写单片机串口通信程序。
打开安装好后的Visual Basic6.0主程序界面。选择“标准EXE”。如图1显示,建立Visual Basic的编程环境。
图1
在菜单的[工程]选项中选择[部件],如图2。把Visual Basic的串口通信控件Microsoft Comm control 6.0调入工作菜单。
图2
在打开[部件]对话框中,选择Microsoft Comm control 6.0的选项框,点击[确定]。图3
图3
可以在图示3中可以看通信控件Microsoft Comm control 6.0的文件是在C:\\WINNT\\system32\\MSCOMM32.OCX文件。
如果大家在首次调用通信控件Microsoft Comm
变频器与上位机串行通讯程序设计 - 图文
变频器与上位机串行通讯程序设计
南 阳 理 工 学 院 本 科 毕 业 设 计(论文)
变频器与上位机串行通讯程序设计
Software Design of Serial Communication between
Converter and PC
学 院(系): 电子与电气工程系 专 业: 自动化 学 生 姓 名: 张景杰 学 号: 96106060 指 导 教 师(职称): 崔世林(副教授) 评 阅 教 师: 完 成 日 期: 2010年5月17日
南阳理工学院
Nanyang Institute of Technology
变频器与上位机串行通讯程序设计
变频器与上位机串行通讯程序设计
自动化专业 张景杰
[摘 要] 变频器是工业生产中广泛使用的一种强电设备,其输出功率大,控制效果好,成本低,也是工
VC上位机MFC利用串口控件发送接收数据程序代码
打开VC++6.0,建立一个基于对话框的MFC应用程序。
菜单中依次选择Project -> Add To Project -> Components and Controls
在弹出的Components and Controls Gallery 窗口中双击Registered Activex Controls文件夹
选中Microsoft Communications Control,version 6.0,点击Insert添加控件,如下图
在这里如果没有找到Microsoft Communications Control,version 6.0怎么办?
如果没有,说明这个控件还没有注册。那么需要先注册此控件,方法如下: 开始 -> 运行 中输入 regsvr32 mscomm32.ocx 点击确定注册
添加控件后会弹出一个确认框
点击“确定”
再点击\,控件就添加成功了
把此控件拖入界面中,利用MFC ClassWizard添加成员变量(我在这里用的变量名是m_msCom,可变),如图
然后在控件的属性里进行一些必要的配置:
CommPort设置串口号
InputMode设置为
上位机与下位机之间通信编程
绝对是好的资料。是用VC写的
摘 要
本文主要描述了利用PC机与AT89C51单片机之间的通信程序设计实现温度显示。并详述了在VC6.0环境下,上位机利用MSCOMM通信控件与单片机之间串口通信实现温度显示。由单片机采集一个温度信号,将采集到的温度信号传送给PC机显示,PC机用VC6.0编写程序,单片机程序用C语言编写,最后用PROTUES软件进行仿真实现温度显示。
关键词:单片机 MSCOMM控件 VC6.0 AT89C51 温度显示
绝对是好的资料。是用VC写的
目 录
摘要
1 引言............................................................................................................................ 1 2 结构设计与方案选择................................................................................................ 2
2.1设计任务...........................................
LabVIEW与单片机通讯
LabVIEW单片机通讯
1.串口扩展的问题:
先说一下串口的扩展问题,一般的台式机或工控机上都至少有二个串口,一般都是够用的,但是现在市场上已经很难找到带串口的笔记本了,而有时候在外出调试时需要在笔记本中使用到串口的,这时一般是使用USB-RS232的转接线,价格从十几到一百多都有,很多朋友反应在使用价格低的转接线时会出现乱七八糟的问题,而贵一点的线就很少听说有其它问题的,所以大家在使用便宜的USB-RS232转接线时要特别注意线的质量,遇到一些奇怪的问题时先考虑换一根好一点的线。PCI-RS232扩展卡也同理,便宜的卡也容易出问题,尽量买好一点的,以免因小失大。PCI-RS232一般至少能扩展2个串口,有些BT一点的可以扩展到8-16个,一堆线和接头。转接线和扩展卡一般是要装驱动的。
2.串口功能的确认:
在使用串口之前,最好先确认一下串口是否正常,特别是使用转换接或扩展卡的。检查的方法很简单,就是将串口的2、3脚短接起来,3脚是发送数据,2脚接收数据,就是这个串口自发自收。电脑上的串口软件一般是用串口调试助手,很出名的,也好用。如下图所示: 图1 串口调试助手
打开软件,选择已经短接好的串口号,点击“手动发送”,如果串口是好的,2、3脚又短接起
VHDL编写IIC程序
如题所示,本文是使用VHDL语言编写的IIC 总线的24C02的读写例程,程序加了中文注释便于想我一样的初学者理解,写使用的写一个字节,读使用的随机读,具体参考24c02的手册
library IEEE;
use IEEE.std_logic_1164.all; use IEEE.std_logic_arith.all; use IEEE.std_logic_unsigned.all;
entity iic_com is port( clk: in STD_LOGIC; rst_n: in STD_LOGIC; sw1_en: in STD_LOGIC; --读使能 sw2_en: in STD_LOGIC; --写使能 scl: out STD_LOGIC; sda: inout STD_LOGIC; dis_data: out STD_LOGIC_VECTOR (7 downto 0) );
end entity iic_com;
architecture iic_communication of iic_com is signal sw_state: STD_LOGIC; signal cnt
matlab编写程序
mathematics
Basic Matrix Operations
>> a=[1 2 3 4 5]生成矩阵; >> b=a+2矩阵加上数字 >> plot(b)画三点图 >> grid on生成网格 >> bar(b)生成条状图
>> xlabel('sample#') 给X轴加标注 >> ylabel('pound') 给Y轴加标注 >> title('bar plot')加标题 >> plot(b,'*')用*表示点
>> axis([0 10 10 20 0 20])各个轴的范围 >> A = [1 2 0; 2 5 -1; 4 10 -1] >> B=A'转置 >> C=A*B矩阵相乘 >> C=A.*B数组相乘 >> X=inv(A)逆 >> I=inv(A)*A单位矩阵 >> eig(A)特征值
>> svd(A) the singular value decomposition. 奇异值分解
>> p = round(poly(A))生成特征多项式的系数 >> roots(p) 特征多项式的根,即矩阵的特征值 >> q = conv(p,p) 向量的卷积 >> r = conv(p,q) 再向量的卷积 >
VC编写串口程序
VC控件MSComm编写串口通信程序(转)
博客分类:
?
C++
VC++编程数据结构MFCMicrosoft
在众多网友的支持下,串口调试助手从2001年5月21日发布至今,短短一个月,在全国各地累计下载量近5000人次,在近200多个电子邮件中,20多人提供了使用测试意见,更有50多位朋友提出要串口调试助手的源代码,为了答谢谢朋友们的支持,公开推出我最初用VC控件MSComm编写串口通信程序的源代码,并写出详细的编程过程,姑且叫串口调试助手源程序V1.0或VC串口通讯源程序吧,我相信,如果你用VC编程,那么有了这个代码,就可以轻而易举地完成串口编程任务了。(也许本文过于详细,高手就不用看) 开始吧:
1.建立项目:打开VC++6.0,建立一个基于对话框的MFC应用程序SCommTest(与我源代码一致,等会你会方便一点);
2.在项目中插入MSComm控件 选择Project菜单下Add To Project子菜单中的 Components and Controls?选项,在弹出的对话框中双击Registered ActiveX Controls项(稍等一会,这个过程较慢),则所有注册过的ActiveX控件出现在列表框中。选择