Labview_Note_1

1. 在编程中使用到多项列表框时,如果出现鼠标无法选中框内的某一行时,则需要为多项列表框内赋值,可以选择敷空字符串灯。对于活动单元格的设置是,设置(-1)为多项列表框的行首和列首,设置(-2)为设置多项列表框的全部单元格。
2. Graphs与Charts的区别:
Graphs(波形图):
先缓冲所有的数据到数组然后一次性绘制图表;
绘制时丢弃先前的数据,显示新的数据;
通常用于数据采集时曲线快速绘制;
Charts(波形图表):
在已绘制的数据后添加新的数据;
可以随时查看读取的数据和历史数据;
当其显示数据超出显示范围时自动滚动屏幕;
通常用于数据量较小但需要实时查看的场合。

3. 枚举与下拉列表:
下拉列表的映射数值可以随意改动,而枚举的数值为自动顺序生成。

4. 前面板设计准则
在这里插入图片描述

5.优化内存
a.避免不必的控件默认值
如设定当前值为默认值,则会在VI的数据控件内储存设定的默认值。
b.有效利用数据缓存
不是很理解嗐。。。
c.移位寄存器可以有效的利用内存,可以实现数据缓冲区的重用。
d.元素同址操作结构
类似C语言的地址,可以实现缓冲重用,用在数组,簇等数据改变时,实现数据缓冲重用。

6.C语言中字符串与Labview区别
C语言中字符串不包含长度,以“\0”结尾,当读到“\0”认为字符串结束。当Labview调用API或者DLL时,需要字符串,可以通过在U8数组后附加ASCII0的方式来构造C函数。
C语言中的NULL指的是ASCII为0的字符的字符串,长度为1,Labview中的空字符串长度为0.
字符串转换为U8字节数组,调用字符串长度与数组长度,其长度一样,说明字符串与U8数组存在一一对应的关系。
在这里插入图片描述
7.字符串相关函数
a.连接字符串:该方法支持多态输入,包括字符串、字符串与字符串一维数组、以及字符串二维数组。
在这里插入图片描述
b.替换子字符串:该函数从偏移量位置开始在字符串中删除长度个字符,并使删除的部分替换为子字符串。根据其帮助提示,可以实现“替换”、“插入”、“覆盖”、“删除”。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
c-1.整数转换为字符串:使数字转换为的字符串,至少为宽度个字符,还可依据需要适当加宽。整数可转换为十进制、十六进制、八进制等形式,对于设定的宽度,如果数字的位数不足,则左侧用空格或者0填充。
在这里插入图片描述
c-2.浮点数转换为字符串中含有宽度和精度两个参数。精度指的是小数点后的位数,默认值是6位。宽度是指总的位数,不含小数点,如果位数不足,则左侧填充空格。
c-3.字符串转换为数字,多了些输入,其中默认是:1.确定输出数据的类型2.当字符串无法转换时,输出默认值,偏移量表示开始转换的位置,如果指定的偏移处无法转换,则输出默认值。

8.格式化字符串
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
9.创建和拆分目录
在这里插入图片描述在这里插入图片描述
10.运行环境与开发环境的路径问题

持续更新…

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值