我是开发数控设备的,原来是在Dos下是用Basic,Borland C++3.1开发的,形势所驱,现在升级为Windows版本,由于我们的数控设备精度要求相当高,受Windows的影响很大,像马达高速移动时在Dos下走得很顺(马达移动时要经过一个加速->高速->减速过程),在Windows下在移动过程有时突然受系统影响速度减慢所以根本达不到加速->高速->减速过程,感觉不是很爽,也用单片机控制作过控制部分由于一些原因也停止了,这个项目软件就我一人,心有余而力不足!总感觉到在Windows下一些东西控制不到,不知大家在搞工控时是否有同样的感受?是否有一些好的建议?
工控和电子方面的联系很大,电子方面也懂一点,但谈不上精通,由于工控和数据库和网络方面的关系不是很大,那些方面也没有花很多时间,而现在很流行的都是搞数据库和网络,我不知以后不搞工控了还能搞些什么,现在工资又不高才3K多一点多(工作三年多了),我不知当初的选择是对还是错。
欢迎大家多多讨论!你们现在的待遇如何?工控的前景如何?
工控和电子方面的联系很大,电子方面也懂一点,但谈不上精通,由于工控和数据库和网络方面的关系不是很大,那些方面也没有花很多时间,而现在很流行的都是搞数据库和网络,我不知以后不搞工控了还能搞些什么,现在工资又不高才3K多一点多(工作三年多了),我不知当初的选择是对还是错。
欢迎大家多多讨论!你们现在的待遇如何?工控的前景如何?
一次的。
还有如果是windows2000以上的系统可以选择是优先后台运行还是优先界面运行。
选优先后台运行即使界面死机了也不会影响后台工作效率。
当然,你的后台运行程序部分不能放在from上面运行的。
也许大家做的工控与我所做的项目有所不同吧!我们一般是用的工控电脑,原来在Dos下开发速度等方面都能达到要求,在Windows下因为是多工作业,我也曾想过一些办法,例如像提高程序的优先级,但我不知怎么控制我的程序到Ring0级。
机器配置也不算低,我有一款低档机是用Vb6.0开发的,Cpu>1.2G,但速度快达到极限(再提高马达速度电脑速度达不到了,不过这款机也不会再提速度了),我现在用Delphi开发的一款高档机速度要达到原来的10倍左右,在Delphi的运行效率也就是Vb的2倍左右,电脑配置再高速度也会达到极限,我们整套系统都是自已设计的,没有用到串口,是用ISA卡做的,不过ISA卡的速度是够了,关键速度是电脑,但电脑速度提高也只能正好达到马达速度要求,在Windows下当总时要响应其它消息的对马达速度会产生影响,像我们这些产口是离不开Pc的,因为要处理大量的文件格式,图形编辑等,用PLC或单片机要达到很好的实时效果,也不是一朝一夕的事。
大家如果有兴趣也可留下联系方式,我的MSN是[email protected],一起交流,共同提高!
用起来还可以,以前用的dos维护量太大了,用户一个很小的要求你要改好久,而且很多东西很难满足。做工控要比纯软件做的久,因为它的软件基本一两个人就能做完了,而且做完以后基本上就是到处用了,而且如果你下位机也很通的话是越老越值钱的。