西门子840D新建项目
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文件->打开->确定。接下来耐心等待一两分钟
西门子840D新建项目相关推荐
- 西门子840D二次开发输入框值变化事件处理
西门子840D二次开发所用到的是QT,不过他没有用QT单独的编译器,说到输入框的事件处理,如果对QT比较熟悉的人,直接采用QT的信号和槽就可以了,如果不熟悉请往下看. 1.将新建好(新建项目的过程请看 ...
- 在VS中,如何新建项目,如何添加类库
学习了C#基础后就自己做了一个小小的qq空间,感觉挺好的.之后,由于团队需要被分配到测试方面去了,虽然测试时会看C#代码,但终究不是自己写的,没有那种深究的热情,尽管师兄说,看代码是最快提升的方法,因 ...
- Qt新建项目No valid kits found解决思路
Qt新建项目No valid kits found解决思路 第一次用Qt Creator创建Project时,进入Kit Selection窗口后,会提示No Valid kits found. Pl ...
- IntelliJ idea 新建项目并导入netty(转)
转自:https://blog.csdn.net/chen_xi_hao/article/details/79431756 前言 笔者的主要技能是移动端开发,eclipse和android studi ...
- svn 提交到远程仓库_Linux学习16gitlab新建项目提交代码
前言 gitlab前面已经搭建好了,如果我们想用把代码上传到gitlab仓库上的话,先要新建一个项目仓库.然后本地安装git环境,就可以提交了 root用户 gitlab首次在浏览器上打开web页面, ...
- 微信小游戏开发教程-新建项目
微信小游戏开发教程-新建项目 1. 新建小游戏项目 我们这回使用空项目,不要勾选使用模板创建. 2. 添加小游戏必要文件 项目创建好以后我们发现缺少一些必要的文件,我们手动添加即可: game.jso ...
- 如何解决Win10不能新建项目的问题?
如何解决Win10不能新建项目的问题? 参考文章: (1)如何解决Win10不能新建项目的问题? (2)https://www.cnblogs.com/haoxitong/p/9556065.html ...
- 解决pycharm新建项目后按钮灰色问题
解决pycharm新建项目后按钮灰色问题 参考文章: (1)解决pycharm新建项目后按钮灰色问题 (2)https://www.cnblogs.com/maggie-zhang/p/1104575 ...
- eclipse新建项目时JRE的三个选项分别是什么意思?
新建项目时,JRE项有三个选择,如下: 1.Use an execution environment JRE 2.Use a project specific JRE 3.Use default JR ...
最新文章
- Jenkins配置MSBuild实现自动部署(MSBuild+SVN/Subversion+FTP+BAT)
- oracle发送邮件附件,oracle发送邮件存储过程:
- 想去苹果做AI?看看你够不够格
- 父窗口与子窗口的数据传递问题
- loadrunner代理录制脚本方法介绍
- MYSQL处理数据重复值
- 八皇后问题和八数码问题的最陡上升爬山法、首选爬山法、随机重启爬山法、模拟退火算法的分析和实现
- mysql mysql中的索引
- sql server根据表中数据生成insert语句
- 极简毕业设计答辩PPT模板
- 推荐几个优秀的微信小程序UI组件库
- 制作背景为透明的图标
- 什么是计算机的超级用户账号,administrator是什么意思
- java拆弹,CSAPP lab2 二进制拆弹 binary bombs phase_2
- 【贪心】加工生产调度(双机调度贪心问题)
- 2007年生日祝福:宝贝,谢谢您陪伴我走过人生风风雨雨,祝您2007年生日快乐!
- ARM嵌入式主板之路
- 联想android模拟器,联想模拟器 v7.3.0 精简版
- CSS的选择器 :first-child和:last-child
- 最近我都干了些什么——反思!!