资源简介
PI 的AFSDK 使用方法, PI API 是很旧的,AFSDK 最新访问方法。
代码片段和文件信息
using OSIsoft.AF;
using OSIsoft.AF.Asset;
using PISDK;
using System;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Runtime.InteropServices;
using System.Text;
using System.Threading;
using System.Windows.Forms;
namespace ConsoleApplicationPIGetData
{
class CustomObj
{
public string SerialNo;
}
class Program
{
//[DllImport(“piapi32.dll“)]
//private static extern int pipt_digpointers(int pt ref int digcode ref int dignumb);
//[DllImport(“piapi32.dll“)]
//private static extern int pipt_pointtype(int pt ref string state);
//[DllImport(“piapi32.dll“)]
//private static extern int pipt_findpoint(string tagname ref int pt);
//[DllImport(“piapi32.dll“ CharSet = CharSet.Auto)]
//private static extern int pisn_getsnapshot(int pt ref float rval ref int istat ref int timedate);
//[DllImport(“piapi32.dll“ CharSet = CharSet.Auto)]
//private static extern int piut_connect(string procname);
//[DllImport(“piapi32.dll“ CharSet = CharSet.Auto)]
//private static extern int piut_disconnect();
//[DllImport(“piapi32.dll“ CharSet = CharSet.Auto)]
//static extern Int32 piut_setservernode(string servername);
//[DllImport(“piapi32.dll“ CharSet = CharSet.Auto)]
//static extern Int32 piut_login(string UserName string UserPW ref Int32 validate);
//[DllImport(“piapi32.dll“ CharSet = CharSet.Auto)]
//static extern Int32 pisn_getsnapshots(Int32[] pt float[] rval Int32[] istat Int32[] timedate Int32[] error Int32 count);
public static void WriteLog(string attributeName string logPath)
{
try
{
if (File.Exists(logPath))
{
using (StreamWriter sw = File.AppendText(logPath))
{
sw.WriteLine(String.Format(“{0}“ attributeName));
}
}
else
{
using (StreamWriter sw = File.CreateText(logPath))
{
sw.WriteLine(String.Format(“{0}“ attributeName));
}
}
}
catch (Exception ex)
{
Thread.Sleep(100);
}
}
static void Main(string[] args)
{
List sapDataDVOList = new List() ;
Dictionary pointMap = new Dictionary();
List ptList = new List();
string path = Application.StartupPath + “\\DCS1Points.txt“;
string logPath = Application.StartupPath + “\\log.txt“;
int nRet = 0;
if (File.Exists(path))
{
//nRet = piut_connect(“172.168.100.
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 144 2016-06-30 14:26 app.config
目录 0 2016-05-31 15:23 bin\
目录 0 2016-07-04 09:55 bin\Debug\
文件 10752 2016-07-04 09:55 bin\Debug\ConsoleApplicationPIGetData.exe
文件 144 2016-06-30 14:26 bin\Debug\ConsoleApplicationPIGetData.exe.config
文件 17920 2016-07-04 09:55 bin\Debug\ConsoleApplicationPIGetData.pdb
文件 22984 2016-08-14 15:55 bin\Debug\ConsoleApplicationPIGetData.vshost.exe
文件 144 2016-06-30 14:26 bin\Debug\ConsoleApplicationPIGetData.vshost.exe.config
文件 490 2013-03-05 08:06 bin\Debug\ConsoleApplicationPIGetData.vshost.exe.manifest
文件 1102272 2016-05-26 21:09 bin\Debug\DCS1Points.txt
文件 238592 2013-05-02 18:21 bin\Debug\Interop.PISDK.dll
文件 21504 2013-05-02 18:21 bin\Debug\Interop.PISDKCommon.dll
文件 12288 2013-05-02 18:21 bin\Debug\Interop.PISDKDlg.dll
文件 22016 2013-05-02 18:21 bin\Debug\Interop.PITimeServer.dll
文件 673971 2016-05-31 18:12 bin\Debug\log.txt
文件 4187856 2016-05-23 12:00 bin\Debug\OSIsoft.AFSDK.dll
文件 4042 2016-06-30 14:26 ConsoleApplicationPIGetData.csproj
文件 943 2016-06-29 22:56 ConsoleApplicationPIGetData.sln
目录 0 2016-05-31 15:23 obj\
目录 0 2016-07-04 09:55 obj\Debug\
文件 611 2016-08-14 15:55 obj\Debug\ConsoleApplicationPIGetData.csproj.FileListAbsolute.txt
文件 10752 2016-07-04 09:55 obj\Debug\ConsoleApplicationPIGetData.exe
文件 17920 2016-07-04 09:55 obj\Debug\ConsoleApplicationPIGetData.pdb
文件 7130 2016-06-30 14:26 obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2016-06-30 14:26 obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2016-06-30 14:26 obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2016-06-30 14:26 obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2016-05-31 15:23 obj\Debug\TempPE\
文件 8148688 2016-05-23 12:01 OSIsoft.AF.UI.dll
文件 4187856 2016-05-23 12:00 OSIsoft.AFSDK.dll
文件 13317 2016-06-30 14:22 Program - 副本.cs
............此处省略3个文件信息
相关资源
- 美国数据 MapInfo格式
- hspice 简单
- STM32关于GPIO的控制程序
- spine3.8解决多个相同资源加载卡顿问题
- 两轮平衡车简单串级PID
- Spire.pdf.dll
- 北京市地图TAB格式
- 百度地图API数据库经纬度GPS数据在地
- ofbiz api 中文版
- Si446x 中文资料 API文档
- QT下自定义控件的拖动,标尺,控件的
- mina仿qq聊天功能自定义协议协议的编
- 使用PSpice Model Editor建模
- 西门子s7-200PID手册
- CompactPCI ® Express Specification Revision
- 基于MTALAB模糊滑膜PID论文+仿真.zip
- CPIII控制网平差软件
- zw_NlPIR.zip
- MapQTL6破解版
- Spire.doc破解版71818
- TFT彩屏硬件SPI
- STM32F103 模糊自整定增量式PID控制电机
- STM32F103系列 普通增量式PID控制速度程
- STM32F407定高超声波避障激光雷达.rar
- 获取USB设备 VID PID 序列号
- MFree2D--基于EFG和RPIM的自适应应力分析
- openrisc_demo.rar
- RM69330 DataSheet_V0.0_20171101.pdf
- STM32F103-GPIO-按键检测
- Infineon Pinout英飞凌芯片引脚标识软件
评论
共有 条评论