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.运行环境与开发环境的路径问题
持续更新…