了解什么是OSGi.NET?得先从OSGi讲起,这个名词代表了两层意思,一个是组织,一个是规范。这个规范最初是为了能让更多不同规格和功能的嵌入式设备互通互联,互相协作搭建“智能运行平台”。了解这点很重要,它决定了我们能用OSGi来做什么。通俗的来说,OSGi搞定了如何将不同种类的“东西”集成到一块儿,并让他们和谐相处,就像是PC的“主板”,主板上面有CPU,有内存,有网卡,有声卡等等,他们通过主板这个载体连接在一起实现了PC的功能。当然OSGi不是某款特定主板,但你可以通过它搭建自己的主板。
持续更新和调整中,本人学习笔记,非官方文档,难免疏漏,仅供参考。 OSGi.NET SDK下载地址。前言及环境准备模块化和插件化概念实例小结面向服务架构支持概念实例、小结模块可扩展支持概念、实例小结热插拔与动态支持概念、实例、小结多环境支持高级话题如何划分模块?
1. OSGI.NET 与UIOSP OSGi是Open Service Gateway Initiative的缩写,Wiki对其的定义为:一方面它指OSGi Alliance组织,它是由IBM、Oracle、BEA、SAP等国际IT巨头组成的OSGi联盟组;另一方面指该组织制定的一个基于Java语言的服务规范——OSGi服务平台(Service Platform)。OSGi服务平台是一个动态的模块化框架:支持模块化与插件化、具有热插拔与动态特性、支持SOA、支
关于osgi.net ,想必大家也听说过,以下是自己在学习osgi.net 过程中整理出来的内容,供大家学习参与使用。 1. UIOSP 开放工厂框架架构 开放工厂所有插件基于OSGi.NET面向服务插件框架构建。该框架是国际上第一个完整迁移了OSGi R4规范的OSGi.NET框架,提供了动态模块化、面向服务和模块扩展三大功能,支持WinForm桌面应用、WPF桌面应用、ASP.NET Web应用、ASP.NET MVC应用、Silverlight RIA
编译通不过的问题错误如下错误。原因是没有引用添加对应的dll文件。引用办法。有时候,如果你不知道引用dll是哪一个,可以考虑visionPro自带的演示程序。然后添加引用命名空间就可以了:Imports Cognex.VisionPro
Imports Cognex.VisionPro.ToolGroup
Imports Cognex.VisionPro.Caliper--------------------- 作者:hackpig来源:www.skc
卡尺与定位测量的例子流程图如下:效果如下:可以看到其实是模板匹配后再仿射变换定位,再使用卡尺测量宽度、找圆工具找两个圆。QiuckBuild可以快速完成这些操作,这也是被称为QuickBuild的原因。如果halcon完成这些的话,确实要花比较长的时间。来说说算子吧:Image Source这里发现visionPro支持一种扩展名为idb的文件,貌似是图片数据库,包含多张图片。这种文件格式确实没见过,勇哥感觉比较稀罕。下面哪里如果是手动输入文件名路径的话,要回车一下才会生效哦。CogPMAlig
电子狗终于到了,可以学习一波了!首先学习一下CogPMAlignTool;简单的来说 就是训练一个图像 然后再在其他图像或者同一幅图像的其他位置去寻找该图像。在这个过程中你可以得到 图像尺寸变化 角度变化 以及其他的综合因素。本文选择实例 ——查找物体。选择一个文件夹下的一堆图片;主要思路是:如下图所示:主要有输入图像 训练图像 和 最后输出图像 ,第三个不知道是什么作用&n
开发模式1.Quickbuild +向导 (不生成源码的那种)2.Quickbuild+向导修改的操作界面(生成c#等语言)在VS中编写界面3.Quickbuild+自定义的操作界面 直接用VS调用Quickbuild的一些文件4.VS直接调用VisionPro 的API应用程序向导如下图所示:作业作业可以有多个,并行方式运行。已发送项(这个主要是查看作业中的某些端口,用来与外部进行通讯的,比如c#/vb语言进行通讯)通讯管理器主要是与外部设备的通讯(TCP/IP)双击作业名称进入作
visionPro8.3和谐过程记录一下吧,仅供个人学习使用哦。按下面步骤折腾一下后,只能用3天,不过是永远只能用3天,学习用是没问题啦。通过激活紧急许可证可以使用软件3天。初始你共有4个紧急许可。帮助菜单-〉“许可证”可以看到许可生效了,只有3天。如果软件过期了,你的紧急许可用完了,把下图这个liceseRestore.zip恢复,紧急许可又可以使用4次了!