16 retrieval of setup data and configuration – Yokogawa PC-Based MX100 User Manual

Page 733

Advertising
background image

16-15

IM MX190-01E

MX100 for Extended API - C# -

16

Retrieval of Setup Data and Configuration

Program Example 2

using System;
using System.Text;
using System.Runtime.InteropServices;

namespace ItemCS
{

class Class1
{

[STAThread]
static void Main(string[] args)
{

int rc;
int lenItem = 512;
byte[] strItem = new byte[lenItem];
int realLen;
Encoding enc = Encoding.GetEncoding ("ascii";
String address = "192.168.1.12";
//connect
int comm =

DAQMX100.openMX100(enc.GetBytes(address), out rc);

//get
rc = DAQMX100.getItemAllMX100(comm);
//loop by items
for (int i = DAQMXItems.DAQMX_ITEM_ALL_START; i

<= DAQMXItems.DAQMX_ITEM_ALL_END; i++)

{

//read
rc = DAQMX100.readItemMX100(comm, i, strItem,

lenItem, out realLen);

//write
rc = DAQMX100.writeItemMX100(comm, i,

strItem);

}
//set
rc = DAQMX100.setItemAllMX100(comm);
//disconnect
rc = DAQMX100.closeMX100(comm);

}

}

}

16.2 Programming - MX100/C# -

Advertising