微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > 虚拟仪器 > 编了几天vi编不动了

编了几天vi编不动了

时间:12-13 整理:3721RD 点击:
总是不能很好把握vi里面的循环结构,一些很简单的过程总是实现不了,比如按个按钮让for循环停止,或者让while外面的按钮停止while,或者在event里面做循环,这些在c里都很容易实现的ft
.243

把c里的习惯忘掉就好办了

这是因为你根本没有理解LV的编程规范和思想
for循环本来就是按照次数循环,如果不是必须规定次数你为什么不用while循环?
while外的按钮停止while明明可以用很多方法,最简单的就是local value
而event结构原本就是为状态机准备你要在内部做循环本来就很不正常,而且实际上也很容易
做,虽然会造成很乌龙的面板无法响应,但是你只要熟悉对消息的处理和传递还是可以两三下搞定.理论上是不可以推荐这种奇怪的程序结构.用C轻松实现消息结构,这可能是最天方夜谭的东西.用MFC框架还差不多.
总的来说你是完全不理解windows运行方式和一些基本的软件结构.
用C你能编出windows下的窗口程序,鬼才信
真正在win或者linux下开发过软件的人应该还是会发现LV非常容易上手,只是一些功能还是太弱,比如对消息的处理,对API调用上,虽然我对此一直很不满意,但是LV就是主要方便控制硬件,定位不能搞错了.把太多的windows开发放在LV里面本来就是不明智的

恩 mfc
.243
.243

有同感,转换思路很重要
人术业有专攻,编程工具也是一样,lv的长处确实是在硬件控制上

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top