- 博客(0)
- 资源 (3)
- 收藏
- 关注
学习NI使用.txt
实验可靠性测试 实验反复测试功能。使用 private void button1_Click(object sender, EventArgs e)
{
int TestTimes_real = 0;
int TestTimes = int.Parse(textBox1.Text);
int CloseTime = (int.Parse(textBox2.Text)) * 1000;
int releaseTime = (int.Parse(textBox3.Text)) * 1000;
DateTime startTime = DateTime.Now;
textBox5.Text = Convert.ToString(startTime);
button1.Enabled = false;
textBox4.Text = "0";
Cursor.Current = Cursors.WaitCursor;
try
{
using (Task digitalWriteTask = new Task())
{
digitalWriteTask.DOChannels.CreateChannel(physicalChannelComboBox.Text, "",
ChannelLineGrouping.OneChannelForAllLines);
bool[] dataArray = new bool[8];
bool[] dataArray1 = new bool[8];
dataArray[0] = checkBox1.Checked;
dataArray[1] = checkBox2.Checked;
dataArray[2] = checkBox3.Checked;
dataArray[3] = checkBox4.Checked;
dataArray[4] = checkBox5.Checked;
dataArray[5] = checkBox6.Checked;
dataArray[6] = checkBox7.Checked;
dataArray[7] = checkBox8.Checked;
for (int i = 0; i < 8;i++ )
{
dataArray1[i] = false;
}
DigitalSingleChannelWriter writer = new DigitalSingleChannelWriter(digitalWriteTask.Stream);
for (int i = 0; i < TestTimes;i++ )
{
TestTimes_real++;
writer.WriteSingleSampleMultiLine(true, dataArray);
textBox4.Text = Convert.ToString(TestTimes_real);
Delay(CloseTime);
writer.WriteSingleSampleMultiLine(true, dataArray1);
Delay(releaseTime);
}
2019-12-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人