comos的PID图对应的xml解析成svg图片 最近接了一个活,是将comos中PID图纸导出的xml转成svg格式的图片的需求,才知道所有的PID图都是基于工业控制标准的一个输出。AVEVA和西门子都是这个标准制定的参与者,comos现在导出的是基于1.2版本的xml文件我们也称之为Proteus xml。在这个组织的官方网站可以找到对应的转换工具,但是是java版本的工具。这个xml文件夹下定义了所有的图形节点,通过转换这个java文件就能得到转换后的svg图纸。所有的细节都需要进行逐一梳理,争取一个月内搞定,吼吼……push push…
如果申请副高有条路,一定是通天的路,耗费好多精力和时间 但是,继续教育是一年都没有学过,为了这个职称,不管是上班还是过周末都在学习的路上,不敢有一点点的放肆,终于在截止日期学习完了,系统升级改造了,补充公正监督卡一份,申请的学历要用最终的学历。好在,我领导也跟着我一起报了副高,他2011年就通过了中级,12年了才申请副高,虽然有点晚,但是盲羊补牢,还可以在退休之前有个副高的职称。2019年通过了软考的中级,四年过去了,凭着硕士的加持终于可以申请副高了(本科学历要等待中级过后五年才能有资格申请),但是山东省的副高今年大改革了一把。
2020-08-19 关于unity调用C#的动态链接库的一些疑问最艰难的是调试,我这个dll是用C#封装了C++写的dll,中间有个传参数,参数是个指针类型的,一开始用clr公共运行库打包的,好像不支持传指针类型的参数。我后来采用了P/invoke的打包方式,现在是走断点能进入,但是会报出下面这个错误:所挑选的调试引擎不支持任何在当前线程上执行的代码(例如,仅在执行本机运行时的代码)fbxsdk的封装之路怎么这么崎岖……我以为都编译完了,编译生成的时候允许了不安全代码就可以了结果unity这个竟然不支持不安全的代码。
关于OPENTK开发的坑 最近在看国外人写的代码,其中用到了.netcore与framework4.61的联合开发框架。对于.netstandard有了更深入的了解。现在总结如下:首先国外人写的是基于.netstandard2.0的。安装了vs2019的安装环境之后出现。netcore3.0以上版本不支持.net standard2.0的API的情况。我又把.net core3.0的组件卸载了。对于一些nuget管理...
关于unity VR开发的一点感悟 最近在公司参加了AR的项目,用U3D开发的HTC vive的场景,一开始的时候走了一些弯路,现在总结如下:首先unity必须要安装openAR的插件,必须勾上要不就是运行不起来其次一代和二代的头盔相比,二代更舒适一些,但是程序发布的时候一定要注意的是不要有两个VRTK的Manger这个组件,就算你隐藏了,发布了之后带上头盔运行不好VR。当时就是在UNity用着好好的,发不出来就有问题。纠结...
关于U3D的最新版本的更新问题 我读研的时候学的是计算机图形学,开发了一段时间U3D之后,2014年封笔后五年后, 我又掀起了学习U3D的工作。。。。。。风水轮流转,原来的代码解析的时候出现一些编译错误大神改了无数版本,但是稍微改改代码运行了起来我的shader写作能力已远远落后 悲哀呀悲哀,csdn的博客写起来真费劲了,,,,,...
关于pdms中设备参数模板的更新PML代码 首先选中一个TEMPLE的实例,然后在命令行中输入:如下代码(假设模板的名称为XT45)UNLOCK ALLDELETE TMPL MEMCOPY REXECUTE /XT45LOCK ALL带参数的模板,模板实例参数的修改方法目前没有找到,求知情人士解答这个Apply的PML命令是哪个呢找来找去终于被我找到,!!!!propagateTemplate(!templ...
dll 不是 PML.NET callable问题解决办法 大家都知道.net 和PML可以进行混合编程,最近有一个问题就一直困扰我,发布的类库在pdms中进行import的时候爆出该dll is not PML.NET callable,找来找去终于找到答案了,百度出手册,上面写着如果是类库的话需要在命名空间上面加上标记[assembly:PMLNetCallable()];这样生成的dll在PML调用的时候就能识别。多么简单的事情,浪费了我...
PDMS如何进入子交互模式,鼠标拾取模型的方法 我们都知道PDMS有点选的功能,那么C#在开发的时候如何实现点选的功能呢?找了好多资料后发现,在command命令下执行“var !pick pick”就可以进入自交互模式,然后执行命令“!!ce=$!pick[1]”就可以在后台获取当前元素的方式得到选到的元素信息了......
又来写感悟了,毕业四年的程序员终于可以自己开发点东西了 跳槽有三个月有余,来到一个更大点的平台,收获更多的money,原来公司又换领导了,C#的开发全都变成JAVA了,我又离开了,舍不得C#,开始了三维插件的开发,什么caesar2,什么revitzhi'之类的插件,又进入了图形学的li领域了。很多的工作在进行,感觉自己又开始大脑运作了。休了半年多的产假,感觉脑子都转不动了,程序媛加油吧go着博士哥哥开发啊...
PHP+Sql数据库的网站的部署 最近官网有更新的,让小农丁做的官网交给我们平台部署到外网,中间遇到不少问题,所以写一篇博客来记录一下外网用的服务器是windows 2008 R2的版本步骤如下:1.PHP Manager安装(没有什么可以注意的),安装后在IIS上面就会有php Manager2.PHP 7.1安装(下载非线程安全的版本,安装后需要更改环境变量)在IIS上点击PHP Manager,然后点击r
软件行业工作一年的感悟 在新的公司一年的时间了,现在的我又进入了一个迷惑期间。就像刚入职的时候一样,对框架的不熟悉,对功能的茫然无措。过去的一年刚刚对公司的业务和主要框架有了了解,突然之间,直属领导的调岗,导致了部门的另一个移动端技术大牛的离职,整个公司陷入了空壳期。今年年初到现在,公司到处招兵买马,终于在今天,团队又组建好了。构成如下:两个十年经验的项目经理+4个平台部开发(工作经验分别是3,2,1,0)+2个IOS开
最近终于把冰壶检测出来了用了那个haar的算法,下面总结一下bug是如何修复的 首先正样本与负样本的比例最好是1;2到1:3之间其次在用haar做训练的时候出现的那个npos还有nneg参数的时候,后面的数字最好注意一下,npos的值取全体正样本的三分之一,比如我有400个样本我取了120,这样训练的时候就不会出现下面这个错误了。Opencv Error: Assertion failed (elements_read==1) in icvGetHaarTrainin