汗!发现自己不会实现i-=5求助!
时间:12-13
整理:3721RD
点击:
除了用本地变量的方法,还有其它方法不?
都说要少用本地变量,然后就发现类似i+=5这样的语句在LV下搞不定了……
顺便问问,对于一个数值控件(其他的也行)来说,创建一个本地变量和100个本地变量的系统开销差别大么?100个变量占用的内存是相同的还是各自分配内存呢?
※ FROM: 59.61.140]
※ 来源:·水木社区 http://newsmth.net·[FROM: 59.61.140]
都说要少用本地变量,然后就发现类似i+=5这样的语句在LV下搞不定了……
顺便问问,对于一个数值控件(其他的也行)来说,创建一个本地变量和100个本地变量的系统开销差别大么?100个变量占用的内存是相同的还是各自分配内存呢?
※ FROM: 59.61.140]
※ 来源:·水木社区 http://newsmth.net·[FROM: 59.61.140]
循环里的话可以用移位寄存器
在循环内比较好办,移位和反馈都行,循环外就没招了
而且,移位和反馈其实都不等同i+=5,因为计算完成以后,控件本身的值并没有改变
不懂也
i+=5不就是i=i+5?
再说本地变量有什么不好?
叶,你得到了它
貌似所有的书都说本地变量要少用,好像占用额外内存,竞争什么什么的……
反正现在我写东西已经是本地变量满天飞了,用着手软啊……
怕啥
该用就用
难道还指望LabVIEW写出汇编的效率
我觉得能有.net的效率就不错了。。。。
不就想问问有没替代方法呗,看来是没戏了
“对于一个数值控件(其他的也行)来说,创建一个本地变量和100个本地变量的系统开销差别大么?100个变量占用的内存是相同的还是各自分配内存呢?”
这个何解?
我猜这种变量就是个指针而已,每个变量一个指针
占不了多少内存
re
我也是这么觉得的
这个行不?
这种方法是不是属于没事找抽型?
昨晚干了件更没事儿找抽的事儿
建了个100*100的数组控件,然后创建了50个本地变量,就看内存使用情况蹭蹭蹭往上涨。现在也搞不清楚是本地变量的问题还是LabVIEW数据缓存的问题……
这个顶多算有事找抽吧?和局部变量比还是有优势的,嘿。。
看来局部变量真的占内存?奇怪
属性节点的效率还是远不如本地变量啊
占cpu,省内存,个人体会。。。
速度慢