OSDN Git Service

8860形式のLWBBWINFの一部を反映するように変更(#25000)
[karinto/karinto.git] / Karinto / Xml / Hioki.Designer.cs
index 6a1e1b4..eff9e86 100755 (executable)
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------\r
 // <auto-generated>\r
 //     このコードはツールによって生成されました。\r
-//     ランタイム バージョン:2.0.50727.3615\r
+//     ランタイム バージョン:2.0.50727.3625\r
 //\r
 //     このファイルへの変更は、以下の状況下で不正な動作の原因になったり、\r
 //     コードが再生成されるときに損失したりします。\r
@@ -29,6 +29,10 @@ namespace Karinto.Xml {
         \r
         private HicorderAnalogChannelDataTable tableHicorderAnalogChannel;\r
         \r
+        private HicorderTriggerSettingsDataTable tableHicorderTriggerSettings;\r
+        \r
+        private HicorderLogicChannelDataTable tableHicorderLogicChannel;\r
+        \r
         private global::System.Data.SchemaSerializationMode _schemaSerializationMode = global::System.Data.SchemaSerializationMode.IncludeSchema;\r
         \r
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
@@ -61,6 +65,12 @@ namespace Karinto.Xml {
                 if ((ds.Tables["HicorderAnalogChannel"] != null)) {\r
                     base.Tables.Add(new HicorderAnalogChannelDataTable(ds.Tables["HicorderAnalogChannel"]));\r
                 }\r
+                if ((ds.Tables["HicorderTriggerSettings"] != null)) {\r
+                    base.Tables.Add(new HicorderTriggerSettingsDataTable(ds.Tables["HicorderTriggerSettings"]));\r
+                }\r
+                if ((ds.Tables["HicorderLogicChannel"] != null)) {\r
+                    base.Tables.Add(new HicorderLogicChannelDataTable(ds.Tables["HicorderLogicChannel"]));\r
+                }\r
                 this.DataSetName = ds.DataSetName;\r
                 this.Prefix = ds.Prefix;\r
                 this.Namespace = ds.Namespace;\r
@@ -98,6 +108,24 @@ namespace Karinto.Xml {
         }\r
         \r
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+        [global::System.ComponentModel.Browsable(false)]\r
+        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]\r
+        public HicorderTriggerSettingsDataTable HicorderTriggerSettings {\r
+            get {\r
+                return this.tableHicorderTriggerSettings;\r
+            }\r
+        }\r
+        \r
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+        [global::System.ComponentModel.Browsable(false)]\r
+        [global::System.ComponentModel.DesignerSerializationVisibility(global::System.ComponentModel.DesignerSerializationVisibility.Content)]\r
+        public HicorderLogicChannelDataTable HicorderLogicChannel {\r
+            get {\r
+                return this.tableHicorderLogicChannel;\r
+            }\r
+        }\r
+        \r
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
         [global::System.ComponentModel.BrowsableAttribute(true)]\r
         [global::System.ComponentModel.DesignerSerializationVisibilityAttribute(global::System.ComponentModel.DesignerSerializationVisibility.Visible)]\r
         public override global::System.Data.SchemaSerializationMode SchemaSerializationMode {\r
@@ -162,6 +190,12 @@ namespace Karinto.Xml {
                 if ((ds.Tables["HicorderAnalogChannel"] != null)) {\r
                     base.Tables.Add(new HicorderAnalogChannelDataTable(ds.Tables["HicorderAnalogChannel"]));\r
                 }\r
+                if ((ds.Tables["HicorderTriggerSettings"] != null)) {\r
+                    base.Tables.Add(new HicorderTriggerSettingsDataTable(ds.Tables["HicorderTriggerSettings"]));\r
+                }\r
+                if ((ds.Tables["HicorderLogicChannel"] != null)) {\r
+                    base.Tables.Add(new HicorderLogicChannelDataTable(ds.Tables["HicorderLogicChannel"]));\r
+                }\r
                 this.DataSetName = ds.DataSetName;\r
                 this.Prefix = ds.Prefix;\r
                 this.Namespace = ds.Namespace;\r
@@ -204,6 +238,18 @@ namespace Karinto.Xml {
                     this.tableHicorderAnalogChannel.InitVars();\r
                 }\r
             }\r
+            this.tableHicorderTriggerSettings = ((HicorderTriggerSettingsDataTable)(base.Tables["HicorderTriggerSettings"]));\r
+            if ((initTable == true)) {\r
+                if ((this.tableHicorderTriggerSettings != null)) {\r
+                    this.tableHicorderTriggerSettings.InitVars();\r
+                }\r
+            }\r
+            this.tableHicorderLogicChannel = ((HicorderLogicChannelDataTable)(base.Tables["HicorderLogicChannel"]));\r
+            if ((initTable == true)) {\r
+                if ((this.tableHicorderLogicChannel != null)) {\r
+                    this.tableHicorderLogicChannel.InitVars();\r
+                }\r
+            }\r
         }\r
         \r
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
@@ -217,6 +263,10 @@ namespace Karinto.Xml {
             base.Tables.Add(this.tableHicorderSettings);\r
             this.tableHicorderAnalogChannel = new HicorderAnalogChannelDataTable();\r
             base.Tables.Add(this.tableHicorderAnalogChannel);\r
+            this.tableHicorderTriggerSettings = new HicorderTriggerSettingsDataTable();\r
+            base.Tables.Add(this.tableHicorderTriggerSettings);\r
+            this.tableHicorderLogicChannel = new HicorderLogicChannelDataTable();\r
+            base.Tables.Add(this.tableHicorderLogicChannel);\r
         }\r
         \r
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
@@ -230,6 +280,16 @@ namespace Karinto.Xml {
         }\r
         \r
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+        private bool ShouldSerializeHicorderTriggerSettings() {\r
+            return false;\r
+        }\r
+        \r
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+        private bool ShouldSerializeHicorderLogicChannel() {\r
+            return false;\r
+        }\r
+        \r
+        [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
         private void SchemaChanged(object sender, global::System.ComponentModel.CollectionChangeEventArgs e) {\r
             if ((e.Action == global::System.ComponentModel.CollectionChangeAction.Remove)) {\r
                 this.InitVars();\r
@@ -286,6 +346,10 @@ namespace Karinto.Xml {
         \r
         public delegate void HicorderAnalogChannelRowChangeEventHandler(object sender, HicorderAnalogChannelRowChangeEvent e);\r
         \r
+        public delegate void HicorderTriggerSettingsRowChangeEventHandler(object sender, HicorderTriggerSettingsRowChangeEvent e);\r
+        \r
+        public delegate void HicorderLogicChannelRowChangeEventHandler(object sender, HicorderLogicChannelRowChangeEvent e);\r
+        \r
         /// <summary>\r
         ///Represents the strongly named DataTable class.\r
         ///</summary>\r
@@ -302,10 +366,16 @@ namespace Karinto.Xml {
             \r
             private global::System.Data.DataColumn columnShot;\r
             \r
+            private global::System.Data.DataColumn columnSaveDataNumber;\r
+            \r
             private global::System.Data.DataColumn columnTrigDate;\r
             \r
+            private global::System.Data.DataColumn columnSamplePerDiv;\r
+            \r
             private global::System.Data.DataColumn columnTimePerDiv;\r
             \r
+            private global::System.Data.DataColumn columnTimePerSample;\r
+            \r
             private global::System.Data.DataColumn columnExpand;\r
             \r
             private global::System.Data.DataColumn columnTrigMode;\r
@@ -336,6 +406,8 @@ namespace Karinto.Xml {
             \r
             private global::System.Data.DataColumn columnSavedLogicUnit;\r
             \r
+            private global::System.Data.DataColumn columnSavedCalcChannel;\r
+            \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             public HicorderSettingsDataTable() {\r
                 this.TableName = "HicorderSettings";\r
@@ -395,6 +467,13 @@ namespace Karinto.Xml {
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn SaveDataNumberColumn {\r
+                get {\r
+                    return this.columnSaveDataNumber;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             public global::System.Data.DataColumn TrigDateColumn {\r
                 get {\r
                     return this.columnTrigDate;\r
@@ -402,6 +481,13 @@ namespace Karinto.Xml {
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn SamplePerDivColumn {\r
+                get {\r
+                    return this.columnSamplePerDiv;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             public global::System.Data.DataColumn TimePerDivColumn {\r
                 get {\r
                     return this.columnTimePerDiv;\r
@@ -409,6 +495,13 @@ namespace Karinto.Xml {
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn TimePerSampleColumn {\r
+                get {\r
+                    return this.columnTimePerSample;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             public global::System.Data.DataColumn ExpandColumn {\r
                 get {\r
                     return this.columnExpand;\r
@@ -514,6 +607,13 @@ namespace Karinto.Xml {
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn SavedCalcChannelColumn {\r
+                get {\r
+                    return this.columnSavedCalcChannel;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             [global::System.ComponentModel.Browsable(false)]\r
             public int Count {\r
                 get {\r
@@ -547,12 +647,15 @@ namespace Karinto.Xml {
                         string RomVersion, \r
                         string Function, \r
                         string Shot, \r
+                        int SaveDataNumber, \r
                         System.DateTime TrigDate, \r
+                        int SamplePerDiv, \r
                         decimal TimePerDiv, \r
+                        decimal TimePerSample, \r
                         int Expand, \r
                         string TrigMode, \r
                         string TrigSource, \r
-                        double PreTrig, \r
+                        string PreTrig, \r
                         System.DateTime TimerTrigStart, \r
                         System.DateTime TimerTrigStop, \r
                         System.TimeSpan TimerTrigInterval, \r
@@ -562,16 +665,20 @@ namespace Karinto.Xml {
                         string TitleSetting, \r
                         string Title, \r
                         string CommentSetting, \r
-                        int SavedAnalogChannel, \r
-                        int SavedLogicUnit) {\r
+                        long SavedAnalogChannel, \r
+                        int SavedLogicUnit, \r
+                        int SavedCalcChannel) {\r
                 HicorderSettingsRow rowHicorderSettingsRow = ((HicorderSettingsRow)(this.NewRow()));\r
                 object[] columnValuesArray = new object[] {\r
                         Model,\r
                         RomVersion,\r
                         Function,\r
                         Shot,\r
+                        SaveDataNumber,\r
                         TrigDate,\r
+                        SamplePerDiv,\r
                         TimePerDiv,\r
+                        TimePerSample,\r
                         Expand,\r
                         TrigMode,\r
                         TrigSource,\r
@@ -586,7 +693,8 @@ namespace Karinto.Xml {
                         Title,\r
                         CommentSetting,\r
                         SavedAnalogChannel,\r
-                        SavedLogicUnit};\r
+                        SavedLogicUnit,\r
+                        SavedCalcChannel};\r
                 rowHicorderSettingsRow.ItemArray = columnValuesArray;\r
                 this.Rows.Add(rowHicorderSettingsRow);\r
                 return rowHicorderSettingsRow;\r
@@ -615,8 +723,11 @@ namespace Karinto.Xml {
                 this.columnRomVersion = base.Columns["RomVersion"];\r
                 this.columnFunction = base.Columns["Function"];\r
                 this.columnShot = base.Columns["Shot"];\r
+                this.columnSaveDataNumber = base.Columns["SaveDataNumber"];\r
                 this.columnTrigDate = base.Columns["TrigDate"];\r
+                this.columnSamplePerDiv = base.Columns["SamplePerDiv"];\r
                 this.columnTimePerDiv = base.Columns["TimePerDiv"];\r
+                this.columnTimePerSample = base.Columns["TimePerSample"];\r
                 this.columnExpand = base.Columns["Expand"];\r
                 this.columnTrigMode = base.Columns["TrigMode"];\r
                 this.columnTrigSource = base.Columns["TrigSource"];\r
@@ -632,6 +743,7 @@ namespace Karinto.Xml {
                 this.columnCommentSetting = base.Columns["CommentSetting"];\r
                 this.columnSavedAnalogChannel = base.Columns["SavedAnalogChannel"];\r
                 this.columnSavedLogicUnit = base.Columns["SavedLogicUnit"];\r
+                this.columnSavedCalcChannel = base.Columns["SavedCalcChannel"];\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
@@ -644,17 +756,23 @@ namespace Karinto.Xml {
                 base.Columns.Add(this.columnFunction);\r
                 this.columnShot = new global::System.Data.DataColumn("Shot", typeof(string), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnShot);\r
+                this.columnSaveDataNumber = new global::System.Data.DataColumn("SaveDataNumber", typeof(int), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnSaveDataNumber);\r
                 this.columnTrigDate = new global::System.Data.DataColumn("TrigDate", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnTrigDate);\r
+                this.columnSamplePerDiv = new global::System.Data.DataColumn("SamplePerDiv", typeof(int), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnSamplePerDiv);\r
                 this.columnTimePerDiv = new global::System.Data.DataColumn("TimePerDiv", typeof(decimal), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnTimePerDiv);\r
+                this.columnTimePerSample = new global::System.Data.DataColumn("TimePerSample", typeof(decimal), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnTimePerSample);\r
                 this.columnExpand = new global::System.Data.DataColumn("Expand", typeof(int), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnExpand);\r
                 this.columnTrigMode = new global::System.Data.DataColumn("TrigMode", typeof(string), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnTrigMode);\r
                 this.columnTrigSource = new global::System.Data.DataColumn("TrigSource", typeof(string), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnTrigSource);\r
-                this.columnPreTrig = new global::System.Data.DataColumn("PreTrig", typeof(double), null, global::System.Data.MappingType.Element);\r
+                this.columnPreTrig = new global::System.Data.DataColumn("PreTrig", typeof(string), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnPreTrig);\r
                 this.columnTimerTrigStart = new global::System.Data.DataColumn("TimerTrigStart", typeof(global::System.DateTime), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnTimerTrigStart);\r
@@ -674,10 +792,12 @@ namespace Karinto.Xml {
                 base.Columns.Add(this.columnTitle);\r
                 this.columnCommentSetting = new global::System.Data.DataColumn("CommentSetting", typeof(string), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnCommentSetting);\r
-                this.columnSavedAnalogChannel = new global::System.Data.DataColumn("SavedAnalogChannel", typeof(int), null, global::System.Data.MappingType.Element);\r
+                this.columnSavedAnalogChannel = new global::System.Data.DataColumn("SavedAnalogChannel", typeof(long), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnSavedAnalogChannel);\r
                 this.columnSavedLogicUnit = new global::System.Data.DataColumn("SavedLogicUnit", typeof(int), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnSavedLogicUnit);\r
+                this.columnSavedCalcChannel = new global::System.Data.DataColumn("SavedCalcChannel", typeof(int), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnSavedCalcChannel);\r
                 this.columnTimePerDiv.Caption = "Time/Div";\r
                 this.Locale = new global::System.Globalization.CultureInfo("");\r
             }\r
@@ -1118,7 +1238,7 @@ namespace Karinto.Xml {
                         bool Variable, \r
                         double VariableUpper, \r
                         double VariableLower, \r
-                        int Vernier, \r
+                        double Vernier, \r
                         string Expand, \r
                         string Graph, \r
                         string Calcurate, \r
@@ -1251,7 +1371,7 @@ namespace Karinto.Xml {
                 base.Columns.Add(this.columnVariableUpper);\r
                 this.columnVariableLower = new global::System.Data.DataColumn("VariableLower", typeof(double), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnVariableLower);\r
-                this.columnVernier = new global::System.Data.DataColumn("Vernier", typeof(int), null, global::System.Data.MappingType.Element);\r
+                this.columnVernier = new global::System.Data.DataColumn("Vernier", typeof(double), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnVernier);\r
                 this.columnExpand = new global::System.Data.DataColumn("Expand", typeof(string), null, global::System.Data.MappingType.Element);\r
                 base.Columns.Add(this.columnExpand);\r
@@ -1389,1192 +1509,2308 @@ namespace Karinto.Xml {
         }\r
         \r
         /// <summary>\r
-        ///Represents strongly named DataRow class.\r
+        ///Represents the strongly named DataTable class.\r
         ///</summary>\r
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
-        public partial class HicorderSettingsRow : global::System.Data.DataRow {\r
+        [global::System.Serializable()]\r
+        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]\r
+        public partial class HicorderTriggerSettingsDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {\r
             \r
-            private HicorderSettingsDataTable tableHicorderSettings;\r
+            private global::System.Data.DataColumn columnLevel;\r
+            \r
+            private global::System.Data.DataColumn columnSlope;\r
+            \r
+            private global::System.Data.DataColumn columnFilter;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            internal HicorderSettingsRow(global::System.Data.DataRowBuilder rb) : \r
-                    base(rb) {\r
-                this.tableHicorderSettings = ((HicorderSettingsDataTable)(this.Table));\r
+            public HicorderTriggerSettingsDataTable() {\r
+                this.TableName = "HicorderTriggerSettings";\r
+                this.BeginInit();\r
+                this.InitClass();\r
+                this.EndInit();\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Model {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderSettings.ModelColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Model\' の値は DBNull です。", e);\r
-                    }\r
+            internal HicorderTriggerSettingsDataTable(global::System.Data.DataTable table) {\r
+                this.TableName = table.TableName;\r
+                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {\r
+                    this.CaseSensitive = table.CaseSensitive;\r
                 }\r
-                set {\r
-                    this[this.tableHicorderSettings.ModelColumn] = value;\r
+                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {\r
+                    this.Locale = table.Locale;\r
+                }\r
+                if ((table.Namespace != table.DataSet.Namespace)) {\r
+                    this.Namespace = table.Namespace;\r
                 }\r
+                this.Prefix = table.Prefix;\r
+                this.MinimumCapacity = table.MinimumCapacity;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string RomVersion {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderSettings.RomVersionColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'RomVersion\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.RomVersionColumn] = value;\r
-                }\r
+            protected HicorderTriggerSettingsDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : \r
+                    base(info, context) {\r
+                this.InitVars();\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Function {\r
+            public global::System.Data.DataColumn LevelColumn {\r
                 get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderSettings.FunctionColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Function\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.FunctionColumn] = value;\r
+                    return this.columnLevel;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Shot {\r
+            public global::System.Data.DataColumn SlopeColumn {\r
                 get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderSettings.ShotColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Shot\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.ShotColumn] = value;\r
+                    return this.columnSlope;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public System.DateTime TrigDate {\r
+            public global::System.Data.DataColumn FilterColumn {\r
                 get {\r
-                    try {\r
-                        return ((global::System.DateTime)(this[this.tableHicorderSettings.TrigDateColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TrigDate\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TrigDateColumn] = value;\r
+                    return this.columnFilter;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public decimal TimePerDiv {\r
+            [global::System.ComponentModel.Browsable(false)]\r
+            public int Count {\r
                 get {\r
-                    try {\r
-                        return ((decimal)(this[this.tableHicorderSettings.TimePerDivColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimePerDiv\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TimePerDivColumn] = value;\r
+                    return this.Rows.Count;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int Expand {\r
+            public HicorderTriggerSettingsRow this[int index] {\r
                 get {\r
-                    try {\r
-                        return ((int)(this[this.tableHicorderSettings.ExpandColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Expand\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.ExpandColumn] = value;\r
+                    return ((HicorderTriggerSettingsRow)(this.Rows[index]));\r
                 }\r
             }\r
             \r
+            public event HicorderTriggerSettingsRowChangeEventHandler HicorderTriggerSettingsRowChanging;\r
+            \r
+            public event HicorderTriggerSettingsRowChangeEventHandler HicorderTriggerSettingsRowChanged;\r
+            \r
+            public event HicorderTriggerSettingsRowChangeEventHandler HicorderTriggerSettingsRowDeleting;\r
+            \r
+            public event HicorderTriggerSettingsRowChangeEventHandler HicorderTriggerSettingsRowDeleted;\r
+            \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string TrigMode {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderSettings.TrigModeColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TrigMode\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TrigModeColumn] = value;\r
-                }\r
+            public void AddHicorderTriggerSettingsRow(HicorderTriggerSettingsRow row) {\r
+                this.Rows.Add(row);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string TrigSource {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderSettings.TrigSourceColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TrigSource\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TrigSourceColumn] = value;\r
-                }\r
+            public HicorderTriggerSettingsRow AddHicorderTriggerSettingsRow(string Level, string Slope, string Filter) {\r
+                HicorderTriggerSettingsRow rowHicorderTriggerSettingsRow = ((HicorderTriggerSettingsRow)(this.NewRow()));\r
+                object[] columnValuesArray = new object[] {\r
+                        Level,\r
+                        Slope,\r
+                        Filter};\r
+                rowHicorderTriggerSettingsRow.ItemArray = columnValuesArray;\r
+                this.Rows.Add(rowHicorderTriggerSettingsRow);\r
+                return rowHicorderTriggerSettingsRow;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double PreTrig {\r
-                get {\r
-                    try {\r
-                        return ((double)(this[this.tableHicorderSettings.PreTrigColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'PreTrig\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.PreTrigColumn] = value;\r
-                }\r
+            public virtual global::System.Collections.IEnumerator GetEnumerator() {\r
+                return this.Rows.GetEnumerator();\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public System.DateTime TimerTrigStart {\r
-                get {\r
-                    try {\r
-                        return ((global::System.DateTime)(this[this.tableHicorderSettings.TimerTrigStartColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimerTrigStart\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TimerTrigStartColumn] = value;\r
-                }\r
+            public override global::System.Data.DataTable Clone() {\r
+                HicorderTriggerSettingsDataTable cln = ((HicorderTriggerSettingsDataTable)(base.Clone()));\r
+                cln.InitVars();\r
+                return cln;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public System.DateTime TimerTrigStop {\r
-                get {\r
-                    try {\r
-                        return ((global::System.DateTime)(this[this.tableHicorderSettings.TimerTrigStopColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimerTrigStop\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TimerTrigStopColumn] = value;\r
-                }\r
+            protected override global::System.Data.DataTable CreateInstance() {\r
+                return new HicorderTriggerSettingsDataTable();\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public System.TimeSpan TimerTrigInterval {\r
-                get {\r
-                    try {\r
-                        return ((global::System.TimeSpan)(this[this.tableHicorderSettings.TimerTrigIntervalColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimerTrigInterval\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.TimerTrigIntervalColumn] = value;\r
-                }\r
+            internal void InitVars() {\r
+                this.columnLevel = base.Columns["Level"];\r
+                this.columnSlope = base.Columns["Slope"];\r
+                this.columnFilter = base.Columns["Filter"];\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool ManualTrig {\r
-                get {\r
-                    try {\r
-                        return ((bool)(this[this.tableHicorderSettings.ManualTrigColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'ManualTrig\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderSettings.ManualTrigColumn] = value;\r
-                }\r
+            private void InitClass() {\r
+                this.columnLevel = new global::System.Data.DataColumn("Level", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnLevel);\r
+                this.columnSlope = new global::System.Data.DataColumn("Slope", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnSlope);\r
+                this.columnFilter = new global::System.Data.DataColumn("Filter", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnFilter);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public HicorderTriggerSettingsRow NewHicorderTriggerSettingsRow() {\r
+                return ((HicorderTriggerSettingsRow)(this.NewRow()));\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {\r
+                return new HicorderTriggerSettingsRow(builder);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override global::System.Type GetRowType() {\r
+                return typeof(HicorderTriggerSettingsRow);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowChanged(e);\r
+                if ((this.HicorderTriggerSettingsRowChanged != null)) {\r
+                    this.HicorderTriggerSettingsRowChanged(this, new HicorderTriggerSettingsRowChangeEvent(((HicorderTriggerSettingsRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowChanging(e);\r
+                if ((this.HicorderTriggerSettingsRowChanging != null)) {\r
+                    this.HicorderTriggerSettingsRowChanging(this, new HicorderTriggerSettingsRowChangeEvent(((HicorderTriggerSettingsRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowDeleted(e);\r
+                if ((this.HicorderTriggerSettingsRowDeleted != null)) {\r
+                    this.HicorderTriggerSettingsRowDeleted(this, new HicorderTriggerSettingsRowChangeEvent(((HicorderTriggerSettingsRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowDeleting(e);\r
+                if ((this.HicorderTriggerSettingsRowDeleting != null)) {\r
+                    this.HicorderTriggerSettingsRowDeleting(this, new HicorderTriggerSettingsRowChangeEvent(((HicorderTriggerSettingsRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void RemoveHicorderTriggerSettingsRow(HicorderTriggerSettingsRow row) {\r
+                this.Rows.Remove(row);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {\r
+                global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();\r
+                global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();\r
+                Hioki ds = new Hioki();\r
+                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();\r
+                any1.Namespace = "http://www.w3.org/2001/XMLSchema";\r
+                any1.MinOccurs = new decimal(0);\r
+                any1.MaxOccurs = decimal.MaxValue;\r
+                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;\r
+                sequence.Items.Add(any1);\r
+                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();\r
+                any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";\r
+                any2.MinOccurs = new decimal(1);\r
+                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;\r
+                sequence.Items.Add(any2);\r
+                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();\r
+                attribute1.Name = "namespace";\r
+                attribute1.FixedValue = ds.Namespace;\r
+                type.Attributes.Add(attribute1);\r
+                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();\r
+                attribute2.Name = "tableTypeName";\r
+                attribute2.FixedValue = "HicorderTriggerSettingsDataTable";\r
+                type.Attributes.Add(attribute2);\r
+                type.Particle = sequence;\r
+                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();\r
+                if (xs.Contains(dsSchema.TargetNamespace)) {\r
+                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();\r
+                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();\r
+                    try {\r
+                        global::System.Xml.Schema.XmlSchema schema = null;\r
+                        dsSchema.Write(s1);\r
+                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {\r
+                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));\r
+                            s2.SetLength(0);\r
+                            schema.Write(s2);\r
+                            if ((s1.Length == s2.Length)) {\r
+                                s1.Position = 0;\r
+                                s2.Position = 0;\r
+                                for (; ((s1.Position != s1.Length) \r
+                                            && (s1.ReadByte() == s2.ReadByte())); ) {\r
+                                    ;\r
+                                }\r
+                                if ((s1.Position == s1.Length)) {\r
+                                    return type;\r
+                                }\r
+                            }\r
+                        }\r
+                    }\r
+                    finally {\r
+                        if ((s1 != null)) {\r
+                            s1.Close();\r
+                        }\r
+                        if ((s2 != null)) {\r
+                            s2.Close();\r
+                        }\r
+                    }\r
+                }\r
+                xs.Add(dsSchema);\r
+                return type;\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Represents the strongly named DataTable class.\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        [global::System.Serializable()]\r
+        [global::System.Xml.Serialization.XmlSchemaProviderAttribute("GetTypedTableSchema")]\r
+        public partial class HicorderLogicChannelDataTable : global::System.Data.DataTable, global::System.Collections.IEnumerable {\r
+            \r
+            private global::System.Data.DataColumn columnUnit;\r
+            \r
+            private global::System.Data.DataColumn columnCondition;\r
+            \r
+            private global::System.Data.DataColumn columnPattern;\r
+            \r
+            private global::System.Data.DataColumn columnPatternMask;\r
+            \r
+            private global::System.Data.DataColumn columnFilter;\r
+            \r
+            private global::System.Data.DataColumn columnComment1;\r
+            \r
+            private global::System.Data.DataColumn columnComment2;\r
+            \r
+            private global::System.Data.DataColumn columnComment3;\r
+            \r
+            private global::System.Data.DataColumn columnComment4;\r
+            \r
+            private global::System.Data.DataColumn columnData;\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public HicorderLogicChannelDataTable() {\r
+                this.TableName = "HicorderLogicChannel";\r
+                this.BeginInit();\r
+                this.InitClass();\r
+                this.EndInit();\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            internal HicorderLogicChannelDataTable(global::System.Data.DataTable table) {\r
+                this.TableName = table.TableName;\r
+                if ((table.CaseSensitive != table.DataSet.CaseSensitive)) {\r
+                    this.CaseSensitive = table.CaseSensitive;\r
+                }\r
+                if ((table.Locale.ToString() != table.DataSet.Locale.ToString())) {\r
+                    this.Locale = table.Locale;\r
+                }\r
+                if ((table.Namespace != table.DataSet.Namespace)) {\r
+                    this.Namespace = table.Namespace;\r
+                }\r
+                this.Prefix = table.Prefix;\r
+                this.MinimumCapacity = table.MinimumCapacity;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected HicorderLogicChannelDataTable(global::System.Runtime.Serialization.SerializationInfo info, global::System.Runtime.Serialization.StreamingContext context) : \r
+                    base(info, context) {\r
+                this.InitVars();\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn UnitColumn {\r
+                get {\r
+                    return this.columnUnit;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn ConditionColumn {\r
+                get {\r
+                    return this.columnCondition;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn PatternColumn {\r
+                get {\r
+                    return this.columnPattern;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn PatternMaskColumn {\r
+                get {\r
+                    return this.columnPatternMask;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn FilterColumn {\r
+                get {\r
+                    return this.columnFilter;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn Comment1Column {\r
+                get {\r
+                    return this.columnComment1;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn Comment2Column {\r
+                get {\r
+                    return this.columnComment2;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn Comment3Column {\r
+                get {\r
+                    return this.columnComment3;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn Comment4Column {\r
+                get {\r
+                    return this.columnComment4;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public global::System.Data.DataColumn DataColumn {\r
+                get {\r
+                    return this.columnData;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            [global::System.ComponentModel.Browsable(false)]\r
+            public int Count {\r
+                get {\r
+                    return this.Rows.Count;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public HicorderLogicChannelRow this[int index] {\r
+                get {\r
+                    return ((HicorderLogicChannelRow)(this.Rows[index]));\r
+                }\r
+            }\r
+            \r
+            public event HicorderLogicChannelRowChangeEventHandler HicorderLogicChannelRowChanging;\r
+            \r
+            public event HicorderLogicChannelRowChangeEventHandler HicorderLogicChannelRowChanged;\r
+            \r
+            public event HicorderLogicChannelRowChangeEventHandler HicorderLogicChannelRowDeleting;\r
+            \r
+            public event HicorderLogicChannelRowChangeEventHandler HicorderLogicChannelRowDeleted;\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void AddHicorderLogicChannelRow(HicorderLogicChannelRow row) {\r
+                this.Rows.Add(row);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public HicorderLogicChannelRow AddHicorderLogicChannelRow(string Unit, string Condition, byte Pattern, byte PatternMask, string Filter, string Comment1, string Comment2, string Comment3, string Comment4, string Data) {\r
+                HicorderLogicChannelRow rowHicorderLogicChannelRow = ((HicorderLogicChannelRow)(this.NewRow()));\r
+                object[] columnValuesArray = new object[] {\r
+                        Unit,\r
+                        Condition,\r
+                        Pattern,\r
+                        PatternMask,\r
+                        Filter,\r
+                        Comment1,\r
+                        Comment2,\r
+                        Comment3,\r
+                        Comment4,\r
+                        Data};\r
+                rowHicorderLogicChannelRow.ItemArray = columnValuesArray;\r
+                this.Rows.Add(rowHicorderLogicChannelRow);\r
+                return rowHicorderLogicChannelRow;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public virtual global::System.Collections.IEnumerator GetEnumerator() {\r
+                return this.Rows.GetEnumerator();\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public override global::System.Data.DataTable Clone() {\r
+                HicorderLogicChannelDataTable cln = ((HicorderLogicChannelDataTable)(base.Clone()));\r
+                cln.InitVars();\r
+                return cln;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override global::System.Data.DataTable CreateInstance() {\r
+                return new HicorderLogicChannelDataTable();\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            internal void InitVars() {\r
+                this.columnUnit = base.Columns["Unit"];\r
+                this.columnCondition = base.Columns["Condition"];\r
+                this.columnPattern = base.Columns["Pattern"];\r
+                this.columnPatternMask = base.Columns["PatternMask"];\r
+                this.columnFilter = base.Columns["Filter"];\r
+                this.columnComment1 = base.Columns["Comment1"];\r
+                this.columnComment2 = base.Columns["Comment2"];\r
+                this.columnComment3 = base.Columns["Comment3"];\r
+                this.columnComment4 = base.Columns["Comment4"];\r
+                this.columnData = base.Columns["Data"];\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            private void InitClass() {\r
+                this.columnUnit = new global::System.Data.DataColumn("Unit", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnUnit);\r
+                this.columnCondition = new global::System.Data.DataColumn("Condition", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnCondition);\r
+                this.columnPattern = new global::System.Data.DataColumn("Pattern", typeof(byte), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnPattern);\r
+                this.columnPatternMask = new global::System.Data.DataColumn("PatternMask", typeof(byte), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnPatternMask);\r
+                this.columnFilter = new global::System.Data.DataColumn("Filter", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnFilter);\r
+                this.columnComment1 = new global::System.Data.DataColumn("Comment1", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnComment1);\r
+                this.columnComment2 = new global::System.Data.DataColumn("Comment2", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnComment2);\r
+                this.columnComment3 = new global::System.Data.DataColumn("Comment3", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnComment3);\r
+                this.columnComment4 = new global::System.Data.DataColumn("Comment4", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnComment4);\r
+                this.columnData = new global::System.Data.DataColumn("Data", typeof(string), null, global::System.Data.MappingType.Element);\r
+                base.Columns.Add(this.columnData);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public HicorderLogicChannelRow NewHicorderLogicChannelRow() {\r
+                return ((HicorderLogicChannelRow)(this.NewRow()));\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override global::System.Data.DataRow NewRowFromBuilder(global::System.Data.DataRowBuilder builder) {\r
+                return new HicorderLogicChannelRow(builder);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override global::System.Type GetRowType() {\r
+                return typeof(HicorderLogicChannelRow);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowChanged(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowChanged(e);\r
+                if ((this.HicorderLogicChannelRowChanged != null)) {\r
+                    this.HicorderLogicChannelRowChanged(this, new HicorderLogicChannelRowChangeEvent(((HicorderLogicChannelRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowChanging(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowChanging(e);\r
+                if ((this.HicorderLogicChannelRowChanging != null)) {\r
+                    this.HicorderLogicChannelRowChanging(this, new HicorderLogicChannelRowChangeEvent(((HicorderLogicChannelRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowDeleted(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowDeleted(e);\r
+                if ((this.HicorderLogicChannelRowDeleted != null)) {\r
+                    this.HicorderLogicChannelRowDeleted(this, new HicorderLogicChannelRowChangeEvent(((HicorderLogicChannelRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            protected override void OnRowDeleting(global::System.Data.DataRowChangeEventArgs e) {\r
+                base.OnRowDeleting(e);\r
+                if ((this.HicorderLogicChannelRowDeleting != null)) {\r
+                    this.HicorderLogicChannelRowDeleting(this, new HicorderLogicChannelRowChangeEvent(((HicorderLogicChannelRow)(e.Row)), e.Action));\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void RemoveHicorderLogicChannelRow(HicorderLogicChannelRow row) {\r
+                this.Rows.Remove(row);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public static global::System.Xml.Schema.XmlSchemaComplexType GetTypedTableSchema(global::System.Xml.Schema.XmlSchemaSet xs) {\r
+                global::System.Xml.Schema.XmlSchemaComplexType type = new global::System.Xml.Schema.XmlSchemaComplexType();\r
+                global::System.Xml.Schema.XmlSchemaSequence sequence = new global::System.Xml.Schema.XmlSchemaSequence();\r
+                Hioki ds = new Hioki();\r
+                global::System.Xml.Schema.XmlSchemaAny any1 = new global::System.Xml.Schema.XmlSchemaAny();\r
+                any1.Namespace = "http://www.w3.org/2001/XMLSchema";\r
+                any1.MinOccurs = new decimal(0);\r
+                any1.MaxOccurs = decimal.MaxValue;\r
+                any1.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;\r
+                sequence.Items.Add(any1);\r
+                global::System.Xml.Schema.XmlSchemaAny any2 = new global::System.Xml.Schema.XmlSchemaAny();\r
+                any2.Namespace = "urn:schemas-microsoft-com:xml-diffgram-v1";\r
+                any2.MinOccurs = new decimal(1);\r
+                any2.ProcessContents = global::System.Xml.Schema.XmlSchemaContentProcessing.Lax;\r
+                sequence.Items.Add(any2);\r
+                global::System.Xml.Schema.XmlSchemaAttribute attribute1 = new global::System.Xml.Schema.XmlSchemaAttribute();\r
+                attribute1.Name = "namespace";\r
+                attribute1.FixedValue = ds.Namespace;\r
+                type.Attributes.Add(attribute1);\r
+                global::System.Xml.Schema.XmlSchemaAttribute attribute2 = new global::System.Xml.Schema.XmlSchemaAttribute();\r
+                attribute2.Name = "tableTypeName";\r
+                attribute2.FixedValue = "HicorderLogicChannelDataTable";\r
+                type.Attributes.Add(attribute2);\r
+                type.Particle = sequence;\r
+                global::System.Xml.Schema.XmlSchema dsSchema = ds.GetSchemaSerializable();\r
+                if (xs.Contains(dsSchema.TargetNamespace)) {\r
+                    global::System.IO.MemoryStream s1 = new global::System.IO.MemoryStream();\r
+                    global::System.IO.MemoryStream s2 = new global::System.IO.MemoryStream();\r
+                    try {\r
+                        global::System.Xml.Schema.XmlSchema schema = null;\r
+                        dsSchema.Write(s1);\r
+                        for (global::System.Collections.IEnumerator schemas = xs.Schemas(dsSchema.TargetNamespace).GetEnumerator(); schemas.MoveNext(); ) {\r
+                            schema = ((global::System.Xml.Schema.XmlSchema)(schemas.Current));\r
+                            s2.SetLength(0);\r
+                            schema.Write(s2);\r
+                            if ((s1.Length == s2.Length)) {\r
+                                s1.Position = 0;\r
+                                s2.Position = 0;\r
+                                for (; ((s1.Position != s1.Length) \r
+                                            && (s1.ReadByte() == s2.ReadByte())); ) {\r
+                                    ;\r
+                                }\r
+                                if ((s1.Position == s1.Length)) {\r
+                                    return type;\r
+                                }\r
+                            }\r
+                        }\r
+                    }\r
+                    finally {\r
+                        if ((s1 != null)) {\r
+                            s1.Close();\r
+                        }\r
+                        if ((s2 != null)) {\r
+                            s2.Close();\r
+                        }\r
+                    }\r
+                }\r
+                xs.Add(dsSchema);\r
+                return type;\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Represents strongly named DataRow class.\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        public partial class HicorderSettingsRow : global::System.Data.DataRow {\r
+            \r
+            private HicorderSettingsDataTable tableHicorderSettings;\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            internal HicorderSettingsRow(global::System.Data.DataRowBuilder rb) : \r
+                    base(rb) {\r
+                this.tableHicorderSettings = ((HicorderSettingsDataTable)(this.Table));\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Model {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.ModelColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Model\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.ModelColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string RomVersion {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.RomVersionColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'RomVersion\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.RomVersionColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Function {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.FunctionColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Function\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.FunctionColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Shot {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.ShotColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Shot\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.ShotColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int SaveDataNumber {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderSettings.SaveDataNumberColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SaveDataNumber\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.SaveDataNumberColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public System.DateTime TrigDate {\r
+                get {\r
+                    try {\r
+                        return ((global::System.DateTime)(this[this.tableHicorderSettings.TrigDateColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TrigDate\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TrigDateColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int SamplePerDiv {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderSettings.SamplePerDivColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SamplePerDiv\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.SamplePerDivColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public decimal TimePerDiv {\r
+                get {\r
+                    try {\r
+                        return ((decimal)(this[this.tableHicorderSettings.TimePerDivColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimePerDiv\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TimePerDivColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public decimal TimePerSample {\r
+                get {\r
+                    try {\r
+                        return ((decimal)(this[this.tableHicorderSettings.TimePerSampleColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimePerSample\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TimePerSampleColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int Expand {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderSettings.ExpandColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Expand\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.ExpandColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string TrigMode {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.TrigModeColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TrigMode\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TrigModeColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string TrigSource {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.TrigSourceColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TrigSource\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TrigSourceColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string PreTrig {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.PreTrigColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'PreTrig\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.PreTrigColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public System.DateTime TimerTrigStart {\r
+                get {\r
+                    try {\r
+                        return ((global::System.DateTime)(this[this.tableHicorderSettings.TimerTrigStartColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimerTrigStart\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TimerTrigStartColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public System.DateTime TimerTrigStop {\r
+                get {\r
+                    try {\r
+                        return ((global::System.DateTime)(this[this.tableHicorderSettings.TimerTrigStopColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimerTrigStop\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TimerTrigStopColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public System.TimeSpan TimerTrigInterval {\r
+                get {\r
+                    try {\r
+                        return ((global::System.TimeSpan)(this[this.tableHicorderSettings.TimerTrigIntervalColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TimerTrigInterval\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TimerTrigIntervalColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool ManualTrig {\r
+                get {\r
+                    try {\r
+                        return ((bool)(this[this.tableHicorderSettings.ManualTrigColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'ManualTrig\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.ManualTrigColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool ExtTrig {\r
+                get {\r
+                    try {\r
+                        return ((bool)(this[this.tableHicorderSettings.ExtTrigColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'ExtTrig\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.ExtTrigColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int UseChannel {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderSettings.UseChannelColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'UseChannel\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.UseChannelColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string TitleSetting {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.TitleSettingColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TitleSetting\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TitleSettingColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Title {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.TitleColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Title\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.TitleColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string CommentSetting {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderSettings.CommentSettingColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'CommentSetting\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.CommentSettingColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public long SavedAnalogChannel {\r
+                get {\r
+                    try {\r
+                        return ((long)(this[this.tableHicorderSettings.SavedAnalogChannelColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SavedAnalogChannel\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.SavedAnalogChannelColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int SavedLogicUnit {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderSettings.SavedLogicUnitColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SavedLogicUnit\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.SavedLogicUnitColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int SavedCalcChannel {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderSettings.SavedCalcChannelColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SavedCalcChannel\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderSettings.SavedCalcChannelColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsModelNull() {\r
+                return this.IsNull(this.tableHicorderSettings.ModelColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetModelNull() {\r
+                this[this.tableHicorderSettings.ModelColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsRomVersionNull() {\r
+                return this.IsNull(this.tableHicorderSettings.RomVersionColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetRomVersionNull() {\r
+                this[this.tableHicorderSettings.RomVersionColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsFunctionNull() {\r
+                return this.IsNull(this.tableHicorderSettings.FunctionColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetFunctionNull() {\r
+                this[this.tableHicorderSettings.FunctionColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsShotNull() {\r
+                return this.IsNull(this.tableHicorderSettings.ShotColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetShotNull() {\r
+                this[this.tableHicorderSettings.ShotColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsSaveDataNumberNull() {\r
+                return this.IsNull(this.tableHicorderSettings.SaveDataNumberColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetSaveDataNumberNull() {\r
+                this[this.tableHicorderSettings.SaveDataNumberColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTrigDateNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TrigDateColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTrigDateNull() {\r
+                this[this.tableHicorderSettings.TrigDateColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsSamplePerDivNull() {\r
+                return this.IsNull(this.tableHicorderSettings.SamplePerDivColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetSamplePerDivNull() {\r
+                this[this.tableHicorderSettings.SamplePerDivColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTimePerDivNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TimePerDivColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTimePerDivNull() {\r
+                this[this.tableHicorderSettings.TimePerDivColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTimePerSampleNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TimePerSampleColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTimePerSampleNull() {\r
+                this[this.tableHicorderSettings.TimePerSampleColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsExpandNull() {\r
+                return this.IsNull(this.tableHicorderSettings.ExpandColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetExpandNull() {\r
+                this[this.tableHicorderSettings.ExpandColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTrigModeNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TrigModeColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTrigModeNull() {\r
+                this[this.tableHicorderSettings.TrigModeColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTrigSourceNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TrigSourceColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTrigSourceNull() {\r
+                this[this.tableHicorderSettings.TrigSourceColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsPreTrigNull() {\r
+                return this.IsNull(this.tableHicorderSettings.PreTrigColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetPreTrigNull() {\r
+                this[this.tableHicorderSettings.PreTrigColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTimerTrigStartNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TimerTrigStartColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTimerTrigStartNull() {\r
+                this[this.tableHicorderSettings.TimerTrigStartColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTimerTrigStopNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TimerTrigStopColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTimerTrigStopNull() {\r
+                this[this.tableHicorderSettings.TimerTrigStopColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTimerTrigIntervalNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TimerTrigIntervalColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTimerTrigIntervalNull() {\r
+                this[this.tableHicorderSettings.TimerTrigIntervalColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsManualTrigNull() {\r
+                return this.IsNull(this.tableHicorderSettings.ManualTrigColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetManualTrigNull() {\r
+                this[this.tableHicorderSettings.ManualTrigColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsExtTrigNull() {\r
+                return this.IsNull(this.tableHicorderSettings.ExtTrigColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetExtTrigNull() {\r
+                this[this.tableHicorderSettings.ExtTrigColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsUseChannelNull() {\r
+                return this.IsNull(this.tableHicorderSettings.UseChannelColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetUseChannelNull() {\r
+                this[this.tableHicorderSettings.UseChannelColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTitleSettingNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TitleSettingColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTitleSettingNull() {\r
+                this[this.tableHicorderSettings.TitleSettingColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsTitleNull() {\r
+                return this.IsNull(this.tableHicorderSettings.TitleColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetTitleNull() {\r
+                this[this.tableHicorderSettings.TitleColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsCommentSettingNull() {\r
+                return this.IsNull(this.tableHicorderSettings.CommentSettingColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetCommentSettingNull() {\r
+                this[this.tableHicorderSettings.CommentSettingColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsSavedAnalogChannelNull() {\r
+                return this.IsNull(this.tableHicorderSettings.SavedAnalogChannelColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetSavedAnalogChannelNull() {\r
+                this[this.tableHicorderSettings.SavedAnalogChannelColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsSavedLogicUnitNull() {\r
+                return this.IsNull(this.tableHicorderSettings.SavedLogicUnitColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetSavedLogicUnitNull() {\r
+                this[this.tableHicorderSettings.SavedLogicUnitColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsSavedCalcChannelNull() {\r
+                return this.IsNull(this.tableHicorderSettings.SavedCalcChannelColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetSavedCalcChannelNull() {\r
+                this[this.tableHicorderSettings.SavedCalcChannelColumn] = global::System.Convert.DBNull;\r
+            }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Represents strongly named DataRow class.\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        public partial class HicorderAnalogChannelRow : global::System.Data.DataRow {\r
+            \r
+            private HicorderAnalogChannelDataTable tableHicorderAnalogChannel;\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            internal HicorderAnalogChannelRow(global::System.Data.DataRowBuilder rb) : \r
+                    base(rb) {\r
+                this.tableHicorderAnalogChannel = ((HicorderAnalogChannelDataTable)(this.Table));\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int Channel {\r
+                get {\r
+                    return ((int)(this[this.tableHicorderAnalogChannel.ChannelColumn]));\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.ChannelColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Unit {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.UnitColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Unit\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.UnitColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int Resolution {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderAnalogChannel.ResolutionColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Resolution\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.ResolutionColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Mode {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.ModeColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Mode\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.ModeColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Range {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.RangeColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Range\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.RangeColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public int Position {\r
+                get {\r
+                    try {\r
+                        return ((int)(this[this.tableHicorderAnalogChannel.PositionColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Position\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.PositionColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string LPF {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.LPFColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'LPF\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.LPFColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string AAF {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.AAFColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'AAF\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.AAFColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Coupling {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.CouplingColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Coupling\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.CouplingColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Trig {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.TrigColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Trig\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.TrigColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string TrigSetting {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.TrigSettingColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'TrigSetting\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.TrigSettingColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string Comment {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.CommentColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Comment\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.CommentColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool Scaling {\r
+                get {\r
+                    try {\r
+                        return ((bool)(this[this.tableHicorderAnalogChannel.ScalingColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Scaling\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.ScalingColumn] = value;\r
+                }\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public string ScalingEu {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.ScalingEuColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'ScalingEu\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.ScalingEuColumn] = value;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool ExtTrig {\r
+            public double ScalingEuPerV {\r
                 get {\r
                     try {\r
-                        return ((bool)(this[this.tableHicorderSettings.ExtTrigColumn]));\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.ScalingEuPerVColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'ExtTrig\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'ScalingEuPerV\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.ExtTrigColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.ScalingEuPerVColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int UseChannel {\r
+            public double ScalingOffset {\r
                 get {\r
                     try {\r
-                        return ((int)(this[this.tableHicorderSettings.UseChannelColumn]));\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.ScalingOffsetColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'UseChannel\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'ScalingOffset\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.UseChannelColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.ScalingOffsetColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string TitleSetting {\r
+            public bool Variable {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderSettings.TitleSettingColumn]));\r
+                        return ((bool)(this[this.tableHicorderAnalogChannel.VariableColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'TitleSetting\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Variable\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.TitleSettingColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.VariableColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Title {\r
+            public double VariableUpper {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderSettings.TitleColumn]));\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.VariableUpperColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'Title\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'VariableUpper\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.TitleColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.VariableUpperColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string CommentSetting {\r
+            public double VariableLower {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderSettings.CommentSettingColumn]));\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.VariableLowerColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'CommentSetting\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'VariableLower\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.CommentSettingColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.VariableLowerColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int SavedAnalogChannel {\r
+            public double Vernier {\r
                 get {\r
                     try {\r
-                        return ((int)(this[this.tableHicorderSettings.SavedAnalogChannelColumn]));\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.VernierColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SavedAnalogChannel\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Vernier\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.SavedAnalogChannelColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.VernierColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int SavedLogicUnit {\r
+            public string Expand {\r
                 get {\r
                     try {\r
-                        return ((int)(this[this.tableHicorderSettings.SavedLogicUnitColumn]));\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.ExpandColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderSettings\' にある列 \'SavedLogicUnit\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Expand\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderSettings.SavedLogicUnitColumn] = value;\r
+                    this[this.tableHicorderAnalogChannel.ExpandColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsModelNull() {\r
-                return this.IsNull(this.tableHicorderSettings.ModelColumn);\r
+            public string Graph {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.GraphColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Graph\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.GraphColumn] = value;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetModelNull() {\r
-                this[this.tableHicorderSettings.ModelColumn] = global::System.Convert.DBNull;\r
+            public string Calcurate {\r
+                get {\r
+                    try {\r
+                        return ((string)(this[this.tableHicorderAnalogChannel.CalcurateColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Calcurate\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.CalcurateColumn] = value;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsRomVersionNull() {\r
-                return this.IsNull(this.tableHicorderSettings.RomVersionColumn);\r
+            public double MeasurementScale {\r
+                get {\r
+                    try {\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.MeasurementScaleColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'MeasurementScale\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.MeasurementScaleColumn] = value;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetRomVersionNull() {\r
-                this[this.tableHicorderSettings.RomVersionColumn] = global::System.Convert.DBNull;\r
+            public double MeasurementOffset {\r
+                get {\r
+                    try {\r
+                        return ((double)(this[this.tableHicorderAnalogChannel.MeasurementOffsetColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'MeasurementOffset\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.MeasurementOffsetColumn] = value;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsFunctionNull() {\r
-                return this.IsNull(this.tableHicorderSettings.FunctionColumn);\r
+            public object Data {\r
+                get {\r
+                    try {\r
+                        return ((object)(this[this.tableHicorderAnalogChannel.DataColumn]));\r
+                    }\r
+                    catch (global::System.InvalidCastException e) {\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Data\' の値は DBNull です。", e);\r
+                    }\r
+                }\r
+                set {\r
+                    this[this.tableHicorderAnalogChannel.DataColumn] = value;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetFunctionNull() {\r
-                this[this.tableHicorderSettings.FunctionColumn] = global::System.Convert.DBNull;\r
+            public bool IsUnitNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.UnitColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsShotNull() {\r
-                return this.IsNull(this.tableHicorderSettings.ShotColumn);\r
+            public void SetUnitNull() {\r
+                this[this.tableHicorderAnalogChannel.UnitColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetShotNull() {\r
-                this[this.tableHicorderSettings.ShotColumn] = global::System.Convert.DBNull;\r
+            public bool IsResolutionNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ResolutionColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTrigDateNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TrigDateColumn);\r
+            public void SetResolutionNull() {\r
+                this[this.tableHicorderAnalogChannel.ResolutionColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTrigDateNull() {\r
-                this[this.tableHicorderSettings.TrigDateColumn] = global::System.Convert.DBNull;\r
+            public bool IsModeNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ModeColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTimePerDivNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TimePerDivColumn);\r
+            public void SetModeNull() {\r
+                this[this.tableHicorderAnalogChannel.ModeColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTimePerDivNull() {\r
-                this[this.tableHicorderSettings.TimePerDivColumn] = global::System.Convert.DBNull;\r
+            public bool IsRangeNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.RangeColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsExpandNull() {\r
-                return this.IsNull(this.tableHicorderSettings.ExpandColumn);\r
+            public void SetRangeNull() {\r
+                this[this.tableHicorderAnalogChannel.RangeColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetExpandNull() {\r
-                this[this.tableHicorderSettings.ExpandColumn] = global::System.Convert.DBNull;\r
+            public bool IsPositionNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.PositionColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTrigModeNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TrigModeColumn);\r
+            public void SetPositionNull() {\r
+                this[this.tableHicorderAnalogChannel.PositionColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTrigModeNull() {\r
-                this[this.tableHicorderSettings.TrigModeColumn] = global::System.Convert.DBNull;\r
+            public bool IsLPFNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.LPFColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTrigSourceNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TrigSourceColumn);\r
+            public void SetLPFNull() {\r
+                this[this.tableHicorderAnalogChannel.LPFColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTrigSourceNull() {\r
-                this[this.tableHicorderSettings.TrigSourceColumn] = global::System.Convert.DBNull;\r
+            public bool IsAAFNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.AAFColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsPreTrigNull() {\r
-                return this.IsNull(this.tableHicorderSettings.PreTrigColumn);\r
+            public void SetAAFNull() {\r
+                this[this.tableHicorderAnalogChannel.AAFColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetPreTrigNull() {\r
-                this[this.tableHicorderSettings.PreTrigColumn] = global::System.Convert.DBNull;\r
+            public bool IsCouplingNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.CouplingColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTimerTrigStartNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TimerTrigStartColumn);\r
+            public void SetCouplingNull() {\r
+                this[this.tableHicorderAnalogChannel.CouplingColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTimerTrigStartNull() {\r
-                this[this.tableHicorderSettings.TimerTrigStartColumn] = global::System.Convert.DBNull;\r
+            public bool IsTrigNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.TrigColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTimerTrigStopNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TimerTrigStopColumn);\r
+            public void SetTrigNull() {\r
+                this[this.tableHicorderAnalogChannel.TrigColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTimerTrigStopNull() {\r
-                this[this.tableHicorderSettings.TimerTrigStopColumn] = global::System.Convert.DBNull;\r
+            public bool IsTrigSettingNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.TrigSettingColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTimerTrigIntervalNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TimerTrigIntervalColumn);\r
+            public void SetTrigSettingNull() {\r
+                this[this.tableHicorderAnalogChannel.TrigSettingColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTimerTrigIntervalNull() {\r
-                this[this.tableHicorderSettings.TimerTrigIntervalColumn] = global::System.Convert.DBNull;\r
+            public bool IsCommentNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.CommentColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsManualTrigNull() {\r
-                return this.IsNull(this.tableHicorderSettings.ManualTrigColumn);\r
+            public void SetCommentNull() {\r
+                this[this.tableHicorderAnalogChannel.CommentColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetManualTrigNull() {\r
-                this[this.tableHicorderSettings.ManualTrigColumn] = global::System.Convert.DBNull;\r
+            public bool IsScalingNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ScalingColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsExtTrigNull() {\r
-                return this.IsNull(this.tableHicorderSettings.ExtTrigColumn);\r
+            public void SetScalingNull() {\r
+                this[this.tableHicorderAnalogChannel.ScalingColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsScalingEuNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ScalingEuColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetScalingEuNull() {\r
+                this[this.tableHicorderAnalogChannel.ScalingEuColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsScalingEuPerVNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ScalingEuPerVColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetScalingEuPerVNull() {\r
+                this[this.tableHicorderAnalogChannel.ScalingEuPerVColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsScalingOffsetNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ScalingOffsetColumn);\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public void SetScalingOffsetNull() {\r
+                this[this.tableHicorderAnalogChannel.ScalingOffsetColumn] = global::System.Convert.DBNull;\r
+            }\r
+            \r
+            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
+            public bool IsVariableNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.VariableColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetExtTrigNull() {\r
-                this[this.tableHicorderSettings.ExtTrigColumn] = global::System.Convert.DBNull;\r
+            public void SetVariableNull() {\r
+                this[this.tableHicorderAnalogChannel.VariableColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsUseChannelNull() {\r
-                return this.IsNull(this.tableHicorderSettings.UseChannelColumn);\r
+            public bool IsVariableUpperNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.VariableUpperColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetUseChannelNull() {\r
-                this[this.tableHicorderSettings.UseChannelColumn] = global::System.Convert.DBNull;\r
+            public void SetVariableUpperNull() {\r
+                this[this.tableHicorderAnalogChannel.VariableUpperColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTitleSettingNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TitleSettingColumn);\r
+            public bool IsVariableLowerNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.VariableLowerColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTitleSettingNull() {\r
-                this[this.tableHicorderSettings.TitleSettingColumn] = global::System.Convert.DBNull;\r
+            public void SetVariableLowerNull() {\r
+                this[this.tableHicorderAnalogChannel.VariableLowerColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTitleNull() {\r
-                return this.IsNull(this.tableHicorderSettings.TitleColumn);\r
+            public bool IsVernierNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.VernierColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTitleNull() {\r
-                this[this.tableHicorderSettings.TitleColumn] = global::System.Convert.DBNull;\r
+            public void SetVernierNull() {\r
+                this[this.tableHicorderAnalogChannel.VernierColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsCommentSettingNull() {\r
-                return this.IsNull(this.tableHicorderSettings.CommentSettingColumn);\r
+            public bool IsExpandNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.ExpandColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetCommentSettingNull() {\r
-                this[this.tableHicorderSettings.CommentSettingColumn] = global::System.Convert.DBNull;\r
+            public void SetExpandNull() {\r
+                this[this.tableHicorderAnalogChannel.ExpandColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsSavedAnalogChannelNull() {\r
-                return this.IsNull(this.tableHicorderSettings.SavedAnalogChannelColumn);\r
+            public bool IsGraphNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.GraphColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetSavedAnalogChannelNull() {\r
-                this[this.tableHicorderSettings.SavedAnalogChannelColumn] = global::System.Convert.DBNull;\r
+            public void SetGraphNull() {\r
+                this[this.tableHicorderAnalogChannel.GraphColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsSavedLogicUnitNull() {\r
-                return this.IsNull(this.tableHicorderSettings.SavedLogicUnitColumn);\r
+            public bool IsCalcurateNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.CalcurateColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetSavedLogicUnitNull() {\r
-                this[this.tableHicorderSettings.SavedLogicUnitColumn] = global::System.Convert.DBNull;\r
+            public void SetCalcurateNull() {\r
+                this[this.tableHicorderAnalogChannel.CalcurateColumn] = global::System.Convert.DBNull;\r
             }\r
-        }\r
-        \r
-        /// <summary>\r
-        ///Represents strongly named DataRow class.\r
-        ///</summary>\r
-        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
-        public partial class HicorderAnalogChannelRow : global::System.Data.DataRow {\r
-            \r
-            private HicorderAnalogChannelDataTable tableHicorderAnalogChannel;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            internal HicorderAnalogChannelRow(global::System.Data.DataRowBuilder rb) : \r
-                    base(rb) {\r
-                this.tableHicorderAnalogChannel = ((HicorderAnalogChannelDataTable)(this.Table));\r
+            public bool IsMeasurementScaleNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.MeasurementScaleColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int Channel {\r
-                get {\r
-                    return ((int)(this[this.tableHicorderAnalogChannel.ChannelColumn]));\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ChannelColumn] = value;\r
-                }\r
+            public void SetMeasurementScaleNull() {\r
+                this[this.tableHicorderAnalogChannel.MeasurementScaleColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Unit {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.UnitColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Unit\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.UnitColumn] = value;\r
-                }\r
+            public bool IsMeasurementOffsetNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.MeasurementOffsetColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int Resolution {\r
-                get {\r
-                    try {\r
-                        return ((int)(this[this.tableHicorderAnalogChannel.ResolutionColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Resolution\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ResolutionColumn] = value;\r
-                }\r
+            public void SetMeasurementOffsetNull() {\r
+                this[this.tableHicorderAnalogChannel.MeasurementOffsetColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Mode {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.ModeColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Mode\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ModeColumn] = value;\r
-                }\r
+            public bool IsDataNull() {\r
+                return this.IsNull(this.tableHicorderAnalogChannel.DataColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Range {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.RangeColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Range\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.RangeColumn] = value;\r
-                }\r
+            public void SetDataNull() {\r
+                this[this.tableHicorderAnalogChannel.DataColumn] = global::System.Convert.DBNull;\r
             }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Represents strongly named DataRow class.\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        public partial class HicorderTriggerSettingsRow : global::System.Data.DataRow {\r
+            \r
+            private HicorderTriggerSettingsDataTable tableHicorderTriggerSettings;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int Position {\r
-                get {\r
-                    try {\r
-                        return ((int)(this[this.tableHicorderAnalogChannel.PositionColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Position\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.PositionColumn] = value;\r
-                }\r
+            internal HicorderTriggerSettingsRow(global::System.Data.DataRowBuilder rb) : \r
+                    base(rb) {\r
+                this.tableHicorderTriggerSettings = ((HicorderTriggerSettingsDataTable)(this.Table));\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string LPF {\r
+            public string Level {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.LPFColumn]));\r
+                        return ((string)(this[this.tableHicorderTriggerSettings.LevelColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'LPF\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderTriggerSettings\' にある列 \'Level\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.LPFColumn] = value;\r
+                    this[this.tableHicorderTriggerSettings.LevelColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string AAF {\r
+            public string Slope {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.AAFColumn]));\r
+                        return ((string)(this[this.tableHicorderTriggerSettings.SlopeColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'AAF\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderTriggerSettings\' にある列 \'Slope\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.AAFColumn] = value;\r
+                    this[this.tableHicorderTriggerSettings.SlopeColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Coupling {\r
+            public string Filter {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.CouplingColumn]));\r
+                        return ((string)(this[this.tableHicorderTriggerSettings.FilterColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Coupling\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderTriggerSettings\' にある列 \'Filter\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.CouplingColumn] = value;\r
+                    this[this.tableHicorderTriggerSettings.FilterColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Trig {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.TrigColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Trig\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.TrigColumn] = value;\r
-                }\r
+            public bool IsLevelNull() {\r
+                return this.IsNull(this.tableHicorderTriggerSettings.LevelColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string TrigSetting {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.TrigSettingColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'TrigSetting\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.TrigSettingColumn] = value;\r
-                }\r
+            public void SetLevelNull() {\r
+                this[this.tableHicorderTriggerSettings.LevelColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Comment {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.CommentColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Comment\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.CommentColumn] = value;\r
-                }\r
+            public bool IsSlopeNull() {\r
+                return this.IsNull(this.tableHicorderTriggerSettings.SlopeColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool Scaling {\r
-                get {\r
-                    try {\r
-                        return ((bool)(this[this.tableHicorderAnalogChannel.ScalingColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Scaling\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ScalingColumn] = value;\r
-                }\r
+            public void SetSlopeNull() {\r
+                this[this.tableHicorderTriggerSettings.SlopeColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string ScalingEu {\r
-                get {\r
-                    try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.ScalingEuColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'ScalingEu\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ScalingEuColumn] = value;\r
-                }\r
+            public bool IsFilterNull() {\r
+                return this.IsNull(this.tableHicorderTriggerSettings.FilterColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double ScalingEuPerV {\r
-                get {\r
-                    try {\r
-                        return ((double)(this[this.tableHicorderAnalogChannel.ScalingEuPerVColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'ScalingEuPerV\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ScalingEuPerVColumn] = value;\r
-                }\r
+            public void SetFilterNull() {\r
+                this[this.tableHicorderTriggerSettings.FilterColumn] = global::System.Convert.DBNull;\r
             }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Represents strongly named DataRow class.\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        public partial class HicorderLogicChannelRow : global::System.Data.DataRow {\r
+            \r
+            private HicorderLogicChannelDataTable tableHicorderLogicChannel;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double ScalingOffset {\r
-                get {\r
-                    try {\r
-                        return ((double)(this[this.tableHicorderAnalogChannel.ScalingOffsetColumn]));\r
-                    }\r
-                    catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'ScalingOffset\' の値は DBNull です。", e);\r
-                    }\r
-                }\r
-                set {\r
-                    this[this.tableHicorderAnalogChannel.ScalingOffsetColumn] = value;\r
-                }\r
+            internal HicorderLogicChannelRow(global::System.Data.DataRowBuilder rb) : \r
+                    base(rb) {\r
+                this.tableHicorderLogicChannel = ((HicorderLogicChannelDataTable)(this.Table));\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool Variable {\r
+            public string Unit {\r
                 get {\r
                     try {\r
-                        return ((bool)(this[this.tableHicorderAnalogChannel.VariableColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.UnitColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Variable\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Unit\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.VariableColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.UnitColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double VariableUpper {\r
+            public string Condition {\r
                 get {\r
                     try {\r
-                        return ((double)(this[this.tableHicorderAnalogChannel.VariableUpperColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.ConditionColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'VariableUpper\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Condition\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.VariableUpperColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.ConditionColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double VariableLower {\r
+            public byte Pattern {\r
                 get {\r
                     try {\r
-                        return ((double)(this[this.tableHicorderAnalogChannel.VariableLowerColumn]));\r
+                        return ((byte)(this[this.tableHicorderLogicChannel.PatternColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'VariableLower\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Pattern\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.VariableLowerColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.PatternColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public int Vernier {\r
+            public byte PatternMask {\r
                 get {\r
                     try {\r
-                        return ((int)(this[this.tableHicorderAnalogChannel.VernierColumn]));\r
+                        return ((byte)(this[this.tableHicorderLogicChannel.PatternMaskColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Vernier\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'PatternMask\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.VernierColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.PatternMaskColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Expand {\r
+            public string Filter {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.ExpandColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.FilterColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Expand\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Filter\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.ExpandColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.FilterColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Graph {\r
+            public string Comment1 {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.GraphColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.Comment1Column]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Graph\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Comment1\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.GraphColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.Comment1Column] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public string Calcurate {\r
+            public string Comment2 {\r
                 get {\r
                     try {\r
-                        return ((string)(this[this.tableHicorderAnalogChannel.CalcurateColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.Comment2Column]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Calcurate\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Comment2\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.CalcurateColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.Comment2Column] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double MeasurementScale {\r
+            public string Comment3 {\r
                 get {\r
                     try {\r
-                        return ((double)(this[this.tableHicorderAnalogChannel.MeasurementScaleColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.Comment3Column]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'MeasurementScale\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Comment3\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.MeasurementScaleColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.Comment3Column] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public double MeasurementOffset {\r
+            public string Comment4 {\r
                 get {\r
                     try {\r
-                        return ((double)(this[this.tableHicorderAnalogChannel.MeasurementOffsetColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.Comment4Column]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'MeasurementOffset\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Comment4\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.MeasurementOffsetColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.Comment4Column] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public object Data {\r
+            public string Data {\r
                 get {\r
                     try {\r
-                        return ((object)(this[this.tableHicorderAnalogChannel.DataColumn]));\r
+                        return ((string)(this[this.tableHicorderLogicChannel.DataColumn]));\r
                     }\r
                     catch (global::System.InvalidCastException e) {\r
-                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderAnalogChannel\' にある列 \'Data\' の値は DBNull です。", e);\r
+                        throw new global::System.Data.StrongTypingException("テーブル \'HicorderLogicChannel\' にある列 \'Data\' の値は DBNull です。", e);\r
                     }\r
                 }\r
                 set {\r
-                    this[this.tableHicorderAnalogChannel.DataColumn] = value;\r
+                    this[this.tableHicorderLogicChannel.DataColumn] = value;\r
                 }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             public bool IsUnitNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.UnitColumn);\r
+                return this.IsNull(this.tableHicorderLogicChannel.UnitColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
             public void SetUnitNull() {\r
-                this[this.tableHicorderAnalogChannel.UnitColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsResolutionNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ResolutionColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetResolutionNull() {\r
-                this[this.tableHicorderAnalogChannel.ResolutionColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsModeNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ModeColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetModeNull() {\r
-                this[this.tableHicorderAnalogChannel.ModeColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsRangeNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.RangeColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetRangeNull() {\r
-                this[this.tableHicorderAnalogChannel.RangeColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsPositionNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.PositionColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetPositionNull() {\r
-                this[this.tableHicorderAnalogChannel.PositionColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsLPFNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.LPFColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetLPFNull() {\r
-                this[this.tableHicorderAnalogChannel.LPFColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsAAFNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.AAFColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetAAFNull() {\r
-                this[this.tableHicorderAnalogChannel.AAFColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsCouplingNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.CouplingColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetCouplingNull() {\r
-                this[this.tableHicorderAnalogChannel.CouplingColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTrigNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.TrigColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTrigNull() {\r
-                this[this.tableHicorderAnalogChannel.TrigColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsTrigSettingNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.TrigSettingColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetTrigSettingNull() {\r
-                this[this.tableHicorderAnalogChannel.TrigSettingColumn] = global::System.Convert.DBNull;\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsCommentNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.CommentColumn);\r
-            }\r
-            \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetCommentNull() {\r
-                this[this.tableHicorderAnalogChannel.CommentColumn] = global::System.Convert.DBNull;\r
+                this[this.tableHicorderLogicChannel.UnitColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsScalingNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ScalingColumn);\r
+            public bool IsConditionNull() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.ConditionColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetScalingNull() {\r
-                this[this.tableHicorderAnalogChannel.ScalingColumn] = global::System.Convert.DBNull;\r
+            public void SetConditionNull() {\r
+                this[this.tableHicorderLogicChannel.ConditionColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsScalingEuNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ScalingEuColumn);\r
+            public bool IsPatternNull() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.PatternColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetScalingEuNull() {\r
-                this[this.tableHicorderAnalogChannel.ScalingEuColumn] = global::System.Convert.DBNull;\r
+            public void SetPatternNull() {\r
+                this[this.tableHicorderLogicChannel.PatternColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsScalingEuPerVNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ScalingEuPerVColumn);\r
+            public bool IsPatternMaskNull() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.PatternMaskColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetScalingEuPerVNull() {\r
-                this[this.tableHicorderAnalogChannel.ScalingEuPerVColumn] = global::System.Convert.DBNull;\r
+            public void SetPatternMaskNull() {\r
+                this[this.tableHicorderLogicChannel.PatternMaskColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsScalingOffsetNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ScalingOffsetColumn);\r
+            public bool IsFilterNull() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.FilterColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetScalingOffsetNull() {\r
-                this[this.tableHicorderAnalogChannel.ScalingOffsetColumn] = global::System.Convert.DBNull;\r
+            public void SetFilterNull() {\r
+                this[this.tableHicorderLogicChannel.FilterColumn] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsVariableNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.VariableColumn);\r
+            public bool IsComment1Null() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.Comment1Column);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetVariableNull() {\r
-                this[this.tableHicorderAnalogChannel.VariableColumn] = global::System.Convert.DBNull;\r
+            public void SetComment1Null() {\r
+                this[this.tableHicorderLogicChannel.Comment1Column] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsVariableUpperNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.VariableUpperColumn);\r
+            public bool IsComment2Null() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.Comment2Column);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetVariableUpperNull() {\r
-                this[this.tableHicorderAnalogChannel.VariableUpperColumn] = global::System.Convert.DBNull;\r
+            public void SetComment2Null() {\r
+                this[this.tableHicorderLogicChannel.Comment2Column] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsVariableLowerNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.VariableLowerColumn);\r
+            public bool IsComment3Null() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.Comment3Column);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetVariableLowerNull() {\r
-                this[this.tableHicorderAnalogChannel.VariableLowerColumn] = global::System.Convert.DBNull;\r
+            public void SetComment3Null() {\r
+                this[this.tableHicorderLogicChannel.Comment3Column] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsVernierNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.VernierColumn);\r
+            public bool IsComment4Null() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.Comment4Column);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetVernierNull() {\r
-                this[this.tableHicorderAnalogChannel.VernierColumn] = global::System.Convert.DBNull;\r
+            public void SetComment4Null() {\r
+                this[this.tableHicorderLogicChannel.Comment4Column] = global::System.Convert.DBNull;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsExpandNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.ExpandColumn);\r
+            public bool IsDataNull() {\r
+                return this.IsNull(this.tableHicorderLogicChannel.DataColumn);\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetExpandNull() {\r
-                this[this.tableHicorderAnalogChannel.ExpandColumn] = global::System.Convert.DBNull;\r
+            public void SetDataNull() {\r
+                this[this.tableHicorderLogicChannel.DataColumn] = global::System.Convert.DBNull;\r
             }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Row event argument class\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        public class HicorderSettingsRowChangeEvent : global::System.EventArgs {\r
             \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsGraphNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.GraphColumn);\r
-            }\r
+            private HicorderSettingsRow eventRow;\r
             \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetGraphNull() {\r
-                this[this.tableHicorderAnalogChannel.GraphColumn] = global::System.Convert.DBNull;\r
-            }\r
+            private global::System.Data.DataRowAction eventAction;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsCalcurateNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.CalcurateColumn);\r
+            public HicorderSettingsRowChangeEvent(HicorderSettingsRow row, global::System.Data.DataRowAction action) {\r
+                this.eventRow = row;\r
+                this.eventAction = action;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetCalcurateNull() {\r
-                this[this.tableHicorderAnalogChannel.CalcurateColumn] = global::System.Convert.DBNull;\r
+            public HicorderSettingsRow Row {\r
+                get {\r
+                    return this.eventRow;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsMeasurementScaleNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.MeasurementScaleColumn);\r
+            public global::System.Data.DataRowAction Action {\r
+                get {\r
+                    return this.eventAction;\r
+                }\r
             }\r
+        }\r
+        \r
+        /// <summary>\r
+        ///Row event argument class\r
+        ///</summary>\r
+        [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
+        public class HicorderAnalogChannelRowChangeEvent : global::System.EventArgs {\r
             \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetMeasurementScaleNull() {\r
-                this[this.tableHicorderAnalogChannel.MeasurementScaleColumn] = global::System.Convert.DBNull;\r
-            }\r
+            private HicorderAnalogChannelRow eventRow;\r
             \r
-            [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsMeasurementOffsetNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.MeasurementOffsetColumn);\r
-            }\r
+            private global::System.Data.DataRowAction eventAction;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetMeasurementOffsetNull() {\r
-                this[this.tableHicorderAnalogChannel.MeasurementOffsetColumn] = global::System.Convert.DBNull;\r
+            public HicorderAnalogChannelRowChangeEvent(HicorderAnalogChannelRow row, global::System.Data.DataRowAction action) {\r
+                this.eventRow = row;\r
+                this.eventAction = action;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public bool IsDataNull() {\r
-                return this.IsNull(this.tableHicorderAnalogChannel.DataColumn);\r
+            public HicorderAnalogChannelRow Row {\r
+                get {\r
+                    return this.eventRow;\r
+                }\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public void SetDataNull() {\r
-                this[this.tableHicorderAnalogChannel.DataColumn] = global::System.Convert.DBNull;\r
+            public global::System.Data.DataRowAction Action {\r
+                get {\r
+                    return this.eventAction;\r
+                }\r
             }\r
         }\r
         \r
@@ -2582,20 +3818,20 @@ namespace Karinto.Xml {
         ///Row event argument class\r
         ///</summary>\r
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
-        public class HicorderSettingsRowChangeEvent : global::System.EventArgs {\r
+        public class HicorderTriggerSettingsRowChangeEvent : global::System.EventArgs {\r
             \r
-            private HicorderSettingsRow eventRow;\r
+            private HicorderTriggerSettingsRow eventRow;\r
             \r
             private global::System.Data.DataRowAction eventAction;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public HicorderSettingsRowChangeEvent(HicorderSettingsRow row, global::System.Data.DataRowAction action) {\r
+            public HicorderTriggerSettingsRowChangeEvent(HicorderTriggerSettingsRow row, global::System.Data.DataRowAction action) {\r
                 this.eventRow = row;\r
                 this.eventAction = action;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public HicorderSettingsRow Row {\r
+            public HicorderTriggerSettingsRow Row {\r
                 get {\r
                     return this.eventRow;\r
                 }\r
@@ -2613,20 +3849,20 @@ namespace Karinto.Xml {
         ///Row event argument class\r
         ///</summary>\r
         [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Data.Design.TypedDataSetGenerator", "2.0.0.0")]\r
-        public class HicorderAnalogChannelRowChangeEvent : global::System.EventArgs {\r
+        public class HicorderLogicChannelRowChangeEvent : global::System.EventArgs {\r
             \r
-            private HicorderAnalogChannelRow eventRow;\r
+            private HicorderLogicChannelRow eventRow;\r
             \r
             private global::System.Data.DataRowAction eventAction;\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public HicorderAnalogChannelRowChangeEvent(HicorderAnalogChannelRow row, global::System.Data.DataRowAction action) {\r
+            public HicorderLogicChannelRowChangeEvent(HicorderLogicChannelRow row, global::System.Data.DataRowAction action) {\r
                 this.eventRow = row;\r
                 this.eventAction = action;\r
             }\r
             \r
             [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]\r
-            public HicorderAnalogChannelRow Row {\r
+            public HicorderLogicChannelRow Row {\r
                 get {\r
                     return this.eventRow;\r
                 }\r