网站大量收购独家精品文档,联系QQ:2885784924

TridiumN4开发环境设置单步调试篇.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
TridiumN4开发环境设置单步调试篇

Tridium N4 开发环境设置 单步调试篇 作者:杨超(QQ 群ID: ycd) 本文将教你如何设置intelljIDEA,实现对N4 模块开发工作中的单步调试功能。 本文信息来源是Tridium_Martin 黄工给的一些英文文字资料,以及自己的一些摸 索,希望能对各位同行能有所助益。 首先还是要感谢黄工,没他的提示我还不知道Niagara 的开发还可以单步调试。 本文承接上一篇基础开发篇文章之后,没看过的可参考:http://www.niagara- /forum.php?mod=viewthreadtid=3378extra=page%3D1 好了,接下来上正文: 1. 点击IntelljIDEA 的Run 菜单,选择edit config…菜单 2. 点击上方的加号,添加新的Run 工具栏项,选择Remote 项,设置其名字,并设 置为: a) Transport :socket b) Debugger mode :attack c) Host :localhost d) Potr :5005 3. 设置完后确认,回到软件开发界面,点击Debug 工具选择框,将看到刚才新建的 远程调试项目。至此其实远程调试已可用了,后面几步本文将以一个实际例子来 说明用法。 4. 给代码中添加Action 动作,好设定断点。添加后build 模块并保证它能用。如下 图所示。 5. 运行测试站点,向测试站点中添加刚才build 好的模块,并将站点用station copier 反向拷回用户文件夹下的niagara/stations 目录,如下图所示。 6. 使用Niagara 的bin 目录下的console.exe 命令启动控制台,运行station 命令 启动刚才反向拷出来的站点,并加参数: -@agentlib:jdwp=transport=dt_socket,server=y,suspend=y,address=5005 这时Niagara 开始以调试模式启动用户文件夹下的站点,并等待远程调试方发起 调试。 7. 进入IntelljIDEA 界面,执行本文3.条目所说,选择建好的远程调试工具,并点击 Debug 的那个虫虫图标,这时IntellijIDEA 开始通过5005 端口连接远程被调试 端。 8. 此时Niagara 控制台开始继续启动站点。 9. 进入站点,并执行刚才设置了断点的动作。 10. 站点界面将停止响应,相应的IntelljIDEA 的断点被激活,此时就可以进行常规的 单步执行调试模式了。 11. 执行结果 12. 至此,N4 的单步调试功能已实现,据黄工说NiagaraAX3.8 应该也支持这个功 能,具体我没试过,有兴趣的同学可以试试。

文档评论(0)

hhuiws1482 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档