当前位置: 首页 > news >正文

wordpress retina/廊坊seo排名

wordpress retina,廊坊seo排名,网页文本编辑器,html所有标签及其属性汇总4diac是IEC61499 分布式控制系统的开源项目,主要分为开发环境IDE和运行时Forte两部分组成。IDE 是基于Eclipse IDE ,使用java 开发的程序,而Forte是使用C 开发的程序。4diac 项目要在实际工程中使用,仍然需要做一些二次开发和扩展…

4diac是IEC61499 分布式控制系统的开源项目,主要分为开发环境IDE和运行时Forte两部分组成。IDE 是基于Eclipse IDE ,使用java 开发的程序,而Forte是使用C++ 开发的程序。4diac 项目要在实际工程中使用,仍然需要做一些二次开发和扩展。对于forte 运行时而言,主要是功能块库,动态功能块库以及HMI 功能块等方面的扩展,而4diacIDE也需要有一些更新和扩展。比如HMI,OPC UA以及配合Forte 扩展的功能,当然,对于中国地区,中文化也是必需的。

本文介绍4diac IDE 的编译方法。

概述

     上面已经提到,4diac IDE 是基于Eclipse IDE 框架构建的JAVA 应用程序。因此,我们首先需要一个java 语言的开发环境,它也是Eclipse 架构的IDE 工具-Eclipse Modeling Tools 。在这个IDE上完成4diac IDE 的编译,产生最后的目标代码是二进制可执行的4diac IDE(它也是基于Eclipse 的架构的)。

获取4DIAC IDE 源代码

     4diacIDE 的源代码可以在4diac 的官网上下载。https://www.eclipse.org/4diac/en_dow.php

       目前的版本1.13.1 ,你也可以使用1.12.2 版本。好像1.12.2 版本更加稳定一点。下载之后,你解压在某个文件夹中。

开发环境的安装

       使用Eclipse Modeling Tools 。它是通过Eclipse Install 程序来安装的。

首先,你从Eclipse 官网上下载一个Eclipse Install 。地址在这里:https://www.eclipse.org/downloads/

  下载之后运行,并选择 Eclipse Modeling Tools。

安装之后,你就可以使用  Eclipse Modeling Tools 了,当前的版本是2020-12 (4.18.0)。

     编译

   4diac 官网上有一些关于编译4diac IDE的文档,基本是对的,只是太过简单。我们在这里做一下补充说明。

建立一个Eclipse workspace 目录 Eclipse Modling tools 启动时会选择这个工作目录。

1 .导入4diac 源代码  File-Open Projects from File Systems...

也可以通过 File → Import → General → Existing Projects into Workspace 导入。

2 导入插件和参数设置

 当你导入了源码以后,你会发现有一些错误。这要做两件事情能消除这些错误:

  1. 忽略错误告警 

Window->references 中,通过搜索框输入API 然后选择 API Baseline 将下面两项都选择为ignore。

  1. 添加插件(Plugin)

  按理说Eclipse 导入项目时会自动下载插件,但是实际上好像不行,要手工安装。Windows->market place 选择下面几个

    Xtext

Xtext是一个领域专用语言的工具,这里用来处理ST 语言的翻译

   marven

  Maven 的本质是一个项目管理工具,在发布成二进制可执行程序时要用到这个工具。

 

      生成可运行程序

    开发模式运行

     开发模式下能够在Eclipse IDE 中启动4diacIDE 运行。具体的方法是展开org-eclipse.fortdiac.ide.production文件夹。选择org-eclipse.fortdiac.ide.production

选择org-eclipse.fortdiac.ide.production.在右边出现。点击Launch an Eclipse Application.

如果4diacIDE 启动,就成功了。

    建立4diacIDE 的二进制执行程序

如果你希望建立一个可在系统中直接运行的4diacIDE ,就需要建立4diacIDE 的二进制执行程序 。具体的方法是展开org-eclipse.fortdiac.ide.production文件夹。在pom.xml 上击右键选择 Run As 选择 maven Install经过一段时间。出现如下信息。告诉你,成功了。

 

新产生的文件放在org-eclipse.fortdiac.ide.production.target 的文件夹中。但是我欣喜地发现。居然同时产生的Linux,Windows和苹果Mac 的cocoa 三个程序。不过我没有测试Win32 和cocoa 是否可用。如果发生一些莫名其妙的错误的话,有可能是java 的版本的问题

     小结

    本博文介绍了4diac IDE 编译过程。供参考。写个文章比较容易。整个过程也折腾了一个大晚。各种的版本不兼容。也不能轻易地update.下一步做点轻松的-4diacIDE 中文化.然后再做复杂的,,由4diacIDE 产生我们自己的IEC61499 动态功能块模模块的C++ 源代码,实现动态功能块。

http://www.lbrq.cn/news/1437283.html

相关文章:

  • 封面新闻是国家级媒体/重庆排名优化整站优化
  • b2b电子商务模式的网站/网站推广软件费用是多少
  • 免费只做网站/网络营销的内容有哪些方面
  • windows和linux做网站/中国十大网站有哪些
  • php盗版视频网站怎么做的/什么建站程序最利于seo
  • 做旅游广告在哪个网站做效果好/泰安网络推广培训
  • 医院招聘网站建设和维护人员/网店如何营销推广
  • 公司logo设计在线制作/许昌seo推广
  • 珠海做企业网站/外贸网站有哪些平台
  • 深圳最好的网站建设/上海b2b网络推广外包
  • wordpress防止爆破/好的seo平台
  • 电子商务网站课程设计总结/网络平台怎么创建
  • 拉企业做网站好干吗/关键词排名优化公司哪家强
  • 淄博 做网站/百度推广seo是什么意思
  • .网站建设的目标/淘宝seo优化排名
  • 网站开发查找漏洞的工具/常德seo公司
  • 长沙市互联网加网站/学seo如何入门
  • 防疫管控优化措施/企业网站seo优化外包
  • 橙云网站建设/手机版百度入口
  • 上海的建设网站首页/哈尔滨网站制作软件
  • 怎么做网站代码/软文代写兼职
  • 网站怎么做关键词/百度营销后台
  • 做网站建设的工资高吗/竞价广告
  • 什么是网络营销直播/郑州seo服务公司
  • 网站建设的功能/推广合作
  • 重庆城乡建设局网站/高端网站建设哪个好
  • 在网站的主页制作时 填写关键字/网络营销策略概念
  • 做那个免费观看视频网站/广州seo运营
  • 农产品信息网站的建设/百度文库网页版
  • 巴西有做amazon网站吗/seo网络排名优化方法
  • 服务器安全检测与防御技术总结
  • IPA1299至为芯替代TI ADS1299的脑机接口芯片
  • 备战国赛算法讲解——马尔科夫链,2025国赛数学建模B题详细思路模型更新
  • MySQL-多表查询
  • 编程技能:递归
  • 【论文阅读】Deep Adversarial Multi-view Clustering Network