From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
|
<TestStand>\Components\NI\Models\TestStandModels\
目录下找到. 在默认情况下 状态文本控件将包含标准的状态信息. 然而, 是可以修改modelsupport2 工程的源代码来使能客户自定义的信息的.参考下面的源代码来实现. TestStandModels
目录到 <TestStand>\Components\User\Models\
目录.)paralleluutdlg.c
源文件.
int DLLEXPORT _stdcall PostParallelUUTDialogStatusMessage(int dlgHandle, int testSocketIndex, char *statusMsg)
{ int error = 0;
ERRORINFO errorInfo;
int panelId = dlgHandle;
int childPanel = -1;
PUUT_PanelData *panelData = NULL;
TestSocketData *testSocketData = NULL;
errChk( GetPanelAttribute (panelId, ATTR_FIRST_CHILD, &childPanel));
errChk( GetPanelAttribute (panelId, ATTR_CALLBACK_DATA, &panelData));
testSocketData = &(panelData->testSocketDataArray[testSocketIndex]);
errChk( ResetTextBox (childPanel, testSocketData->ctrls[kTSCtrl_Status], statusMsg));
Error:
return error;
}
statusMsg
到状态文本控件.modelsupport2.dll
通过选择Build » Create Dynamic Link Library. (注意: 更新过的modelsupport2.dll
文件在附件中.)modelsupport2.dll
中创建并且存贮的.在"Locals.ModelData.DialogHandle" 变量中. 为了在客户端的客户的序列文件中访问到该变量使用如下属性:"RunState.Root.Parameters.ModelData.DialogHandle".
|