资源简介
用VC控件实现的modbus通信实验程序,用MSComm控件实现PC与三块智能电表通信,读取电压、电流和电量。
代码片段和文件信息
// Machine generated IDispatch wrapper class(es) created by Microsoft Visual C++
// NOTE: Do not modify the contents of this file. If this class is regenerated by
// Microsoft Visual C++ your modifications will be overwritten.
#include “stdafx.h“
#include “mscomm.h“
/////////////////////////////////////////////////////////////////////////////
// CMSComm
IMPLEMENT_DYNCREATE(CMSComm CWnd)
/////////////////////////////////////////////////////////////////////////////
// CMSComm properties
/////////////////////////////////////////////////////////////////////////////
// CMSComm operations
void CMSComm::SetCDHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x1 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetCDHolding()
{
BOOL result;
InvokeHelper(0x1 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetCommID(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0x3 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
long CMSComm::GetCommID()
{
long result;
InvokeHelper(0x3 DISPATCH_PROPERTYGET VT_I4 (void*)&result NULL);
return result;
}
void CMSComm::SetCommPort(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0x4 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
short CMSComm::GetCommPort()
{
short result;
InvokeHelper(0x4 DISPATCH_PROPERTYGET VT_I2 (void*)&result NULL);
return result;
}
void CMSComm::SetCTSHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x5 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetCTSHolding()
{
BOOL result;
InvokeHelper(0x5 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetDSRHolding(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x7 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetDSRHolding()
{
BOOL result;
InvokeHelper(0x7 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetDTREnable(BOOL bNewValue)
{
static BYTE parms[] =
VTS_BOOL;
InvokeHelper(0x9 DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
bNewValue);
}
BOOL CMSComm::GetDTREnable()
{
BOOL result;
InvokeHelper(0x9 DISPATCH_PROPERTYGET VT_BOOL (void*)&result NULL);
return result;
}
void CMSComm::SetHandshaking(long nNewValue)
{
static BYTE parms[] =
VTS_I4;
InvokeHelper(0xa DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
long CMSComm::GetHandshaking()
{
long result;
InvokeHelper(0xa DISPATCH_PROPERTYGET VT_I4 (void*)&result NULL);
return result;
}
void CMSComm::SetInBufferSize(short nNewValue)
{
static BYTE parms[] =
VTS_I2;
InvokeHelper(0xb DISPATCH_PROPERTYPUT VT_EMPTY NULL parms
nNewValue);
}
short CMSComm::Ge
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-11-14 13:23 MSCommTest\
文件 1009 2012-11-07 21:10 MSCommTest\20121107.txt
目录 0 2012-11-14 13:08 MSCommTest\Debug\
文件 134 2012-11-12 08:10 MSCommTest\Debug\20121112.txt
文件 47381 2012-11-13 11:14 MSCommTest\Debug\mscomm.obj
文件 0 2012-11-07 09:42 MSCommTest\Debug\mscomm.sbr
文件 3441664 2012-11-07 10:49 MSCommTest\Debug\MSCommTest.bsc
文件 131130 2012-11-14 13:08 MSCommTest\Debug\MSCommTest.exe
文件 312648 2012-11-14 13:08 MSCommTest\Debug\MSCommTest.ilk
文件 16805 2012-11-13 11:14 MSCommTest\Debug\MSCommTest.obj
文件 5494424 2012-11-13 11:14 MSCommTest\Debug\MSCommTest.pch
文件 410624 2012-11-14 13:08 MSCommTest\Debug\MSCommTest.pdb
文件 3868 2012-11-13 11:14 MSCommTest\Debug\MSCommTest.res
文件 0 2012-11-07 09:47 MSCommTest\Debug\MSCommTest.sbr
文件 65741 2012-11-14 13:08 MSCommTest\Debug\MSCommTestDlg.obj
文件 0 2012-11-07 10:49 MSCommTest\Debug\MSCommTestDlg.sbr
文件 105466 2012-11-13 11:14 MSCommTest\Debug\StdAfx.obj
文件 1374841 2012-11-07 09:42 MSCommTest\Debug\StdAfx.sbr
文件 205824 2012-11-14 13:08 MSCommTest\Debug\vc60.idb
文件 364544 2012-11-14 13:08 MSCommTest\Debug\vc60.pdb
文件 8569 2012-10-23 09:16 MSCommTest\mscomm.cpp
文件 3221 2012-10-26 16:29 MSCommTest\mscomm.h
文件 37244 2012-11-08 18:29 MSCommTest\MSCommTest.aps
文件 2431 2012-11-14 13:23 MSCommTest\MSCommTest.clw
文件 2119 2012-10-23 09:13 MSCommTest\MSCommTest.cpp
文件 4752 2012-11-07 20:53 MSCommTest\MSCommTest.dsp
文件 589 2012-10-23 16:21 MSCommTest\MSCommTest.dsw
文件 1368 2012-10-23 09:13 MSCommTest\MSCommTest.h
文件 66560 2012-11-14 13:23 MSCommTest\MSCommTest.ncb
文件 113664 2012-11-14 13:23 MSCommTest\MSCommTest.opt
文件 254 2012-11-14 13:08 MSCommTest\MSCommTest.plg
............此处省略11个文件信息
相关资源
- Modbus网络流量数据集Modbus_traffic.arff
- 89c52单片机modbus源码
- 串口通信--Modbus-RTU协议通信
- miniboard_modbus_demo.7z
- stm32 rs485 modbus协议
- stm32+Modbus从机读取
- 包含modbus从机和主机的程序
- 基于MODBUS协议的直流电机控制程序-
- S7-1500 Modbus-RTU通讯说明和例程.rar
- FreeModbusTCP STM32移植
- 基于stm32F103 的modbus电表 188/645协议水
- STM32与迪文屏通信例程.zip
- VC串口通信modbus协议源代码教程
- Modbus Poll V6.4+Modbus slave6.0+Virtual Seria
- stm32f407开发板实现485串口modbus协议通
- MODBUS主从机的移植代码
- nModbus DLL官方最新组件
- modbus通讯协议与编程
- modbus协议+modbus软件开发实战指南PDF打
- ASE2000 RTU Test Set Full Protocol
- 基于stm32f407实现的modbus/tcp
- STM32F407上实现Modbus协议,包括多种C
- STM32F103RCT6_USART1串口通信代码
- STM32F407+LAN8720+LWIP移植freemodbus TCP.zip
- ModBus软件开发实战指南 含源码
- 基于Modbus通信协议的串口通信程序
- 基于Modbus协议的工业自动化网络规范
- modbus调试工具包括服务器端和客户端
- 西门子S7-1214C与机器人走Modbus Tcp通信
- NI Labview Modbus 函数模块
评论
共有 条评论