<?xml version="1.0" encoding="utf-8"?>
<MonitorControl>
 <!--实时监控部分
 Monitor
 每个监控功能码对应一个CFunCode对象
 
 默认当前值为DefaultValue；
 Addr为16进制
 ShowType为0时值显示功能码
 ShowType为1时下列项显示功能码
 
 下拉项存储在 vt_FunCodeOption
 
///////////////////

tmpFunCode.m_strFunCodeName = _T("实时状态");
tmpFunCode.m_strUnitName = _T("");
tmpFunCode.m_emParamType = DROP_BOX;
tmpFunCode.m_nAddr = 0xF004;
pModuleDlg->AddMonitorFunCode(tmpFunCode);

tmpFunCode.m_strFunCodeName = _T("设定频率");
tmpFunCode.m_strUnitName = _T("Hz");
tmpFunCode.m_emParamType = GENARAL;
tmpFunCode.m_nAddr = 0xF005;
pModuleDlg->AddMonitorFunCode(tmpFunCode);
//////////////////////////

-->
<Monitor>
 		<M0-00 Name="模块状态" Sign="0" Width="16" Addr="0x3000"  DefaultValue="0" DecimalNum="0" UnitName="" ShowType="1">
			<FunCodeOption Value="0" OptionOption="在线"/>
			<FunCodeOption Value="1" OptionOption="正转"/>
			<FunCodeOption Value="2" OptionOption="反转"/>
			<FunCodeOption Value="3" OptionOption="停机"/>
			<FunCodeOption Value="4" OptionOption="调谐"/>
			<FunCodeOption Value="5" OptionOption="故障"/>
		</M0-00>
		<!--
		<M0-01 Name="实时状态" Sign="0" Width="16" Addr="0x3000"  DefaultValue="0" DecimalNum="0" UnitName="" ShowType="1">
			<FunCodeOption Value="0" OptionOption="NULL"/>
			<FunCodeOption Value="1" OptionOption="NULL"/>
			<FunCodeOption Value="2" OptionOption="NULL"/>
			<FunCodeOption Value="3" OptionOption="NULL"/>
			<FunCodeOption Value="4" OptionOption="NULL"/>
			<FunCodeOption Value="5" OptionOption="NULL"/>
			<FunCodeOption Value="6" OptionOption="NULL"/>
			<FunCodeOption Value="7" OptionOption="NULL"/>
		</M0-01>
		-->
		<M0-02 Name="设定频率" Sign="0" Width="16" Addr="0x7001"  DefaultValue="0" DecimalNum="2" UnitName="Hz" ShowType="0"/>
		<M0-03 Name="实时频率" Sign="0" Width="16" Addr="0x7000"  DefaultValue="0" DecimalNum="2" UnitName="Hz" ShowType="0"/>
		<M0-04 Name="输出电流" Sign="0" Width="16" Addr="0x7004"  DefaultValue="0" DecimalNum="1" UnitName="A" ShowType="0"/>
		<M0-05 Name="输出电压" Sign="0" Width="16" Addr="0x7003"  DefaultValue="0" DecimalNum="0" UnitName="V" ShowType="0"/>	
		<M0-06 Name="输出功率" Sign="0" Width="16" Addr="0x7005"  DefaultValue="0" DecimalNum="1" UnitName="kW" ShowType="0"/>	
		<M0-07 Name="模块温度" Sign="0" Width="16" Addr="0x702E"  DefaultValue="0" DecimalNum="0" UnitName="°C" ShowType="0"/>
		<M0-08 Name="模块功率" Sign="0" Width="16" Addr="0x704F"  DefaultValue="0" DecimalNum="1" UnitName="kW" ShowType="0"/>
			
</Monitor>
  
  
 <!--控制部分
 
 Control
 每个控制功能码对应一个CFunCode对象
 
 Addr为16进制
 WriteValue配置为修改值
 
 //////////////////////////////////////////
  cmdFunCode.CallFunCode.m_nWidth = 16;
  cmdFunCode.CallFunCode.m_nAddr = 0x2006; //写入地址
  cmdFunCode.CallFunCode.SetAmendValue(1); //写入值

  cmdFunCode.RunFunCode.m_nWidth = 16;
  cmdFunCode.RunFunCode.m_nAddr = 0x2000; //写入地址
  cmdFunCode.RunFunCode.SetAmendValue(1); //写入值

  cmdFunCode.ResetFunCode.m_nWidth = 16;
  cmdFunCode.ResetFunCode.m_nAddr = 0x2000; //写入地址
  cmdFunCode.ResetFunCode.SetAmendValue(7); //写入值

  cmdFunCode.StopFunCode.m_nWidth = 16;
  cmdFunCode.StopFunCode.m_nAddr = 0x2000; //写入地址
  cmdFunCode.StopFunCode.SetAmendValue(0); //写入值
  
  
-->

<Control>
 	<T0-00 Name="呼叫"  Width="16" Addr="0x2801"  WriteValue="1"/>
 	<T0-01 Name="RUN"  	Width="16" Addr="0x2800"  WriteValue="1"/>
 	<T0-02 Name="Reset" Width="16" Addr="0x2800"  WriteValue="7"/>
 	<T0-03 Name="Stop"  Width="16" Addr="0x2800"  WriteValue="0"/>	
</Control>
</MonitorControl>
