求OS站画面帮助菜单的具体路径

求OS站画面帮助菜单的具体路径,如在操作员站打开某个电机的DCS MOTOR BOX,点击画面右上角的“?”就会打开一个DCS操作员帮助文档,请问这个文档是存放在那里的呢?谢谢大家

最佳答案

在 WinCC 中可以通过 API 调用一个用户自定义帮助。通过“ fuCommand ”可以指定一个自定义主题。为此可以按以下代码创建一个新的项目函数: 

#pragma code("user32.dll")
BOOL WinHelpA(hwnd, lpszHelpFile, fuCommand, dwData);
#pragma code()
#define HELP_CONTENTS 0x0003L 

void WinHelpApi()
{
HWND hwnd; /* handle of window requesting help */
char HelpFile[255];
UINT fuCommand; /* type of help */
DWORD dwData; /* additional data */
BOOL bRetVal;
LPCTSTR lpszHelp; 

lpszHelp = HelpFile;
strcpy(HelpFile, "c:\\Win.95\\Help\\Calc.hlp");
hwnd = FindWindow("PDLRTisAliveAndWaitsForYou","WinCC-Runtime - ");
fuCommand = HELP_CONTENTS;
dwData = 0L; 

bRetVal=WinHelpA((DWORD) hwnd,(DWORD) lpszHelp, fuCommand, dwData); 

printf("hwnd: %d \r\n",hwnd);
printf("HelpFile: %s \r\n",HelpFile);
printf("bRetVal: %d \r\n",bRetVal);

在该例中“ Help for Windows Pocket Computers ”将被打开。如果希望打开一个不同的帮助文件,将“ HelpFile ”字符串中的路径替换为所期望的文件路径即可。如果返回值“ bRetVal ”等于 0 ,即为有一个错误产生。现在即可调用该项目函数,例如,通过点击一个按钮。 

在此,讨论的是调用一个 Windows 函数。详细的描述可参考例如 Visual C++ 的文档。该例只是展示了如何在 WinCC 中调用。 
详细请参考:
https://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=29056667&ehbid=27147567&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN

提问者对于答案的评价:
需要安装一个SI* DCS的组件。谢谢!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc255389.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月10日 下午8:24
下一篇 2019年6月10日 下午8:24

相关推荐

  • 请教斑竹

    我用wincc控件作了一个报表,添加了在变量记录中过程值归档的模拟量,其他的怎样设置?能给我详细地说一下吗? 另外,你的那个变量记录时间设置框我怎么没找到? &…

    SIMATIC WinCC 2019年6月11日
  • 按钮控件授权

    我的按钮是在控件那里弄的,里面没有用授权这个选项,请问怎么加个授权进去,登录了才能操作。谢谢 最佳答案 对于没有“授权”功能的控件,如果要对其进行权限设计可以用变量“@Curren…

    SIMATIC WinCC 2019年6月11日
  • wincc输出显示为“***”这是为什么?

    单位有台设备,有一个主站用s7 300,还有几台副站用s7 200的。现在,把plc关了,wincc上显示的数据是0.0,当我把plc开了后,数据显示为***,…

    SIMATIC WinCC 2017年12月10日
  • SIMATIC WinCC flexible 2008 sp4安装问题

    SIMATIC WinCC flexible 2008 sp4安装后,能正常使用,但是电脑重启就蓝屏,修复后电脑能正常启动,启动后提示“al…

    SIMATIC WinCC 2017年5月29日
  • 如何实现流程图中管道里的水根据某个变量产生流动效果

    如何实现流程图中管道里的水根据某个变量产生流动效果?厂家要求管道中的蒸汽或者水可以根据实际的状态实现流动效果?各位前辈有什么好的办法可以实现吗? 问题补充:我想知道的让水有流动起来…

    SIMATIC WinCC 2019年6月11日
  • 变量下降沿触发VBS动作

    wincc中定义一个VBS动作,想用一个变量的下降沿去触发这个动作,如何实现? 最佳答案 这个下降沿只能自己做了。触发变量tag,定义一个保存变量tag_sav,vbs脚本用tag…

    SIMATIC WinCC 2021年7月5日
  • WinCC V7 可以通过浏览器监看图控画面嗎?

    请问WinCC V7 可以通过浏览器监看图控画面(执行时期)吗?如果可以要如何设置呢?那如果可以从电脑上通过浏览器(IE等…)监看…那是否也可以从手机(Andr…

    SIMATIC WinCC 2019年6月11日
  • 求助 wincc 各方面学习资料

    报警处理, 褒、报表制作 ,归档等等 最佳答案 使用用户归档实现报表:http://www2.ad.siemens.com.cn/download/Upload…

    SIMATIC WinCC 2019年6月11日
  • wincc正版软件安装,V7.5

    wincc正版组态软件如何安装,有没有教程,安装时总显示系统不支持 最佳答案 如何在Win10中安装WinCC V7.4SP1http://www.ad.siemens.…

    SIMATIC WinCC 2020年11月1日
  • 仪器仪表如何通过485连接到WINCC

    现场空压机有485接口,想把压力等参数传到中控室的WINCC电脑上,便于操作人员抄表,请问软件上如何编程?硬件上要如何与PC连接? 最佳答案 不知wincc版本几何,如果空压机控制…

    SIMATIC WinCC 2021年7月5日