资源简介
用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协议官方文档中、英文全
- Omron ETN21模块进行modbustcp通讯
- modbus通讯协议详解
- MCGS与单片机通信
- VC 6 Modbus RTU测试程序
- modbus51_c代码
- Modbus TCP Client
-
NModbus4 通讯类库(fr
amework4.5版本) - 西门子S7-1200 MODBUS-TCP通讯编程
- 200SMART Modbus-TCP通信程序演示-轮询(多
- 整理的ModbusProtocol SDK开发包
- delphi编写的modbus测试源码
- modbus通讯,用DELPHI编写
- FreeModbus_Slave+STM32F407+USART2代码亲测可
- 人民电器电表modbus rtu通信协议解析
- ModBus-RTU协议C封装
- 51单片机编写的标准modbus协议通信模版
- STM32F103移植FreeModbus实现modbus主机.zi
- 台达PLC44个程序
- Modbus—TCP协议
- 单片机modbus例程解析
- RS485串口调试工具
- MODBUS--ASCii实现的主要代码
- QJ71MT91.pdf
- modbus模拟器.rar
- stm32 modbus 协议程序
- 完整的STM32F407_MODBUS通信工程代码。
- MSP430F5529移植modbus
- 台达A2伺服MODBUS通讯调试工具
- stm32实现modbus主机从机功能通信
评论
共有 条评论