1、需要一个32位的WIN7或者XP系统,并且已经在系统中安装完成西门子840Dsl开发包和VS2008。(我采用的是XP系统虚拟机)
2、在开始->所有程序找到如下位置
3、在这个位置打开Visual Studio
4、文件->新建->项目
名称和位置都可以随意更改,点击确定。
5、在左侧选择第二个选项进入下面的界面
点击“Add Screen”按钮
可以修改“class name”然后点击“OK”返回上一个界面,再点击“Add Form”
可以修改“class name”,将“form base on UI class”复选框选中,点击OK,设置完成如下图,主页的两个复选框记得选中
6、点击左侧第三选项,在弹出的窗体中将三个复选框全部选中
点击finish,得到如下结构的解决方案
在项目名称(sloem2)下右键鼠标->属性->配置属性->生成事件->生成后事件->从生成中排除,改为“否”
7、在生成的项目目录中找到systemconfiguration.ini文件,用文本文档打开,在文档的最上面添加如下代码并且将该文件复制到W:\hmisl\oem\sinumerik\hmi\cfg目录下,W盘为开发环境安装生成的盘,由于安装时设置的不同,盘符也不一样。
[processes]
PROC001= image:=slsmhmihost, process:=SlHmiHost1, cmdline:="-ORBCollocationStrategy direct", deferred:=true
8、 在VS2088工具->HMI(no Timeout)
在Degub模式下运行程序即可
在运行过程中弹出如下界面
点击“可执行文件名称”下的输入 框右侧的向下箭头->浏览->在弹出的对话框中选择“上一级”图标->base文件夹->slsmhmihost.exe文件->打开->确定。接下来耐心等待一两分钟