我的.ini文件有点问题。我正在使用LabVIEW来引导电源GPD-2303。我必须配置每张卡的电压和电流。这些数据位于数据库中,但我只有读取权限。
电压,名称,AlphaNumCode ......不是问题,因为它可能永远不会改变所以我的代码看起来像:
[AlphaNumCode]
VSET_1=VALUE
VSET_2=VALUE
CSET_1=VALUE
CSET_2=VALUE
Assembly_PN=VALUE
这是在LabVIEW上执行开始时设置电压,电流并给出装配PN“IF KQG然后AssemblyPN = 1633”。
情况就是这样。问题在于:
[Assembly PN]
CURRENT1_PROG_SEARCHED=VALUE
CURRENT2_PROG_SEARCHED=VALUE
CURRENT1_BLANK_SEARCHED=VALUE
CURRENT2_BLANK_SEARCHED=VALUE
我想转换它,因为如果这个值不是修复值。我正在寻找类似的东西:
[Assembly PN]
CURRENT1_PROG_SEARCHED="VALUE IN COLON W, LINE X"
CURRENT1_PROG_SEARCHED="VALUE IN COLON W, LINE X"
CURRENT2_PROG_SEARCHED="VALUE IN COLON X, LINE X"
CURRENT1_BLANK_SEARCHED="VALUE IN COLON Y, LINE X"
CURRENT2_BLANK_SEARCHED="VALUE IN COLON Z, LINE X"
我找到了:https://support.microsoft.com/en-us/kb/149090 但它显示了如何与冒号进行交互,但不是针对特定情况。有命令吗?
这是我在实习期间为了结束这个项目而必须做的最后一件事,我不喜欢让事情没有完成。
希望有人可以帮助我或者给我文件来学习如何做,这将是伟大的:)
编辑:
是的,这篇文章展示了如何通过文本文件访问数据,文本文件链接到数据库中的数据,我认为这可行。
我对数据库显然很新,所以我很抱歉缺乏知识,我会尽力做到最好,但是使用SQL服务器和系统DSN在LabVIEW中访问它。 ini文件在LabVIEW程序中读取 “COLON”我的意思是“COLUMN
修改
我发给你Sub VI和我的代码图片,这就是我想要的。还有2天的时间来结束它所以我希望你能读懂我们的人!
[1630]LINE=WHERE (OC=1630);
[1631]LINE=WHERE (OC=1631);
[1632]LINE=WHERE (OC=1632);
[1633]LINE=WHERE (OC=1633);
[1635]LINE=WHERE (OC=1635);
LabVIEW Picture of the Sub VI 25/07/16 using DB Select Tool Kit
祝你好运, 罗宾。
答案 0 :(得分:0)
我找到了一个解决方案,实际上我正在使用.ini文件发送一个条件:
只知道:(OC =装配编号)
在我的.ini中我有:
[1633] OC = WHERE(OC = 1633);
然后我将其发送到DB Select Tool Kit中的条件,然后输入我要查找的数据列/表。
然后,如果需要测试新卡,他们只需要在.ini文件中创建一个新行:
[ⅩⅩⅩⅩ] OC = WHERE(OC = XXXX);
感谢您的帮助解决问题,希望能帮助想要在LabVIEW / .ini /数据库之间进行通信的人
祝你好运, 罗宾