/* ' ########################################################### ' プラスチックモジュラーチェーン 選定計算用JS ' Create 2024.08.27 T.Kimura ' Modyfy ' ########################################################### */ const sStrDRY = "潤滑なし(ドライ)"; const sStrWTR = "水潤滑"; const sStrSOP = "石鹸水潤滑"; const sStrOIL = "油潤滑"; const sStrCAN = "金属缶"; const sStrGRS = "ガラスビン"; const sStrPYK = "プラ容器"; const sStrKAM = "紙パック" const sStrSUS = "ステンレス"; const sStrSTL = "スチール"; const sStrMRL = "プラレールMレール"; const sStrSJC = "SJ-CNO"; const sStrPLF = "PLFレール"; let dMateFriction_DRY; //搬送物動摩擦係数DRY let dMateFriction_WTR; //搬送物動摩擦係数WTR let dMateFriction_SOP; //搬送物動摩擦係数SOP let dMateFriction_OIL; //搬送物動摩擦係数OIL let dRailFriction_DRY; //レール動摩擦係数DRY let dRailFriction_WTR; //レール動摩擦係数WTR let dRailFriction_SOP; //レール動摩擦係数SOP let dRailFriction_OIL; //レール動摩擦係数OIL let i; //カウンター let dChnPitch = 0; //チェーンピッチ let lLinkNum = 0; //リンク数 let dTempmin = 999; //温度範囲下限 let dTempmax = -999; //温度範囲上限 let dTempwetmax = -999; //ウェット時温度範囲上限 let sChain_category; //チェーン種類 let sChain_type; //チェーンタイプ let sChain_type2; //チェーンタイプ2 let sChain_srs; //チェーン形式 let dChain_width; //チェーン幅(mm) let sChain_shiyo; //仕様記号 let sSt1_kataban; //チェーン基本形番 let sSt1_kataban_2; //チェーン基本形番2 let dSt1_haba; //チェーン幅 let dSt1_kn; //最大許容張力 let dSt1_kg; //チェーン概略単位質量kg/m2 let dSt1_spdlub; //許容速度潤滑有 let dSt1_spdNolub; //許容速度潤滑なし let bOverspdNolub; //許容速度潤滑なしオーバーフラグ let dSt2_length_conv; //S1:搬送部の長さ let dSt2_length_accm; //S2:アキュムレート部の長さ let sSt3_material; //搬送物材質 let dSt3_length_hanso; //1個の搬送方向の長さ let dSt3_length_width; //1個のチェーン幅方向の長さ let dSt3_gaikei; //外径 let dSt3_kg; //1個当たりの質量 let dSt3_space; //搬送間隔 let dSt4_chain_speed; //チェーン速度 V let dSt4_pitch_dia; //スプロケットピッチ円直径 Dp let dSt4_temperature; //使用雰囲気温度 let sSt4_rail_material; //使用レール材質 let sSt4_rail_lub; //潤滑状況 let dSt5_F; //チェーンに作用する張力 let dSt5_Fd; //チェーン幅1m当りの作用張力 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// //STEP1 //++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++// //STEP1 チェーン種類の選択 $(document).on("change", "#chain_category", function(e){ sChain_category= $("#chain_category").val(); $("#chain_category").css("background-color","") if(sChain_category == "default"){ //他項目のvalを空にしてdisable $("#chain_type" ).children().remove(); $("#chain_srs" ).children().remove(); $("#chain_width").children().remove(); $("#chain_shiyo").children().remove(); $("#chain_type" ).prop("disabled", true); $("#chain_srs" ).prop("disabled", true); $("#chain_width").prop("disabled", true); $("#chain_shiyo").prop("disabled", true); }else{ $.ajax({ type : "POST", url : "calc_ctc_common.asp", dataType : "json", data : { mode : "GETTYPE", chain_category : sChain_category } }).done(function(data){ $("#chain_type" ).children().remove(); $("#chain_srs" ).children().remove(); $("#chain_width").children().remove(); $("#chain_shiyo").children().remove(); $("#chain_type" ).prop("disabled", false); $("#chain_srs" ).prop("disabled", true); $("#chain_width").prop("disabled", true); $("#chain_shiyo").prop("disabled", true); $("#chain_type" ).append($("