NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

求助:状态机的分项与枚举值编辑

已解决!
转到解答

现在拿到一个用状态机模板编好的程序,我想在里面增加分支,同时在状态机的枚举值里增加新项对应起来。

可是用了很多方法,都不行,只要改动枚举值,分支的分支名就会全变成数字。

 

因为原程序并不是外建一个自定义控件来与状态机对应的,没法直接更改枚举值。

请问这个用什么方法解决?哪位教一下,困惑我很久了,谢谢了。

 

程序附下,假如我想在store分支前加一个“数据分析”分支,如何做到?

帖子被一年之后在 10-30-2009 01:52 AM
时编辑过了
0 项奖励
1 条消息(共 7 条)
5,046 次查看
解答
已被主题作者 一年之后 接受
Hi, you might wanna consider using customized Enum (saved as type def.)... once for all!
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
2 条消息(共 7 条)
5,040 次查看

我也尝试过建一个自定义类型的枚举值,可是不管怎么样都无法跟状态机同步起来,

头都大了。。

 

如果原程序是引用一个枚举值VI,那就好办了,更改后直接替换。但这里好像是直接用模板编出的。

 

这样的状态机一旦建立就没法更改了么?

0 项奖励
3 条消息(共 7 条)
5,037 次查看

问题已解决,还是另建一个自定义枚举,将程序中的枚举一个一个的换过来就行了。

真麻烦,,,

0 项奖励
4 条消息(共 7 条)
5,034 次查看
As I have said... once for all 😉 一劳永逸
Message Edited by ian fung on 10-30-2009 05:21 PM
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
5 条消息(共 7 条)
5,018 次查看

虽然我英语不怎么样,但你这几句我还是能看懂的。

 

一劳永逸只有在建立了严格自定义控件前提下才能做到,我说的那种情况下是没有办法做到的。

0 项奖励
6 条消息(共 7 条)
4,990 次查看
Precisely!
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
7 条消息(共 7 条)
4,987 次查看