資源簡介
用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個文件信息
評論
共有 條評論