- Erste Schritte
- Projekte erstellen
- OPC UA
- Grafikobjekte
- Vordefinierte Grafikobjekte
- Sitzungen und Gebietsschemata
- Objekt- und Variablenreferenzen
- Projekte erweitern
- NetLogic
- Methoden und Ereignisse in C#
- Referenz zur C#-API
- Tutorials
- Tutorial zu dynamischen Links
- Tutorial für Grafikobjekte
- Tutorial zu Logger
- Tutorial zu NetLogic
- OPC UA Tutorial
NetLogic erstellen, die Zufallsdaten hinzufügt
Mit dieser NetLogic werden zufällige Zeichenfolgen erstellt und der standardmäßigen eingebetteten Datenbank hinzugefügt.
Voraussetzungen
Legen Sie den standardmäßigen externen Code-Editor fest. Weitere Informationen finden Sie unter Standard-Code-Editor festlegen.
- So erstellen Sie eine NetLogic, die Zufallsdaten hinzufügt
- Klicken Sie in derProjektansichtmit der rechten Maustaste auf den OrdnerNetLogicund wählen Sie dann aus.
- Bewegen Sie den Mauszeiger über die NetLogic, wählen Sieaus und geben SieGenerateRandomStringsein.
- Doppelklicken Sie auf die NetLogic.Der externe Code-Editor wird geöffnet.
- Ersetzen Sie im Code-Editor den vorhandenen Code durch den folgenden Code:#region StandardUsing using System; using FTOptix.HMIProject; using UAManagedCore; using FTOptix.SQLiteStore; using FTOptix.Store; #endregion public class GenerateRandomStrings : FTOptix.NetLogic.BaseNetLogic { [FTOptix.NetLogic.ExportMethod] public void RunQuery() { Guid g = new Guid(); Random random = new Random(); var store = Project.Current.GetObject("DataStores"); ; string[] columnName = { "Column1" }; var internalDatabase = store.Children.Get<FTOptix.Store.Store>("RandomStringsDataStore"); var table = internalDatabase.Tables.Get<FTOptix.Store.Table>("Table1"); var numbers = new object[150, 1]; for (int i = 0; i < 150; i++) { numbers[i, 0] = Guid.NewGuid().ToString(); //numbers[i, 0] = random.Next(); } table.Insert(columnName, numbers); if (store == null || table == null) { Log.Info("Something is null"); } } }
- Speichern Sie den Code.
Rückmeldung geben