From 8d152e6e077b46250a92d556492b3a4cda4847cb Mon Sep 17 00:00:00 2001 From: CJY Date: Mon, 16 Mar 2026 11:22:34 +0900 Subject: [PATCH] =?UTF-8?q?-=20=EB=AA=A8=ED=84=B0=EC=84=A4=EC=A0=95=20'?= =?UTF-8?q?=EC=84=A0=ED=83=9D=EB=90=9C=20=EC=9E=84=ED=8E=A0=EB=9F=AC=20?= =?UTF-8?q?=EA=B0=9C=EB=B3=84=20=ED=94=84=EB=A1=9C=EA=B7=B8=EB=9E=A8=20?= =?UTF-8?q?=EB=8B=A4=EC=9A=B4=EB=A1=9C=EB=93=9C'=20=ED=95=98=EB=8B=A8=20?= =?UTF-8?q?=EC=84=A4=EB=AA=85=20Moons=20/=20MDrive=20=EA=B0=81=EA=B0=81=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INT69DC_7C/Forms/FormInformation.cs | 2 +- INT69DC_7C/Forms/FormMotorSetting.cs | 193 ++++++++++++++++++++++----- INT69DC_7C/Version.txt | 5 + 3 files changed, 168 insertions(+), 32 deletions(-) diff --git a/INT69DC_7C/Forms/FormInformation.cs b/INT69DC_7C/Forms/FormInformation.cs index f791b64..6ec8552 100644 --- a/INT69DC_7C/Forms/FormInformation.cs +++ b/INT69DC_7C/Forms/FormInformation.cs @@ -153,7 +153,7 @@ namespace INT69DC_7C.Forms } private void DefaultSetting() { - this.labelDisplayVer.Text = "12.5.0"; + this.labelDisplayVer.Text = "12.5.1"; if(this.ParentForm.SystemConfig.EquipmentMode == 7) this.labelTitleMainboardName.Text = "INT68M-2A"; diff --git a/INT69DC_7C/Forms/FormMotorSetting.cs b/INT69DC_7C/Forms/FormMotorSetting.cs index f936480..db6e705 100644 --- a/INT69DC_7C/Forms/FormMotorSetting.cs +++ b/INT69DC_7C/Forms/FormMotorSetting.cs @@ -162,7 +162,33 @@ namespace INT69DC_7C.Forms if (this.ParentForm.SystemConfig.Language == DataStore.LanguageID.Korean) { - + if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive) + { + this.labelDiscription1.Text = "Rc : 모터 구동 전류(값은 퍼센트로 정의, 최대값 : 100)"; + this.labelDiscription2.Text = "Hc : 모터 중지 전류(값은 퍼센트로 정의, 최대값 : 100)"; + this.labelDiscription3.Text = "Ms : 마이크로스텝 분해능을 제어"; + this.labelDiscription4.Text = "Vi : 모든 모션 명령에 대한 초기 속도(Vm값보다 낮게 셋팅되어야 함)"; + this.labelDiscription5.Text = "Vm : 축이 도달하는 초당 스텝/카운트에서의 최대 속도 지정"; + this.labelDiscription6.Text = "A : Sec²당 스텝으로 MDrive에 의해 도달되는 최대 가속을 셋팅"; + } + else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons) + { + this.labelDiscription1.Text = "CC: 동작시 전류 설정(최대 : 500)"; + this.labelDiscription2.Text = "PI: 정지시 전류 설정(최대 : CC값의 90%)"; + this.labelDiscription3.Text = "EG: 1회전당 분해능 설정"; + this.labelDiscription4.Text = "VE: 초당 회전 속도 설정"; + this.labelDiscription5.Text = "AC: 가속도 설정(%, 최대: 100)"; + this.labelDiscription6.Text = "DE: 감속도 설정(%, 최대: 100)"; + } + else + { + this.labelDiscription1.Text = ""; + this.labelDiscription2.Text = ""; + this.labelDiscription3.Text = ""; + this.labelDiscription4.Text = ""; + this.labelDiscription5.Text = ""; + this.labelDiscription6.Text = ""; + } } else if (this.ParentForm.SystemConfig.Language == DataStore.LanguageID.English) { @@ -192,12 +218,33 @@ namespace INT69DC_7C.Forms this.buttonEachContinue.Font = new Font("새굴림", 9, FontStyle.Bold); this.buttonAllContinue.Text = this.buttonEachContinue.Text = "Consecutively"; - this.labelDiscription1.Text = "Rc : Motor running current (%, max: 100)"; - this.labelDiscription2.Text = "Hc : Motor stall current (%, max: 100)"; - this.labelDiscription3.Text = "Ms : Controls the microstep resolution"; - this.labelDiscription4.Text = "Vi : Initial velocity for all motion commands (< Vm)"; - this.labelDiscription5.Text = "Vm : Specifies the maximum velocity in steps/counts per second"; - this.labelDiscription6.Text = "A : Sets the maximum acceleration achieved by the MDrive in steps per second²"; + if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive) + { + this.labelDiscription1.Text = "Rc : Motor running current (%, max: 100)"; + this.labelDiscription2.Text = "Hc : Motor stall current (%, max: 100)"; + this.labelDiscription3.Text = "Ms : Controls the microstep resolution"; + this.labelDiscription4.Text = "Vi : Initial velocity for all motion commands (< Vm)"; + this.labelDiscription5.Text = "Vm : Specifies the maximum velocity in steps/counts per second"; + this.labelDiscription6.Text = "A : Sets the maximum acceleration achieved by the MDrive in steps per second²"; + } + else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons) + { + this.labelDiscription1.Text = "CC: Current setting during operation (maximum: 500)"; + this.labelDiscription2.Text = "PI: Current setting during standstill (maximum: 90% of CC value)"; + this.labelDiscription3.Text = "EG: Resolution per revolution setting"; + this.labelDiscription4.Text = "VE: Speed ​​setting per second"; + this.labelDiscription5.Text = "AC: Acceleration setting (%, maximum: 100)"; + this.labelDiscription6.Text = "DE: Deceleration setting (%, maximum: 100)"; + } + else + { + this.labelDiscription1.Text = ""; + this.labelDiscription2.Text = ""; + this.labelDiscription3.Text = ""; + this.labelDiscription4.Text = ""; + this.labelDiscription5.Text = ""; + this.labelDiscription6.Text = ""; + } this.buttonScreen.DisableImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.engScreenDisable)); this.buttonScreen.DownImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.engScreenDown)); @@ -246,12 +293,33 @@ namespace INT69DC_7C.Forms this.buttonDownloadExistingMotorEach.Text = "下载每个"; this.buttonDownloadExistingMotorAll.Text = "大量下载"; - this.labelDiscription1.Text = "Rc:电机运行电流(%,最大值:100)"; - this.labelDiscription2.Text = "Hc:电机堵转电流(%,最大值:100)"; - this.labelDiscription3.Text = "Ms:控制微步分辨率"; - this.labelDiscription4.Text = "Vi:所有运动指令的初始速度(< Vm)"; - this.labelDiscription5.Text = "Vm:指定最大速度(步/秒)"; - this.labelDiscription6.Text = "A:设置 MDrive 达到的最大加速度(步/秒²)"; + if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive) + { + this.labelDiscription1.Text = "Rc:电机运行电流(%,最大值:100)"; + this.labelDiscription2.Text = "Hc:电机堵转电流(%,最大值:100)"; + this.labelDiscription3.Text = "Ms:控制微步分辨率"; + this.labelDiscription4.Text = "Vi:所有运动指令的初始速度(< Vm)"; + this.labelDiscription5.Text = "Vm:指定最大速度(步/秒)"; + this.labelDiscription6.Text = "A:设置 MDrive 达到的最大加速度(步/秒²)"; + } + else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons) + { + this.labelDiscription1.Text = "CC:运行电流设定值(最大值:500)"; + this.labelDiscription2.Text = "PI:静止电流设定值(最大值:CC 值的 90%)"; + this.labelDiscription3.Text = "EG:每转分辨率设定值"; + this.labelDiscription4.Text = "VE:每秒速度设定值"; + this.labelDiscription5.Text = "AC:加速度设定值(%,最大值:100)"; + this.labelDiscription6.Text = "DE:减速度设定值(%,最大值:100)"; + } + else + { + this.labelDiscription1.Text = ""; + this.labelDiscription2.Text = ""; + this.labelDiscription3.Text = ""; + this.labelDiscription4.Text = ""; + this.labelDiscription5.Text = ""; + this.labelDiscription6.Text = ""; + } this.buttonScreen.DisableImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.chnScreenDisable)); this.buttonScreen.DownImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.chnScreenDown)); @@ -305,12 +373,33 @@ namespace INT69DC_7C.Forms this.buttonEachContinue.Font = new Font("새굴림", 9, FontStyle.Bold); this.buttonAllContinue.Text = this.buttonEachContinue.Text = "Nepřetržitě"; - this.labelDiscription1.Text = "Rc: Proud motoru při běhu (%, max: 100)"; - this.labelDiscription2.Text = "Hc: Proud zastavení motoru (%, max: 100)"; - this.labelDiscription3.Text = "Ms: Řídí rozlišení mikrokroků"; - this.labelDiscription4.Text = "Vi: Počáteční rychlost pro všechny povely pohybu (< Vm)"; - this.labelDiscription5.Text = "Vm: Určuje maximální rychlost v krocích/počtech za sekundu"; - this.labelDiscription6.Text = "A: Nastavuje maximální zrychlení dosažené pohonem MDrive v krocích za sekundu²"; + if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive) + { + this.labelDiscription1.Text = "Rc: Proud motoru při běhu (%, max: 100)"; + this.labelDiscription2.Text = "Hc: Proud zastavení motoru (%, max: 100)"; + this.labelDiscription3.Text = "Ms: Řídí rozlišení mikrokroků"; + this.labelDiscription4.Text = "Vi: Počáteční rychlost pro všechny povely pohybu (< Vm)"; + this.labelDiscription5.Text = "Vm: Určuje maximální rychlost v krocích/počtech za sekundu"; + this.labelDiscription6.Text = "A: Nastavuje maximální zrychlení dosažené pohonem MDrive v krocích za sekundu²"; + } + else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons) + { + this.labelDiscription1.Text = "CC: Nastavení proudu během provozu (maximum: 500)"; + this.labelDiscription2.Text = "PI: Nastavení proudu během klidového stavu (maximum: 90 % hodnoty CC)"; + this.labelDiscription3.Text = "EG: Nastavení rozlišení na otáčku"; + this.labelDiscription4.Text = "VE: Nastavení rychlosti za sekundu"; + this.labelDiscription5.Text = "AC: Nastavení zrychlení (%, maximum: 100)"; + this.labelDiscription6.Text = "DE: Nastavení zpomalení (%, maximum: 100)"; + } + else + { + this.labelDiscription1.Text = ""; + this.labelDiscription2.Text = ""; + this.labelDiscription3.Text = ""; + this.labelDiscription4.Text = ""; + this.labelDiscription5.Text = ""; + this.labelDiscription6.Text = ""; + } this.buttonScreen.DownImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.czeScreenDisable)); this.buttonScreen.DownImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.czeScreenDown)); @@ -361,12 +450,33 @@ namespace INT69DC_7C.Forms this.buttonEachContinue.Font = new Font("새굴림", 9, FontStyle.Bold); this.buttonAllContinue.Text = this.buttonEachContinue.Text = "Dauerhafter"; - this.labelDiscription1.Text = "Rc: Motorbetriebsstrom (%), max.: 100"; - this.labelDiscription2.Text = "Hc: Motorblockierstrom (%), max.: 100"; - this.labelDiscription3.Text = "Ms: Steuert die Mikroschrittauflösung"; - this.labelDiscription4.Text = "Vi: Anfangsgeschwindigkeit für alle Bewegungsbefehle (< Vm)"; - this.labelDiscription5.Text = "Vm: Gibt die maximale Geschwindigkeit in Schritten/Zählungen pro Sekunde an"; - this.labelDiscription6.Text = "A: Legt die maximale Beschleunigung fest, die vom MDrive erreicht wird, in Schritten pro Sekunde²"; + if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive) + { + this.labelDiscription1.Text = "Rc: Motorbetriebsstrom (%), max.: 100"; + this.labelDiscription2.Text = "Hc: Motorblockierstrom (%), max.: 100"; + this.labelDiscription3.Text = "Ms: Steuert die Mikroschrittauflösung"; + this.labelDiscription4.Text = "Vi: Anfangsgeschwindigkeit für alle Bewegungsbefehle (< Vm)"; + this.labelDiscription5.Text = "Vm: Gibt die maximale Geschwindigkeit in Schritten/Zählungen pro Sekunde an"; + this.labelDiscription6.Text = "A: Legt die maximale Beschleunigung fest, die vom MDrive erreicht wird, in Schritten pro Sekunde²"; + } + else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons) + { + this.labelDiscription1.Text = "CC: Aktuelle Einstellung im Betrieb (maximal: 500)"; + this.labelDiscription2.Text = "PI: Aktuelle Einstellung im Stillstand (maximal: 90 % des CC-Wertes)"; + this.labelDiscription3.Text = "EG: Auflösung pro Umdrehung"; + this.labelDiscription4.Text = "VE: Drehzahl pro Sekunde"; + this.labelDiscription5.Text = "AC: Beschleunigungseinstellung (%), maximal: 100)"; + this.labelDiscription6.Text = "DE: Verzögerungseinstellung (%), maximal: 100)"; + } + else + { + this.labelDiscription1.Text = ""; + this.labelDiscription2.Text = ""; + this.labelDiscription3.Text = ""; + this.labelDiscription4.Text = ""; + this.labelDiscription5.Text = ""; + this.labelDiscription6.Text = ""; + } this.buttonScreen.DisableImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.gerScreenDisable)); this.buttonScreen.DownImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.gerScreenDown)); @@ -419,12 +529,33 @@ namespace INT69DC_7C.Forms this.buttonDownloadExistingMotorEach.Text = "ダウンロㅡド(個別)"; this.buttonDownloadExistingMotorAll.Text = "ダウンロㅡド(全体)"; - this.labelDiscription1.Text = "Rc:モㅡタ駆動電流(%、最大値:100)"; - this.labelDiscription2.Text = "Hc:モㅡタ停止電流(%、最大値:100)"; - this.labelDiscription3.Text = "Ms:マイクロステップ分解能を制御"; - this.labelDiscription4.Text = "Vi:すべてのモㅡションコマンドの初期速度(< Vm)"; - this.labelDiscription5.Text = "Vm:軸が到達する1秒あたりのステップ/カウントでの最大速度の指定"; - this.labelDiscription6.Text = "A:Sec²あたりのステップでMDriveによって到達される最大加速を設定します"; + if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.MDrive) + { + this.labelDiscription1.Text = "Rc:モㅡタ駆動電流(%、最大値:100)"; + this.labelDiscription2.Text = "Hc:モㅡタ停止電流(%、最大値:100)"; + this.labelDiscription3.Text = "Ms:マイクロステップ分解能を制御"; + this.labelDiscription4.Text = "Vi:すべてのモㅡションコマンドの初期速度(< Vm)"; + this.labelDiscription5.Text = "Vm:軸が到達する1秒あたりのステップ/カウントでの最大速度の指定"; + this.labelDiscription6.Text = "A:Sec²あたりのステップでMDriveによって到達される最大加速を設定します"; + } + else if (this.ParentForm.SystemConfig.StepMotorType == (int)DataStore.StepMotorType.Moons) + { + this.labelDiscription1.Text = "CC:動作時の電流設定(最大:500)"; + this.labelDiscription2.Text = "PI:停止時の電流設定(最大:CC値の90%)"; + this.labelDiscription3.Text = "EG:1回転あたりの分解能設定"; + this.labelDiscription4.Text = "VE:1秒あたりの回転速度の設定"; + this.labelDiscription5.Text = "AC:加速度設定(%、最大:100)"; + this.labelDiscription6.Text = "DE:減速度設定(%、最大:100)"; + } + else + { + this.labelDiscription1.Text = ""; + this.labelDiscription2.Text = ""; + this.labelDiscription3.Text = ""; + this.labelDiscription4.Text = ""; + this.labelDiscription5.Text = ""; + this.labelDiscription6.Text = ""; + } this.buttonScreen.DisableImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.jpnScreenDisable)); this.buttonScreen.DownImage = new Bitmap(images.GetImage(ImageDll.ButtonImages.jpnScreenDown)); diff --git a/INT69DC_7C/Version.txt b/INT69DC_7C/Version.txt index 0ad6091..7b9f59f 100644 --- a/INT69DC_7C/Version.txt +++ b/INT69DC_7C/Version.txt @@ -24,6 +24,11 @@ Ƽ 8,10,12 /ƽ 跮 */ +@ Ver 12.5.1 by CJY + - 2026.03.13 + - Ver 12.5.0 Modify + - ͼ 'õ 緯 α׷ ٿε' ϴ Moons / MDrive + @ Ver 12.5.0 by CJY - 2026.01.22 - Ver 12.4.2 Modify