为什么labview静态调用子vi后,主vi会锁死?

为什么labview静态调用子vi后,主vi会锁死?,第1张

因为你在事件结构内放了一个需要按钮才能停止的while循环, 你不按下按钮4这个事件是不会执行完的. 这就可以解决你的问题了.

但是我还要提几个建议:

建议1: 一定不要忘记在所有while循环中轿敏加入延时措施, 因为对于labview, 它的while循环全速执行起来会让闭键枝你的CPU的一个内核全速运行, 对于labview自动多线程的特点, 比如CPU有4个内核, 你放四个没有延时的while循环, 4个内核就满了. 你可以打开亮厅任务管理器的性能页, 对比程序运行前后CPU使用率.

建议2: 不要在事件结构中处理耗时过程, 事件结构主要是用来响应用户 *** 作的, 应该尽快响应用户 *** 作, 把耗时过程单独放在while事件结构之外, 这样即使要连续执行不同的耗时任务也能顺利执行. 也许小规模时候觉得没有必要, 但规模稍大时候就会显现出来.

建议3: 输入输出控件不要用那么大的图标, 很占地方, 不知道为什么我看了那种大图标的输入输出控件觉得很难受. 在labview的配置里改一下默认放置小图标.

1. 在需要创建 .gitignore 文件文件夹, 右键选择

Git Bash 进入命令行,进入项目所在目录。

2. 输入 touch .gitignore 在文件夹就生成了一个“.gitignore”文件。

然后在”.gitignore” 文件里输入你要忽略的文件夹及其文件就可以了。

3.然后用编辑器打开这个文件进行编辑就行了。如果你很牛,熟悉linux下的vi编辑的命令,也可以用命令来声明规则额。在这里就不说了额,

附: vi编辑器的怎么换行呢?

总结:vi保存退出命令x和wq的区别

搜集:不会linux下vi命令,伤不起啊

4.然后就写规则来 *** 作要忽略的文件了。.gitignore文件过滤有两种模式,开放模式和保守模式

4.1开放模式负责设置过滤哪些文件和文件夹

eg:

过滤文件夹设置:

/mtk/ 表示过滤这个文件夹

过滤文件设置

指定过滤某种类型的文件:

*.zip

*.rar

*.via

*.tmp

*.err

指定过滤某个文件:

/mtk/do.c

/mtk/if.h

4.2 b保守模式负责设置哪些文件不被过滤,也就是哪些文件要被跟踪。

跟踪某个文件夹

!/plutommi/mmi

跟踪某类文件

!*.c

!*.h

跟踪某个指定文件

!/plutommi/mmi/mmi_features.h

4.3.配置氏亮埋.gitignore 的简易原则

采用共享模式与保守模式结合配置的办法。eg:一个文件夹下有很多文件夹和文件,而我只想跟踪其中的一个文件,这样键并设置就可以满足这种情况,先用歼蚂共享模式把整个目录 都设置为不跟踪,然后再用保守模式把这个文件夹中想要跟踪的文件设置为被跟踪,配置很简单,就可以跟踪想要跟踪的文件。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8228698.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存