OPC Sample Code

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using OPCAutomation;
namespace OPC
{
public partial class Form1 : Form
{
OPCServer ObjOPCServer;
OPCGroups ObjOPCGroups;
OPCGroup ObjOPCGroup;
string OPCServerName;
public Form1()
{
try
{
InitializeComponent();
OPCServerName = "{Here comes your OPC server’s name}";
ObjOPCServer = new OPCServer();
ObjOPCServer.Connect(OPCServerName, "");
ObjOPCGroups = ObjOPCServer.OPCGroups;
ObjOPCGroup = ObjOPCGroups.Add("OPCGroup1");
ObjOPCGroup.DataChange += new DIOPCGroupEvent_DataChangeEventHandler(ObjOPCGroup_DataChange);
ObjOPCGroup.OPCItems.AddItem("{tag name or address (like {plc name on server}!%mw0)}", 1);
ObjOPCGroup.UpdateRate = 10;
ObjOPCGroup.IsActive = true;
ObjOPCGroup.IsSubscribed = true;
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
}
}
private void button1_Click(object sender, EventArgs e)
{
}
private void ObjOPCGroup_DataChange(int TransactionID, int NumItems, ref Array ClientHandles, ref Array ItemValues, ref Array Qualities, ref Array TimeStamps)
{
for (int i = 1; i <= NumItems; i++)
{
if ((Convert.ToInt32(ClientHandles.GetValue(i)) == 1))
{
textBox1.Text = ItemValues.GetValue(i).ToString();
}
}
}
private void Form1_Load(object sender, EventArgs e)
{
OPCServerClass GlobalOPCServer = new OPCServerClass();
Array ServerList = (Array)GlobalOPCServer.GetOPCServers(""); for (int i = 1; i <= ServerList.Length; i++)
{ comboBox1.Items.Add(ServerList.GetValue(i).ToString()); }
}
}

 

from: GitHub.com

C# sample code that reads an item from an OPC server, Client Component, using OPCDA.NET, using OPCDA, using OPC;

 

Using the OpcGroup Class

 

 

from : http://advosol.us/manuals/opcdanet/topic6.html

YÜZ TANIMA SİSTEMİ ALGORİTMALARININ GELİŞTİRİLMESİ

T.C.
KOCAELİ ÜNİVERSİTESİ
MÜHENDİSLİK FAKÜLTESİ

BİTİRME TEZİ
Kubilay KIYMACI
BİLGİSAYAR MÜHENDİSLİĞİ
DANIŞMAN: Doç. Dr. Yaşar BECERİKLİ
HAZİRAN 2010

ILGILI DOKUMAN INTERNETTE ACIK OLARAK PAYLASILMAKTA OLUP TARAFIMDAN SIZ OKURLARA FAYDALI OLACAGINI DüSUNDUGUMDEN DOLAYI PAYLASIYORUM:

 Her hangi bir telif hakki sorununda bana comment yazarak ulasabilirsiniz.

c# summary using,

 

PHP+MySQL’de Türkçe Karakter Problemini Önlemek

PHP+MySQL’de Türkçe Karakter Problemini Önlemek

Html ve php dosyalarınızı yazarken özgür yazılım ürünü olan Notepad++ programını kullanmanızı öneriyorum. Sitenizi oluşturmaya, html ve php kodlarınızı yazmaya başlamadan önce notepad++’ı açıp Format menüsünden UTF-8 without BOM‘u seçin ve dosyalarınızı utf8 formatını kullanarak yazın. Notepad++’ın Settings>Preferences>New Document bölümünden de her açılışta dosya formatını otomatik olarak utf-8 without bom seçmesini sağlayabiliriz.
Daha sonra html kodlarınızı yazmaya başlayabilirsiniz. HTML ile de sayfanızın karakter setini UTF-8 olarak ayarlamanız gerekiyor.etiketlerinin arasına yerleştireceğiniz aşağıdaki kod ile bu işi yapacağız.


Şimdi MySQL veritbanımızı oluşturalım.. Veritabanımızı oluştururken Karşılaştırma bölümünden utf8_turkish_ci yi seçmenizi öneriyorum. Böylelikle MySQL’de oluşturacağınız tüm tablo ve alanlar utf8 kodlamasına göre oluşturulacak. Artık MySQL’den veri girişi yaptığınızda Türkçe karakter problemi olmadan verilerinizi görebiliyor olmalısınız.

PHP kodlarıyla MySQL’e bağlanırken yapmamız gerekn bir şey daha var. SET NAMES utf8 kodunu çalıştırmak.. Bunu da şu şekilde yapıyoruz;

 

 

speed up vs 2010 visual studio

Tools > Options — CHECK “Show all options

  • IntelliTrace — DISABLE
  • HTML Designer — DISABLE

startup speedup

Tools > Options

  • Environment > Add-in/Macros Security — UNCHECK “Allow Add-in components to load

Tools > Extension Manager

  • Uninstall all you don’t need.

Tools > Options > Environment >

  • Uncheck “Automatically adjust visual experience based on client performance”
  • then uncheck “Enable rich client visual experience

Tools > Options > Environment > Startup:

  • At startup = Show empty environment

Tools > Options > Source Control

  • Set to “None

modules needed by wordpress on apache