Ushiba-sanとAso-sanからの要求 先日から引き続きk1omcの更新作業を行いました。 #1 AS_POWの入力を分離して、オフセット付きの三角波を出力するように変更した。 #2 K1:OMC-PZT-HV1_OFFSETからK1:OMC-PZT_HV1_OUT16へ変更した。 #3 上記#2の値は、三角波を加算した場合、0を交差してしまうことがある。 すると、オフセットの正負が反転を繰り返してしまう。 それを防止する為、三角波のオフセットと振幅を加味するように変更した。 #4 上記#3と同じ理由です。オフセットの加算位置をK1:OMC-PZT_HV1の後へ移動した。 #5 オーバーシュートが発生した場合に#3と同じことが発生する。その為、閾値に上限と下限を持たせるように変更した。 k1omc_New.png => 上記3,#4は同じ処理なので次回に向けて修正した。このモデルへの更新は行なっていない。 --- Request from Ushiba-san and Aso-san [K1OMC0] model: k1omc Continued work on updating k1omc from the other day. #1 Changed AS_POW to separate the input and output a triangle wave with offset. #2 Changed from K1:OMC-PZT-HV1_OFFSET to K1:OMC-PZT_HV1_OUT16. #3 The value in #2 above may cross 0 when the triangular wave is added. Then, the positive and negative offsets are repeatedly reversed. To prevent this, the offset and amplitude of the triangle wave was changed to take into account. #4 Same reason as #3 above. The offset addition position was moved to after K1:OMC-PZT_HV1. #5 The same thing as #3 occurs when overshoot occurs. Therefore, the threshold was changed to have an upper and lower limit. k1omc_New.png => #3 and #4 above are the same process, so I modified them for next time. No updates have been made to this model.