PI-AF-SDK-Basic-Samples/CreatePIPointsExample.cs(master・osisoft/PI-AF-SDK)に基づくコードを使用して新しいPi Pointを作成するC#アプリケーションがあります。 - 基本・サンプル・GitHubの作成後にPi Pointが見つからない
ポイントは、[OK]を作成しているようだ - ここで画面のグラブは、SMTのタグ検索以下です:
私の問題はある、ときのための私と同じC#アプリケーションを検索新しく作成されたPi Pointはそれを見つけられません。次のように 検索のためのコードは次のとおりです。
のでprivate static List<PIPoint> GetPiPoints(PIServer piServer)
{
var criteria = GetCriteria("61");
var foundPoints = PIPoint.FindPIPoints(piServer, criteria).ToList();
criteria = GetCriteria("63");
foundPoints.AddRange(PIPoint.FindPIPoints(piServer, criteria).ToList());
criteria = GetCriteria("64");
foundPoints.AddRange(PIPoint.FindPIPoints(piServer, criteria).ToList());
return foundPoints;
}
private static List<PIPointQuery> GetCriteria(string location)
{
List<PIPointQuery> criteria = new List<PIPointQuery>();
PIPointQuery whereClause1 = new PIPointQuery(PICommonPointAttributes.Location1, OSIsoft.AF.Search.AFSearchOperator.Equal, location);
PIPointQuery whereClause2 = new PIPointQuery(PICommonPointAttributes.PointSource, OSIsoft.AF.Search.AFSearchOperator.Equal, "o");
criteria.Add(whereClause1);
criteria.Add(whereClause2);
return criteria;
}
、私の理解では、これが61、63または61の「場所1」属性値AND「pointSourceを持っているすべてのポイントを見つけるべきであるということです"of" o " - 大文字と小文字の" o "を試しました
新しく作成された" Kuba_99x "タグのスクリーンショットから、これは検索には見つかりませんが何千もの既存のタグがあります。
私が間違って行ったアイデアはありますか?
1回目の検索でいくつのタグが見つかりましたか? 100K以上ですか? –
コードは正常です。 PIサーバーに問題がある可能性があります。 OSIsoft TechSupportに電話する必要があるかもしれませんが、私はそれがコードの問題ではないと言いました。 –
見つかったタグの数2457. –