这几天不断在研究OPCSERVER的开发.在网上找了好久,都没有C#成型的说明和源码.于是,自己拼凑,终于被我搞成功了.例子中所有的资源都可无限制使用.不含PLC或者组态部分.本人很懒,例子只写了opcserver核心部分,其它部分大家可以自己增加.OpcTools.exe是客户端工具.一、32位操作系统,执行OPCdist库文件\opcdist\目录下的setupxp.bat如果是64位的系统,请自己修改setupxp.bat批处理文件,我的操作系统是win7X64,是可以成功的.二、建立自己的C#工程.并将Wtopcsvr9.0\Wtopcsvr9.0\WtOPCSvr.dll拷贝到执行目录中.经过以上两步骤,准备工作已经完成.三、打开压缩包中opcservertest工程.工程使用VS2005编写.支持VS更高版本.UpdateRegistry函数是注册服务,UnregisterServer函数是取消注册.多的就不说了,请大家参考文档WTOPCSvr+使用手册.doc和WTOPCSVRDLL使用说明中文.doc值得注意的地方是,C#生成的可执行文件必须是32位,否则无法正常加载DLL文件.经常使用的函数在工程中已经定义并使用.WTOPCSVRDLL使用说明中文.doc中,介绍的是VB中WtOPCSvr的使用方法.大家可以把VB的转变成C#的.我的工程中,已经给大家做了示例.所有的文件:源码,dll文件,说明文件,都包含在压缩包中.大部分都在CSDN网站上下的.WtOPCSvr.dll应该是注册版的,在SerialNumber.txt中有注册码.我不知道怎么注册,大家可以上网搜搜.
2020/6/24 23:07:54 464KB opcserver opc c# 源码
1
与教材配套的代码及移植好的ucosii操作系统,Software中是uCOS操作系统及书中例题的代码,压缩包里有使用说明。
留意:例2-6其实对应的是3-6,以此类推,另外64位操作系统需要借助dosbox
2021/2/11 22:19:54 5.58MB ucos ucosii
1
在计算机发展初期,程序设计是少数聪明人干的事。
他们的智力与技能超群,编写的程序既能控制计算机,又能让别人看不懂、不会用。
那个时期编程就跟捏泥巴一样随心所欲,于是他们很过分地把程序的集合称为软件,以便自己开心或伤心时再把程序捏个面目全非。
人们就在这种美滋滋的感觉下热情地编程。
日积月累,不知不觉产生了一堆问题:程序质量低下,错误频出,进度延误,费用剧增……这些问题统称为“软件危机”。
发生“软件危机”最突出的案例是IBM公司在1963年至1966年开发的IBM360操作系统。
该项目花了5000人/年的工作量,得到的结果却非常蹩脚。
据统计,这个操作系统的每个新版本都是从上个版本中找出上千个错误而修正后
2016/7/18 16:31:01 443KB 如何管理软件企业
1
具体的步骤:1、安装licensemanager,问license时,单击cancel,然后finish.2、接下来安装cadence的product,即第二项,直到结束.3、在任务管理器中确认一下能否有这两个进程,有就结束掉,即cdsNameServer.exe和cdsMsgServer.exe,没有就算了.(电脑开机没运行过Cadence软件就不用执行这一步).4.把安装目录下的SPB_16.6/tools/pspice目录下的orsimsetup.dll剪切出来找个地方先放着不理(然后破解完毕再拷进原处,如果不用仿真,可以删之)。
5、把破解文件夹crack中LicenseManager文件夹下的pubkey、pubkey.exe和lLicenseManagerPubkey.bat放到Cadence\LicenseManager目录下并运行lLicenseManagerPubkey.bat(如果是WIN764位操作系统请把cdslmd.exe文件复制到Cadence\LicenseManager目录下覆盖原文件。
其他操作系统不用,直接下一步)6、把破解文件夹crack里crack\SPB_16.6\tools的pubkey、pubkey.exe和Tools.bat放到Cadence\SPB_16.6\tools目录下并运行Tools.bat(注意看一下DOS窗口会不会一闪而过,如果运行差不多一分钟就说明破解成功)7、打开破解文件夹crack里LicGen文件夹,然后双击licgen.bat生成新的license.lic,习惯上把这license文件拷到桌面上放着.8.在电脑开始菜单中的程序里找到cadence文件夹,点开再点开LicenseManager,运行LicenseserversconfigurationUnilily,弹出的对话框中点browes...指向第7步拷贝到桌面上的license.lic,打开它(open)再点下一步(next),将HostName项中主机名改成你的电脑系统里的主机名(完整的计算机名称),然后点下一步按界面提示直到完成第7步.9.在电脑开始菜单中的程序里找到cadence文件夹(windows7下),点开再点开,运行LicenseclientconfigurationUnility,填入5280@(你的主机名),点下一步(next),最后点finish,完成这第8步.10.在电脑开始菜单中的程序里找到cadence文件夹(windows7下),点开再点开,运行LmTools,点ConfigServices项,Pathtothelicensefile项中,点Browes指向c:\cadence\LicenseManager\license.dat(如果看不见icense.dat,请在类型中下拉选择DAT类型),打开它(open)再点SaveService.然后启动一下服务。
到此,破解完成.11、如果以上步骤都完成了,打开软件提示找不到证书,请打开环境变量,用户变量中看看CDS_LIC_FILE变量值能否为5280@(你的主机名),如果没CDS_LIC_FILE变量名,请添加一个变量。
变量名为CDS_LIC_FILE变量值为5280@(你的主机名)12.64位操作系统,软件破解完请把cdslmd.exe文件复制到Cadence\LicenseManager目录下覆盖原文件。
2016/4/21 1:45:30 1.92MB 破解
1
DSPBuilder64位破解器通吃过去、现在、未来的版本,在17.1版本上测试通过,听骏龙科技的人说,老版本和未来的版本也可以,但是只能在64位操作系统下运转,破解32位版本时需要把文件copy到64位系统下。
2017/3/19 3:34:25 32KB DSP Builder 破解器
1
该文档是《系统精髓与设计第八版》英文版答案,其中包含了复习题和练习题的答案,但是部分答案缺失,大家在查看的时候本人注意一下。
2015/5/13 12:20:48 42.2MB 英文 操作系统 第八版
1
基于STM32F103RCT6芯片,最新的HAL库V1.7.0版本写的CAN总线例程。
可以发送、接收数据帧和遥控帧。
例程带FreeRTOS操作系统,CAN部分代码是手动写的且正文详细。
2019/2/4 8:30:24 5.45MB CAN STM32F103RCT6 FreeRTOS
1
软件引见第一课Windows编程和面向对象技术  1.1Windows发展历史  1.2Windows操作系统特点  1.3Windows应用程序设计的特点  1.4Windows应用程序的开发工具  1.5面向对象和Windows编程第二课使用VisualC++5.0  2.1VisualC++可视化集成开发环境  2.2创建、组织文件、工程和工作区  2.3WIN32开发  2.4MFC编程  2.5移植CWindows程序到MFC  2.6VisualC++5.0新特性第三课窗口、菜单与消息框  3.1编写第一个窗口程序  3.2AppWizard所创建的文件  3.3编译和链接Hello程序  3.4应用程序执行机制  3.5几种窗口类型  3.6使用菜单  3.7更新命令用户接口(UI)消息  3.8快捷菜单
2019/9/22 18:51:19 948KB vb编程
1
OpenKE是清华NLP刘知远教授团队的一个知识表示学习(knowledgegraphembedding)的开源框架。
官方版本仅提供linux环境下的包。
如何需要在windows电脑下运转,需要将项目base目录下面的C++的代码进行重新编译成base.dll,然后替换项目config/Config.py中的base.so为刚刚编译的base.dll。
之后项目便可在windows操作系统上面运转了。
2019/6/7 21:54:19 47KB 程序依赖
1
1.支持常见的操作系统Windows2000、Windows2003、WindowsXP、WindowsVista、Windows7、Windows10;2.支持次要的视频格式3GP、AMV、APE、ASF、ASX、AU、AVI、AVS、BP/MP/AP、CD、CSF、DAT、DVD、EVO、FLAC、FLV、Indeo、JPEG/MJPEG;
3.支持的播放模式次要有顺序播放、单个播放、单个循环、列表循环;
2019/5/24 8:18:49 150.81MB VideoPlayer播放器
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡